I’ve been working on a small project to remote control (via ssh mostly) my qbittorrent client. It’s going well and I’ve already taken care of the basic functions I set out to create.
pause all
resume all
set default parameters to all torrents
sort priority to mirror dl_limit
shutdown client
Obviously I’ll add more.
Thought I’d stop by and ask if anyone knows of a similar project. I’d be open to sharing the code but for now just the question.
- Maybe you want to have a look at https://github.com/qbittorrent/qBittorrent/wiki/Running-qBittorrent-without-X-server-(WebUI-only) . qbittorrent-nox runs from the command line - I actually run nox as my primary client because my server is headless so this is certainly relevant. Well, sort of headless, I broadcast a vnc server then use mullvad to manage qbittorrent thru localhost:8080. - Or if I wanna manage it from a different computer, create a ssh route to the server from that computer, and well… do the same thing as above. - The limitation was that I need to open a web browser for both of those scenarios, and I just want to do everything thru the terminal. I know, I’m weird. Ideally I’d love to have a fully featured CLI interface but for now just simple stuff. - Just don’t wanna go reinventing the wheel. But if my project is original then I will continue to work on it and share it once it’s a bit more polished. The community can always use more projects, right? - I see your point and such a project sound interesting to me. Please keep us updated - Will do, I’ve been working on un-hardcoding some dev stuff and getting it ready to be published for general use. I will post the update on this sub-lemmy when it’s ready. 
 
 
 
- Maybe not exactly the same, but I know lots of people use this: https://github.com/StuffAnThings/qbit_manage - It relies on the qbittorrent-api PyPi library, which is feature rich. - I rely on the same library actually, I’ll check out that repo tmrw. It may be different than my project but I could use some inspiration so this is very relevant. - Thanks a lot. 
 
- Something like https://github.com/fedarovich/qbittorrent-cli ? Haven’t used it myself but it’s been on my radar. - This is wonderful, I’m going to look at their implementations. That person certainly has the same goals as myself. This seems like a good chance to learn some C#. Whether I extend this person’s project or continue with my own implementation, I will post my results here once they are ready to be made public. Any persons reading this is free to message me to ask about progress. 
 
- Since it hasn’t been mentioned yet: List of unofficial WebAPI clients 


