a feed reader backed by git
Python JavaScript CSS Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib initial Jul 25, 2013
repo changed opml Jul 25, 2013
static nudged the style a bit Jul 25, 2013
.gitignore cleanup Jul 25, 2013
LICENSE initial Jul 25, 2013
README.md Update README.md Aug 15, 2013
start.sh initial Jul 25, 2013
update.sh cleanup Jul 25, 2013
webtest1.py cleanup Jul 25, 2013

README.md

polybius statue

polybius

a feed reader backed by git

how to start

  1. git clone https://github.com/th0ma5w/polybius.git
  2. pip install simplejson feedreader opml GitPython flask uwsgi
  3. cd polybius/repo
  4. git init
  5. cd ..
  6. ./start.sh
  7. visit http://127.0.0.1:3031/static/index.html#/opml/example.opml
  8. Edit update.sh with the double-quoted URL of the feed you like updated via script and schedule with cron

features

  • a hack, ready for customization
  • stores the original downloaded feed
  • treats the commit log like a database
  • retrieves historical items
  • serves json-ld
  • a mobile friendly example interface
  • stands on the shoulders of giants

example interface

  • cobbled together with bootstrap and angularjs
  • "works on my machine" or in this case my phone

opml subscriptions

feed display