Skip to main content
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

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

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 Google Google Cloud Servers DreamHost DreamHost Log Hosting