Code

Models

class feedreader.models.Entry(*args, **kwargs)

Feed entry information.

Fields :
feed : ForeignKey

Feed this entry is a part of.

title : char

Title of entry.

link : char

URL of entry.

description : text

Description of entry.

updated_time : date_time

When entry was last updated.

class feedreader.models.Feed(*args, **kwargs)

Feed information.

Fields :
title : char

Title of feed.

xml_url : char

URL of xml feed.

link : char

URL of feed site.

description : text

Description of feed.

updated_time : date_time

When feed was last updated.

last_polled_time : date_time

When feed was last polled.

group : ForeignKey

Group this feed is a part of.

save(*args, **kwargs)

Poll new Feed

class feedreader.models.Group(*args, **kwargs)

Group of feeds.

Fields :
name : char

Name of group.

class feedreader.models.Options(*args, **kwargs)

Options controlling feed reader behavior

Fields :
number_initially_displayed : integer

Number of entries, from all feeds, initially displayed on webpage.

number_additionally_displayed : integer

Number of entries added to displayed results when scrolling down.

max_entries_saved : integer

Maximum number of entries to store for each feed.

Views

feedreader.views.ajax_get_feeds(request, *args, **kwargs)

Get feed contents

feedreader.views.ajax_get_num_unread(request, *args, **kwargs)

Count numbers of unread entries

feedreader.views.ajax_mark_entry_read(request, *args, **kwargs)

Mark entry as read

feedreader.views.build_context(get)

Build common context dictionary

feedreader.views.export_opml(request)

Return feed subscriptions in OPML format.

feedreader.views.feeds(request, *args, **kwargs)

Show most recent feed contents on page

feedreader.views.import_opml(request)

Import feed subscriptions in OPML format

feedreader.views.search_entries(request)

Simple string search.

Display entries with titles and/or descriptions which contain the string searched for.

Forms

class feedreader.forms.ImportOpmlFileForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.util.ErrorList'>, label_suffix=None, empty_permitted=False)

Load local OPML xml file from browser.

class feedreader.forms.StringSearchForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.util.ErrorList'>, label_suffix=None, empty_permitted=False)

Allow user to enter a string to search the for matching entries.

Utilities

feedreader.utils.poll_feed(db_feed, verbose=False)

Read through a feed looking for new entries.

Commands

poll_feeds

This command polls all of the Feeds and inserts any new entries found.

Table Of Contents

Previous topic

Overview

This Page