Skip to main content

A command line application that lets you browse Reddit.

Project 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 <command> [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 <command> [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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redditcli-2.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

redditcli-2.1.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file redditcli-2.1.0.tar.gz.

File metadata

  • Download URL: redditcli-2.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.2

File hashes

Hashes for redditcli-2.1.0.tar.gz
Algorithm Hash digest
SHA256 4894ff3e22b00249d92d0a967139aa5c8090abe39fb622757a56ad482201e9d0
MD5 c019b2400539f5cab7f49fd4405ddce7
BLAKE2b-256 fbc2a714f2e2d9ca0a40000001855c329f99c43bbc1d661a9bd6505cac22fcbc

See more details on using hashes here.

File details

Details for the file redditcli-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: redditcli-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.2

File hashes

Hashes for redditcli-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c993da77e59d6251efa6736845b7876a9935b152da2ceb6e7c1123e1e1dc0974
MD5 27d7e6f7fc13cf2b3b781cdc731cf4ff
BLAKE2b-256 7e537c254653b4a04d4ae1b87458543e12f3862aa3da91979b9c9a595a9a355a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page