This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

RSS/Atom feed manager library.

Project Description

Introduction

Leolo is a RSS/Atom feed manager library. It allows you to:

  • Add/Edit a list of feeds.
  • Get any content from feeds:
    • Feed title.
    • Feed url.
    • Feed’s last update.
    • Feed’s new entries:
      • Entry title.
      • Entry link.
      • Entry content.
      • Entry enclosures.
      • Entry links (included in content).
  • Filter new entries.

Dependencies

  • Python 2.6
  • SQLAlchemy
  • pysqlite
  • pyparsing
  • FeedParser

Installation

Install dependencies

There is more than one way to do this:

In Debian/Ubuntu with root access

$ sudo apt-get install python-sqlalchemy python-pyparsing python-feedparser python-sqlite

With easy_install

If you have root access, then you can do:

$ sudo easy_install feedparser pyparsing pysqlite SQLAlchemy

If you haven’t, make sure you set a valid –install-dir which is also in your PYTHONPATH:

$ easy_install –install-dir=$HOME/lib/python feedparser pyparsing pysqlite SQLAlchemy

Manual installation

Visit each website and follow their instructions to install the software:

Leolo installation

First, download the source code from the official page: http://github.com/Menda/Leolo

$ sudo python setup.py install

or

$ python setup.py install –home=$HOME

If installation was successful, configure the ”settings.py” file.

Uninstalling Leolo

Unfortunatelly, there isn’t a ”python setup.py uninstall”, you have to do it manually.

Go to the place where you installed the application - e.g. $HOME/lib/python - and delete the .egg file(s) and the line which points at it in ”easy-install.pth”.

Usage

Take a look to the examples directory to have an idea of how to use this library.

Release History

Release History

This version
History Node

v0.6-3-g6099

History Node

v0.6

History Node

v0.5-15-g2016

History Node

v0.5-12-g6792

History Node

v0.5-11-g45ff

History Node

v0.5-10-gea1e

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting