This is pretty ingenious: Stuart Langridge was bothered by the fact that his torrent downloads were eating up all of his bandwidth, making it impossible to do other things. His solution? A short Python script that stops all of his torrent transfers whenever he is on the computer, and resumes them as soon as the screen saver kicks back in. This hack was made possible by Transmission's API, and the script can be downloaded here.

Another solution would of course have been to implement some sort of Quality of Service traffic management, preferably on the router level, as it is possible with advanced open source router firmware platforms like DD-WRT - but then again, QoS isn't really all that flexible when it comes to different contexts, so why not regulate the software on your machine directly?

Tags: , , , , , , ,