Automatic 0.4.1
Automatic is an RSS downloader for Linux based systems, that grabs your
favorite torrents based on filters you specify.
It was designed to integrate with the popular BitTorrent client
Transmission (http://transmissionbt.com).
Any torrents grabbed by Automatic are directly added to Transmission,
effectively making it an auto-downloader.
But even if you don't use Transmission you can use Automatic. If the
BitTorrent client of your choice has a "watch folder" feature, you can
simply
instruct Automatic to save the torrents to a directory of your choice.
The client can then check the folder at given intervals and start any
present torrents immediately.
Installing Automatic
For installation help please read the INSTALL instructions included in
the packages.
Dependencies
In order to correctly compile Automatic, make sure that the libraries
libcurl (http://curl.haxx.se/)
, libxml2 (http://xmlsoft.org/)
and libpcre (http://www.pcre.org/)
are installed on your system.
Using Automatic
Automatic uses a configuration file (automatic.conf) for all its
preferences. Default location for the file is /etc/automatic.conf, but
you can specify a different folder on the command-line.
Type 'automatic --help' for further instructions.
Please note that the file is named "automatic.conf-sample" in the
package, so you have to rename it (and change its content) before using
Automatic,.
The sample configuration file contains help on all available options
and should be self-explanatory.
Download
Latest version:
automatic-0.4.1-src.tar.gz
ChangeLog
2009-06-10 v0.4.1
Fixed: Automatic couldn't save a history of downloaded torrents anymore since Transmission 1.71
2009-05-14 v0.4
Added: New option "upload-limit" in automatic.conf. Set to a value in KB/s, Automatic will limit the upload speed for each new torrent to this value.
Added: New commandline option "-o/--once": Quit Automatic after checking RSS feeds once.
Use this if you want to use Automatic in conjunction with crontab.
Fixed: Compatibility issue with Transmission 1.53+ and 1.61+ (CSRF protection)
2009-04-19 v0.3.3 (unreleased)
Fixed: Possible memory leak in get_tr_folder() and get_temp_folder()
2009-02-09 v0.3.2
Fixed: Problems with download history if Automatic downloaded many torrents at once
Added: New option "start-torrents" in automatic.conf. If set to "yes", torrents will start
to download automatically when added to Transmission (default behavior)
If set to "no", they'll be added in a "Paused" state
2009-01-16 v0.3.1
Fixed: Automatic didn't follow redirects (Code 302) when downloading torrent files
2008-11-29 v0.3
If you have multiple feeds, the statefile will now save as many items as there are in all your feeds combined
Switch from POSIX regular expressions to PCRE. This allows for exclusion patterns.
Fixed a problem where some feeds located at secure HTTPS pages could not be downloaded
2008-09-24 v0.2.1
Fixed segfault bug that occured as soon as the download history went full
2008-08-15 v0.2
Support for Transmission 1.3
Support for multiple RSS feeds
Removed logging to logfile for now, was causing problems
2008-07-28 v0.1.4
Fixed segmentation fault when download of a torrent was unsucessful
2008-06-25 v0.1.3.1
Fixed segmentation fault when TEMPDIR/TMPDIR environment variables weren't set
2008-06-24 v0.1.3
Fixed problems with saving the state
New config option "torrent-folder" for storing the downloaded torrent
files
Works now on "normal" Linux distributions (previously worked only on a
specific NAS device)
2008-05-26 v0.1.2
New config option "transmission-home"
Makes it unnecessary to set the environment variable TRANSMISSION_HOME
2008-05-25 v0.1.1
Fixed a problem with the configuration file parser
2008-05-24 v0.1.0
Initial release
For questions and comments you can contact me at
1100101+automatic<at>gmail<dot>com or visit the Transmission forums at http://forum.transmissionbt.com/.
Web page copyright © 2008 Frank Aurich.
Automatic software copyright © 2008 Frank Aurich.