Hey Alx Thank you! Python scripts were my reason for switching to XBMC, and a bittorrent client was the script I wanted most. I've been trying to mod the same script you started with, and now I'm trying to mod yours (multiple downloads, Torrentfile selection would be sweet) I'm so new to python, so I dunno if I'll get anywhere (Or what is even possible for that matter).
In anycase, your script works great!!!! (Got sopranos with it, couple small test files too) One question though is what happens to those crappy slow torrents? Successful torrents say "bittorrent.py Running" during entire process. But other torrents (That I can load on my PC) only flash "Running" beside the script briefly.
(These are weak torrents don't get me wrong) If you can tell me why that happens, and possibly how to force it to keep trying to connect for days that would be cool. Anyways, I'm gonna go look into that again right now.