Skip to main content
Help us improve Python packaging – donate today!

A reusable application for Django, that aims to be a single aggregator for various media types (e.g. RSS, Twitter, Facebook).

Project Description

[![Build passed](](
[![Latest Version](](

*django-xfeed is a reusable application for Django, that aims to be a single aggregator for various media types (e.g. RSS, Twitter, Facebook).*

There are many apps for gathering data from RSS, Twitter, Facebook or any other social media platform, but they are all individual apps. This app provides an all-in-one aggregator.

* Fetches RSS items and channel data of a RSS feed
* Fetches tweets from the user timeline
* Handy template tag for generating a list of items
* Some useful management commands for managing your feeds

Install with pip
Run `pip install django-xfeed`

Install with
Run `python install`

Quick start
1. Add "xfeed" to your INSTALLED_APPS setting like this::


2. Run `python migrate` to create the xfeed models.

4. Start the development server and visit
to create a feed (you'll need the Admin app enabled).

5. Run `python refresh_xfeeds` to fetch content.

6. Revisit admin to find your Tweets and/or RSS items.

Generate a list of items
To generate a list of items from your feed, use the `generate_feed_list` tag. It requires a feed object. It also accepts the following parameters:
* amount (int) Amount of items to show
* list_class (str) Class to use on the `<ul>` or `<ol>`
* li_class (str) Class to use on the `<li>`
* list_type (str) Type of list to use, defaults to 'ul'

Example: `{% generate_feed_list feed 5 'my-list' 'my-list-item' 'ol' %}`

*coming soon*

xFeed has a small set of dependencies.
* feedparser
* python-twitter
* pytz

* Allow different API points (e.g. Twitter's home timeline instead of user timeline)
* Facebook status updates
* LinkedIn status updates

Release history Release notifications

This version
History Node


History Node


History Node


History Node


History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django-xfeed-0.0.6.tar.gz (167.9 kB) Copy SHA256 hash SHA256 Source None Aug 27, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page