/reread

Hackable Hacker News Reader.

Primary LanguageJavaScriptMIT LicenseMIT

Reread: Yet Another Hacker News Reader

Reread is my personal Hacker News Reader. It is hackable and easy to deploy. A hosted version of Reread can be found at reread.id.hn.

{F2893, size=full, alt="Reread Screenshot"}

Features

  • Read Hacker News
  • Read RSS Feed
  • Hackable
  • A Little Bit Machine Learning
  • Subscriptions

Why Another News Reader?

Because privacy and control of data becomes even more important when we want to add a little Machine Learning in the tools we use. And hackable and fun things are always better than anything else.

Install

Reread can be built with Docker with Docker Compose. Once you have them installed, simply run:

docker-compose up

And a running instance will be accessable at http://localhost:3020

Configuration

There are several variables in ./docker-compose.yml that you need to configure if you want to deploy Reread into a production environment.

  • SECRET_KEY: A secret key that needs keeping secretly. It can be generated easily with things like this.
  • DJANGO_SETTINGS_MODULE: Change this to storycafe.settings.production for production environment.

Hacking the Learning Model

Currently the predict function in reader/learn.py is really naive, but I found it already enough for personal use. If you want ot hack it, simply modify the predict_articles function in reader/learn.py.

Issues and Contribution

The project is managed at a Phabricator instance. Create a new issue.