Potion (aka f33dme-ng/f33dback) is a flask+sqlalchemy based feed/item reader.
Python CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
potion
screenshots
.gitignore
README.markdown
potionrc_sample
requirements.txt

README.markdown

POTION

Description

Potion (aka f33dme-ng) is a flask+sqlalchemy based feed/item reader.

Dependencies

  • 2.5 <= python < 3
  • python-sqlalchemy
  • python-feedparser
  • python-flask
  • flask-wtf
  • python-opml (optional)

Installation

  • install dependencies: easy_install sqlalchemy feedparser flask flask-wtf
  • install optional dependencies: easy_install opml
  • clone source: git clone git@github.com:asciimoo/potion.git && cd potion
  • copy potionrc_sample to ./.potionrc or ~/.potionrc or /etc/potion.cfg: cp potionrc_sample ~/.potionrc
  • edit your config (set your secret_key!)
  • run python potion/models.py init to initialize your db
  • run python potion/webapp.py to start the application

Usage

  • run python potion/sources/feed.py to fetch new feed items
  • run python potion/models.py to get a python shell with db models
  • run python potion/models.py load <feeds where feeds contains a 'name\turl\n' formated list of feeds (import from f33dme/export.py)

Screenshots

Main page

Main page

Items

Items

License

potion is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

potion is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with potion. If not, see < http://www.gnu.org/licenses/ >.

(C) 2012- by Adam Tauber, <asciimoo@gmail.com>