Skip to content

stef/potion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Usage

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

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%