Giter Club home page Giter Club logo

reddithor's Introduction

Reddithor

Reddithor - a fork of HackerTray - allows you to browse the posts from subreddit of your choice from within the tray of your Linux OS. Reddithor automatically updates every 2 minutes in the background. As mentioned in the readme of HackerTray, this application relies on appindicator, and is not guaranteed to run on every computer.

##Screenshot

Reddithor Screenshot on Ubuntu

##Installation Reddithor is distributed as a python package. Do the following to install:

sudo pip install Reddithor
OR
#Download Source and cd into it
sudo python setup.py install

You can now run Reddithor from anywhere. You can also add it to your OS dependent session autostart method. In Ubuntu, you can access this via:

  1. System > Preferences > Sessions
    (OR)
  2. System > Preferences > Startup Applications

depending on your Ubuntu Version. Or alternatively, you may put it in ~/.config/openbox/autostart.

###Upgrade The latest stable version is the one on PyPi

You can check which version you have installed with Reddithor --version.

To upgrade, run pip install -U Reddithor. In some cases (Ubuntu), you might need to clear the pip cache before upgrading:

sudo rm -rf /tmp/pip-build-root/Reddithor

Reddithor will automatically check the latest version on startup, and inform you if there is an update available.

##Options

-c: Enables comments support. Clicking on links will also open the comments page on Reddit.

##Features

  1. Stay up-to-date on Reddit without the distraction of opening Reddit itself.
  2. Opens links in your default browser
  3. Remembers which links you opened
  4. Shows Points/Comment count
  5. Allows you to choose a subreddit that you want to keep a tab on

###Troubleshooting

If the app indicator fails to show in Ubuntu versions, consider installing python-appindicator with

sudo apt-get install python-appindicator

###TODO:

  • Write unit tests
  • Make a command line executable
  • Migrate from pyGtk to pygobject

###Development

To develop on Reddithor, or to test out experimental versions, do the following:

  • Clone the project
  • Run (sudo) python setup.py develop in the Reddithor root directory
  • Run Reddithor with the required command line options from anywhere.

##Credits

##Author Information

##Licence

Copyright 2016 Murtaza Akbari

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

reddithor's People

Contributors

scimetfoo avatar

Stargazers

ChrisNguyen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.