Contents

feedgen.ext.torrent

Extends the FeedGenerator to produce torrent feeds.

copyright:2016, Raspbeguy <raspbeguy@hashtagueule.fr>
license:FreeBSD and LGPL, see license.* for more details.
class feedgen.ext.torrent.TorrentEntryExtension

FeedEntry extension for torrent feeds

contentlength(torrent_contentlength=None)

Get or set the size of the target file.

Parameters:torrent_contentlength – The target file size.
Returns:The target file size.
extend_rss(entry)

Add additional fields to an RSS item.

Parameters:feed – The RSS item XML element to use.
filename(torrent_filename=None)

Get or set the name of the torrent file.

Parameters:torrent_filename – The name of the torrent file.
Returns:The name of the torrent file.
infohash(torrent_infohash=None)

Get or set the hash of the target file.

Parameters:torrent_infohash – The target file hash.
Returns:The target hash file.
peers(torrent_peers=None)

Get or set the number od peers

Parameters:torrent_infohash – The peers number.
Returns:The peers number.
seeds(torrent_seeds=None)

Get or set the number of seeds.

Parameters:torrent_seeds – The seeds number.
Returns:The seeds number.
verified(torrent_verified=None)

Get or set the number of verified peers.

Parameters:torrent_infohash – The verified peers number.
Returns:The verified peers number.
class feedgen.ext.torrent.TorrentExtension

FeedGenerator extension for torrent feeds.

extend_ns()

Returns a dict that will be used in the namespace map for the feed.