transmission-rss
transmission-rss is basically a workaround for transmission’s lack of the ability to monitor RSS feeds and automatically add enclosed torrent links.
It works with transmission-daemon and transmission-gtk (if the web frontend is enabled in the settings dialog). Sites like seriesly.com and ezrss.it are suited well as feed sources.
As it’s done with poems, I devote this very artful and romantic piece of code to the single most delightful human being: Ann.
Installation
Latest stable version from rubygems.org
gem install transmission-rss
From source
gem build transmission-rss.gemspec
sudo gem install transmission-rss-*.gem
Configuration
A yaml formatted config file is expected at /etc/transmission-rss.conf
.
Minimal example
It should at least contain a list of feeds:
feeds:
- http://example.com/feed1
- http://example.com/feed2
All available options
The following configuration file example contains every existing option (although rss_check_interval
, paused
and server
are default values and could be omitted). The default log_target
is STDERR. privileges
is not defined by default, so the script runs as current user/group.
feeds:
- http://example.com/feed1
- http://example.com/feed2
update_interval: 600
add_paused: false
server:
host: localhost
port: 9091
log_target: /var/log/transmissiond-rss.log
privileges:
user: nobody
group: nobody
TODO
-
Timeout and error handling in
Aggregator
andClient
-
Option to stop seeding after full download
-
Configurable log level