Simple cron script to post RSS/ATOM items to Twister
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
The Dod 68679ddc2b Merge branch 'mrvdb-mrb/shortener' 11 years ago
dependencies Added patched bitcoin-rpc submodule 11 years ago
.gitignore Initial commit 11 years ago
.gitmodules Added patched bitcoin-rpc submodule 11 years ago
LICENSE Initial commit 11 years ago
README.md Add support for using is.gd shortener 11 years ago
bitcoinrpc Added patched bitcoin-rpc submodule 11 years ago
conf-example.py Don't assume gdshortener is installed 11 years ago
feed2twister.py Don't assume gdshortener is installed 11 years ago

README.md

Feed2twister is a simple script to post items from RSS/ATOM feeds to Twister.

Prerequisites

Installing

  • run git submodule update --init (to install a patched version of bitcoin-rpc (a twister-related unicode fix). If you don't have git(?) you can download the zip, and copy the bitcoinrpc directory into this directory (overwrite whatever you have ther now. probably an empty folder).

  • Copy config-example.py to config.py and edit it to taste.

Running

Normally, you would run this as a cron task: cd /path/to/this ; python feed2twister.py [N]

if [optional] N is supplied, it's used as the maximum items to post (per feed). Default is conf.MAX_NEW_ITEMS_PER_FEED.

If there are more than N new items in a feed, "over quota" items get marked as if they were posted (this can be handy when you add a new feed with a long history).

Specifically, python feed2twister.py 0 would make all feeds "catch up" without posting anything.