I'm writing a qBittorrent Powershell module - suggestions welcome!
Hey Guys,
I know for a fact that I'm not the only person in the world maniacally automating everything in Powershell, including my torrenting. There are other solutions out there for folks like us to script QBT, but most of them are abandoned and/or slow AF.
So, I took it upon myself to write "QBT.PWSH" (working title), a WebUI API 5.0-native set of Powershell functions to streamline automating and scripting our favorit torrent client.
What I'm here for is taking suggestions: what QBT functions would you like to see implemented in this module, what use cases and functions are you using most frequently?
The below list is the currently done(-ish) functions:
- Add-Torrent
- Add-TorrentTag
- Add-TorrentTracker
- Connect-QBTWebUI
- Disconnect-QBTWebUI
- Find-TorrentFile
- Get-QBTLog
- Get-QBTPreferences
- Get-Torrent
- Get-TorrentContent
- Get-TorrentTag
- Get-TorrentTrackers
- Get-TorrentTransfer
- Reannounce-TorrentTrackers
- Recheck-Torrent
- Remove-Torrent
- Remove-TorrentTag
- Set-QBTPreferences
- Set-QBTSpeedLimit
- Set-TorrentContentPriority
- Set-TorrentName
- Set-TorrentPath
- Set-TorrentShareLimits
- Set-TorrentSpeedLimit
- Shutdown-QBittorrent
- Start-Torrent
- Stop-Torrent
- Toggle-QBTAltSpeeds
Suggestions/requests welcome! The project is not yet on Github, but I intend to publish it there (never done so before, I'm not a dev).