Commit Graph

13 Commits

Author SHA1 Message Date
6d5958df3f Modularize qBittorrent API in separate file 2022-11-03 15:41:59 +01:00
c6d9a0c07d Add replace-tracker/replace-all-trackers commands
API supports get/add/remove_tracker method
Workaround for qbittorrent API dont return name/hash of torrent on "info" method
Patch qbittorrent_web_api API spec to support add_trackers arguments
2022-11-03 15:24:39 +01:00
a144084ac2 API has 4 variants: sync/async * raw/typed 2022-10-30 17:33:35 +01:00
3002a19b1c Oh no don't clone errors
Clone is not implemented for error sources
2022-10-28 20:28:38 +02:00
5c7d50a8f5 clonable config 2022-10-27 22:51:02 +02:00
68360c0286 async api wrapper 2022-10-27 21:22:12 +02:00
7ebcbab9ac dont warn dead code for test utils 2022-10-27 21:21:18 +02:00
f78257a1fc make library 2022-10-24 17:27:48 +02:00
7ebbdfc031 Pure nix environment for tests
+ add missing deps for "local" test runner
2022-10-20 01:53:03 +02:00
be6e2a9540 Add end to end tests 2022-10-20 01:32:33 +02:00
4f38526dfb Better errors 2022-10-20 01:28:11 +02:00
cbe7bc51a6 Load settings from -c/--config flag and print errors
Ignore hidden files
Add add subcommand
2022-10-16 15:59:50 +02:00
9097a18926 first commit 2022-10-11 16:48:15 +02:00