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