Skip to content

v-p-b/potion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 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

  • 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>

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 91.1%
  • CSS 8.9%