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.