Skip to main content

A simple terminal viewer for Reddit (Reddit Terminal Viewer)

Project description

Latest Version

Reddit Terminal Viewer

Browse Reddit from your terminal

RTV is built in python using the curses library, and is compatible with most terminal emulators on Linux and OS X.

http://i.imgur.com/4a3Yrov.gif

Installation

Install using pip

$ sudo pip install --pre rtv

Or clone the repository

$ git clone https://github.com/michael-lazar/rtv.git
$ cd rtv
$ sudo python setup.py install

The installation will place a script in the system path

$ rtv
$ rtv --help

Usage

RTV currently supports browsing both subreddits and individual submissions. In each mode the controls are slightly different.

Global Commands

/ or j/k:

Scroll to the prev/next item

o:

Open the selected item in the default web browser

r or F5:

Refresh the current page

q:

Quit

Subreddit Mode

In subreddit mode you can browse through the top submissions on either the front page or a specific subreddit.

or l:

View comments for the selected submission

/:

Open a prompt to switch subreddits

The / prompt accepts subreddits in the following formats

  • /r/python

  • /r/python/new

  • /r/python+linux supports multireddits

  • /r/front will redirect to the front page

Submission Mode

In submission mode you can view the self text for a submission and browse comments.

or h:

Return to subreddit mode

or l:

Fold the selected comment, or load additional comments

Configuration

RTV will read a configuration file located at ~/.rtv. This can be used to avoid having to re-enter login credentials every time the program is launched. Each line in the file will replace the corresponding default argument in the launch script.

Example config:

~/.rtv

[rtv]
username=MyUsername
password=MySecretPassword

# Default subreddit
subreddit=CollegeBasketball

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

rtv-1.0a9.tar.gz (13.7 kB view hashes)

Uploaded Source

Built Distribution

rtv-1.0a9-py2.py3-none-any.whl (19.2 kB view hashes)

Uploaded Python 2 Python 3

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