I wanted to write a bit more about my “transmission” PowerShell module, just because I find it incredibly cool. I have found some hiccups in the “Invoke-Restmethod” CmdLet which forced me to switch to the “Invoke-Webrequest” CmdLet instead for functions that return potentially large arrays of data. No worries, theres only a few lines extra.
I decided to write some code for working with torrents, since I’m now using a dedicated Ubuntu VM for torrent downloading and sorting. Ubuntu’s built-in torrent-client is Transmission, which has a client/server architecture and a rpc-interface for getting and adding torrents from any clients. Luckily the interface is very well documented (here). PowerShell 3.0 CTP