thedod / feed2twister

Simple cron script to post RSS/ATOM items to Twister
GNU General Public License v3.0
10 stars 4 forks source link

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


Note: If you upgrade an old installation where you don't have feed2twister.conf yet, use a copy of feed2twister.conf.examples and edit it so that it contains similar settings to those you had at conf.py


Prerequisites

Installing

Running

Normally, you would run this as a cron task: /path/to/this/feed2twister.py [-c CONFIGFILE] [N]

if [optional] N is supplied, it's used as the maximum items to post (per feed). Default is (by presence order) max_new_items_per_feed from conf file or 0.

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.

if [optional] CONFIGFILE is supplied, it is used as a custom config file, instead of the first file found in the following list: ./feed2twister.conf, ~/.config/feed2twister.conf, ~/.feed2twister.conf

User defined URL shortener

There is now an option to use your own URL shortener by defining use_shortener = user_shortener at feed2twister.conf.

If you're looking for ideas, the shortener I use is here.

Hidden configuration

Some more options are available: