Whelp. Guess I need to write my own RSS Reader now...
Python JavaScript HTML Elm Makefile CSS Other
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
antisocial
media
requirements/virtualenv_support
.dockerignore don't need to include the Jenkinsfile in the image Aug 27, 2016
.gitignore
.jscsrc
.travis.yml
Dockerfile
Jenkinsfile
Makefile
README.md
antisocial_rsa.enc
build.js
config.mk
django.mk
docker-compose.yml update docker-compose syntax Jul 6, 2017
docker.mk switch back to a regular docker build Oct 15, 2016
elm-package.json handle keyboard events Oct 7, 2017
js.mk
manage.py
package.json
requirements.txt Merge pull request #460 from thraxil/pyup-update-pbr-4.1.0-to-4.1.1 Jul 20, 2018
virtualenv.py
webpack.config.js
webpack.mk

README.md

RSS readers are not as clumsy or random as a Twitter client. An elegant weapon for a more civilized age. -- @marksiegal

Antisocial is a reader for the true feed junky. The focus is on efficiently and swiftly gathering information from hundreds of feeds and feeding it to you in a streamlined manner. No share buttons, no seeing what feeds your friends are reading. Those things just slow you down. Antisocial is for information directly to your brain via your eyeballs (best we can do until we get a direct neural interface working).

Antisocial's opinions:

  • one central stream that merges entries from all feeds
  • feed entries are presented in chronological order
  • 'j' and 'k' keys for moving through the stream. 'r' to reload and fetch any new items.
  • every UI element that is not necessary for reading and processing large numbers of entries is eliminated.

Technology:

  • Django backend (running on Ubuntu and PostgreSQL)
  • Python feedparser module does the heavy lifting on parsing feeds
  • Backbone.js frontend
  • Celery/RabbitMQ fetch/parse pipeline

Built by Anders Pearson anders@columbia.edu

License: BSD

I've had a few requests for screenshots. Antisocial is purposely quite minimal and design-wise it's pretty much just a standard Bootstrap application, so I haven't seen much point in it. Still people keep asking, so here's what it looks like:

Main Screen

Subscriptions

add feed

add opml