%global _empty_manifest_terminate_build 0 Name: python-redditcli Version: 2.1.0 Release: 1 Summary: A command line application that lets you browse Reddit. License: MIT License URL: https://pypi.org/project/redditcli/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fb/c2/a714f2e2d9ca0a40000001855c329f99c43bbc1d661a9bd6505cac22fcbc/redditcli-2.1.0.tar.gz BuildArch: noarch Requires: python3-click Requires: python3-praw Requires: python3-prompt-toolkit Requires: python3-pygments %description # RedditCLI `RedditCLI` brings Reddit to the terminal, allowing you to do the following without leaving your command line: * Browse public subreddits, posts, comments, and users. * Iterate through comments and post indexes. * Search for posts, comments, and users. * Clear all the commands on the screen. ## Installation ### Pip Installation The following command will install `RedditCLI`: $ pip3 install redditcli If you are not installing in a virtualenv, run with `sudo`: $ sudo pip3 install redditcli Once installed, run the `RedditCLI` auto-completer with interactive help: $ reddit Run commands: $ rdt [options] [args] ### Auto-Completer and Interactive Help You can enable fish-style completions and an auto-completion menu with interactive help: $ reddit If available, the auto-completer also automatically displays commands through a pager. Within the auto-completer, the following syntax applies: redditcli:$>> rdt [options] [args] ## Commands: * **rdt ls** * Description: list posts front page and sorts by optional hot(default), new, rising, top, controversial. * Options: * **--sort [hot|new|rising|top|controversial]** - sort the list based on categories * **--move [next|previous]** - can only be used on result set * **--subreddits** - list all public subreddits available on reddit * **--subreddits --move [next|previous]** - can only be used on result set * **view** * Description: opens the permalink of the specified post index in a browser window. * Options: * **--index [Integer Value]** - can only be used on result set * **--comments --index [Integer Value]** - loads the comments of the specified post index. can only be used on result set * **--more-comments --index [Integer Value]** - Loads more comments from the post scope if there are posts to load. * **search** * Description: Searches reddit for the specified search term. * Options: * **[Search Term]** * **ls --move [next|previous]** - can only be used on result set * **clear** * Description: Clears the screen ### Supported Python Versions Python 3 and above. ## Libraries Used - [Click](https://github.com/pallets/click) - [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) - [Praw](https://github.com/praw-dev/praw) %package -n python3-redditcli Summary: A command line application that lets you browse Reddit. Provides: python-redditcli BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-redditcli # RedditCLI `RedditCLI` brings Reddit to the terminal, allowing you to do the following without leaving your command line: * Browse public subreddits, posts, comments, and users. * Iterate through comments and post indexes. * Search for posts, comments, and users. * Clear all the commands on the screen. ## Installation ### Pip Installation The following command will install `RedditCLI`: $ pip3 install redditcli If you are not installing in a virtualenv, run with `sudo`: $ sudo pip3 install redditcli Once installed, run the `RedditCLI` auto-completer with interactive help: $ reddit Run commands: $ rdt [options] [args] ### Auto-Completer and Interactive Help You can enable fish-style completions and an auto-completion menu with interactive help: $ reddit If available, the auto-completer also automatically displays commands through a pager. Within the auto-completer, the following syntax applies: redditcli:$>> rdt [options] [args] ## Commands: * **rdt ls** * Description: list posts front page and sorts by optional hot(default), new, rising, top, controversial. * Options: * **--sort [hot|new|rising|top|controversial]** - sort the list based on categories * **--move [next|previous]** - can only be used on result set * **--subreddits** - list all public subreddits available on reddit * **--subreddits --move [next|previous]** - can only be used on result set * **view** * Description: opens the permalink of the specified post index in a browser window. * Options: * **--index [Integer Value]** - can only be used on result set * **--comments --index [Integer Value]** - loads the comments of the specified post index. can only be used on result set * **--more-comments --index [Integer Value]** - Loads more comments from the post scope if there are posts to load. * **search** * Description: Searches reddit for the specified search term. * Options: * **[Search Term]** * **ls --move [next|previous]** - can only be used on result set * **clear** * Description: Clears the screen ### Supported Python Versions Python 3 and above. ## Libraries Used - [Click](https://github.com/pallets/click) - [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) - [Praw](https://github.com/praw-dev/praw) %package help Summary: Development documents and examples for redditcli Provides: python3-redditcli-doc %description help # RedditCLI `RedditCLI` brings Reddit to the terminal, allowing you to do the following without leaving your command line: * Browse public subreddits, posts, comments, and users. * Iterate through comments and post indexes. * Search for posts, comments, and users. * Clear all the commands on the screen. ## Installation ### Pip Installation The following command will install `RedditCLI`: $ pip3 install redditcli If you are not installing in a virtualenv, run with `sudo`: $ sudo pip3 install redditcli Once installed, run the `RedditCLI` auto-completer with interactive help: $ reddit Run commands: $ rdt [options] [args] ### Auto-Completer and Interactive Help You can enable fish-style completions and an auto-completion menu with interactive help: $ reddit If available, the auto-completer also automatically displays commands through a pager. Within the auto-completer, the following syntax applies: redditcli:$>> rdt [options] [args] ## Commands: * **rdt ls** * Description: list posts front page and sorts by optional hot(default), new, rising, top, controversial. * Options: * **--sort [hot|new|rising|top|controversial]** - sort the list based on categories * **--move [next|previous]** - can only be used on result set * **--subreddits** - list all public subreddits available on reddit * **--subreddits --move [next|previous]** - can only be used on result set * **view** * Description: opens the permalink of the specified post index in a browser window. * Options: * **--index [Integer Value]** - can only be used on result set * **--comments --index [Integer Value]** - loads the comments of the specified post index. can only be used on result set * **--more-comments --index [Integer Value]** - Loads more comments from the post scope if there are posts to load. * **search** * Description: Searches reddit for the specified search term. * Options: * **[Search Term]** * **ls --move [next|previous]** - can only be used on result set * **clear** * Description: Clears the screen ### Supported Python Versions Python 3 and above. ## Libraries Used - [Click](https://github.com/pallets/click) - [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) - [Praw](https://github.com/praw-dev/praw) %prep %autosetup -n redditcli-2.1.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-redditcli -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 2.1.0-1 - Package Spec generated