====== Transmission Houskeeping ====== The script ''transmission_housekeeping.py'' is a hack-job attempt at getting "watch folder" support and automatic removal of completed downloads for the [[http://www.transmissionbt.com/|Transmission]] BitTorrent client running in "daemon" mode. It works by using Erik Svensson's [[http://bitbucket.org/blueluna/transmissionrpc/|transmissionrpc]] Python module to interact with an instance of ''transmission-daemon'', checking the status of current downloads and adding any torrents that are waiting in the watch folder. Erik Svensson has since created [[http://bitbucket.org/blueluna/transmission_supervisor/|transmission_supervisor]], so I'll be rewriting the functionality in this script as extensions to that helper daemon. ===== Usage ===== To just run the script once, run: transmission_housekeeping.py -c config.json ===== Example Configuration ===== { "host": "localhost", "port": 9091, "ratio-limit": 1.0, "uploaded-limit": 1024, "download-dir": "/home/alan/torrents/Downloading", "watch-dir": "/home/alan/torrents/Watch", "history-dir": "/home/alan/torrents/History", "complete-dir": "/home/alan/torrents/Complete" } ===== Download ===== * [[http://www.alanbriolat.co.uk/download/3/|transmission_housekeeping-0.3.2.zip]]