Commit graph

386 commits

Author SHA1 Message Date
Roger Far
8dd0eec654 Add retry handler with polly to intercept 429 rate limit errors with Real-Debrid. 2024-07-13 19:54:36 -06:00
Roger Far
343d2d078c Merge branch 'master' of https://github.com/rogerfar/rdt-client 2024-07-13 19:40:50 -06:00
Roger Far
2ec3a3b5ca Prevent spamming Real-Debrid when a torrent is completed, do more efficient periodic updates. Fetch more torrents in 1 go to prevent too many endpoint requests. 2024-07-13 19:40:33 -06:00
iPromKnight
297816d671
Rate limit RD requests through the http client 2024-07-13 12:13:21 +01:00
Roger Versluis
86eaccd439 Add some error handling for calculating progress for qBittorrent.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-06-03 08:12:09 -06:00
Roger Far
2bf1c997d8 Aria2c fix #2.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-05-04 19:13:56 -06:00
Roger Versluis
06c034f18a Fixed download path issue with Aria2c when a category is set.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-05-03 10:26:15 -06:00
Roger Far
73823233fd no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-05-02 23:08:16 -06:00
Roger Far
a79e0849d6 Fixed nullable issues in the qbittorrent endpoint. 2024-05-02 23:07:33 -06:00
Roger Far
06a667918e Merge branch 'master' of https://github.com/rogerfar/rdt-client 2024-05-02 23:07:08 -06:00
Roger Far
6a984cc145 Fixed issue where the torrent runner could crash. 2024-05-02 23:02:28 -06:00
Roger Versluis
d5aaad866b Fixed broken symlink recursive searching.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-24 07:29:02 -06:00
Roger Far
5cf73e97af no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-20 09:48:11 -06:00
Roger Far
dbb502a164 Add recursive searching for the symlink downloader. 2024-04-20 09:47:51 -06:00
Roger Far
0bfb4974d8 Fixed another symlink path resolver issue.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-11 22:26:24 -06:00
Roger Far
eb21211a0c Fixed issue with download speed test when the symlink downloader is selected.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-10 22:00:15 -06:00
Roger Far
ed8637931d Fixed symlink path matching bug.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-10 21:50:01 -06:00
Roger Far
05dd562be1 Add logging for the symlink downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-10 17:56:11 -06:00
Roger Far
8972db8938 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-09 21:16:49 -06:00
Roger Far
acb57dc1ea Changed the way the base_href is resolved in the frontend, fixing the reload issue. 2024-04-09 20:41:21 -06:00
Roger Far
575ae6af5a Add middleware fix for responses that are not 200.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-09 20:22:23 -06:00
Roger Far
d36b9cf889 Add fix for symlink downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-09 20:02:07 -06:00
Roger Far
367e195ed6 Symlink fixes.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-08 20:36:42 -06:00
Roger Far
949bd7cfd2 Increase the default internal downloader values. 2024-04-08 18:08:59 -06:00
Roger Far
22ea602fea no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-07 00:16:59 -06:00
Roger Far
d6e549bb67 Added option to configure the buffersize for the internal downloader. 2024-04-07 00:14:48 -06:00
Roger Far
c44ed2a51c Push to 2.0.64
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-06 16:40:44 -06:00
Roger Far
508e2f1d7f Add migration to set log level to debug. 2024-04-06 16:38:10 -06:00
Roger Far
bec2dcd20b Add internal downloader logger. 2024-04-06 16:28:03 -06:00
Roger Far
c21d578a23 Style fixes. 2024-04-06 14:58:07 -06:00
Roger Far
e5dfb0e027 Add fixes for the symlink downloader from https://github.com/Pukabyte/rdtclient . 2024-04-06 14:52:11 -06:00
Roger Far
45c805eb00 Fixed routing. 2024-04-06 13:59:56 -06:00
Roger Far
3b72463663 Added bit of logging to debug downloader issues, upgraded packages, cleaned up C# code. 2024-04-06 13:54:58 -06:00
Roger Far
d172da80b5 Formatting fixes. 2024-04-06 13:38:50 -06:00
Ivan Sanz Carasa
2ef0ddc0b7 all changes 2024-03-28 18:59:09 +01:00
Roger Far
99a29ca6a8 Change delete behaviour for the QBittorrent Delete endpoint.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-03-05 19:05:26 -07:00
Roger Far
4fb0a8d726 Fixed issue where a lot of downloads could be tried in 1 go, causing a bit of a DOS to real-debrid, fixed the status of the torrent as error incorrectly when some downloads are errored out.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-02-17 15:34:49 -07:00
Roger Far
f96ef294a7 2.0.61
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-02-12 22:29:58 -07:00
Roger Far
74423b49e9 Add some more logging to the link selection for Real-Debrid. 2024-02-12 22:26:59 -07:00
Roger Far
b0823f596d Add regex option to include or exclude files. 2024-02-12 21:39:02 -07:00
Roger Far
ed01900f69 Upgrade packages, fixed potential logging issue? 2024-02-12 19:38:00 -07:00
Roger Far
a78ff95643 Try using the file/folder structure when downloading. 2024-01-21 22:35:28 -07:00
Roger Far
71e1aae5ab Force delete from activedownloads and activeunpacks when a torrent has been deleted. 2024-01-21 22:27:15 -07:00
Roger Far
e85366f874 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-21 17:10:47 -07:00
Roger Far
6c47ebcfad Added the previous downloader back in, keep the Bezzad downloader in as a secondary. 2024-01-21 16:48:44 -07:00
Roger Far
c95f0171f7 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-10 18:12:02 -07:00
Roger Far
486cea1006 Add ParallelCount setting back, don't calculate chunk count but use a setting value. 2024-01-10 18:11:46 -07:00
Roger Far
54f1d23181 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-09 19:28:23 -07:00
Roger Far
f80f041eeb Fixed symlink retrying. 2024-01-09 19:23:46 -07:00
Roger Far
a5709ae52e Fixed torrent runner retry for downloaders.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-08 21:52:51 -07:00
Roger Far
48097f1eb8 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-08 19:53:24 -07:00
Roger Far
70aae02d55 Return a fake ID from the symlink downloader when the symlink is done to accomodate a retry mechanism. 2024-01-08 19:52:00 -07:00
Roger Far
de9045d3f6 Tweaked the downloader a bit to fix the memory issues. 2024-01-08 19:51:32 -07:00
Roger Far
1817bd7508 Add logging. 2024-01-07 12:09:11 -07:00
Roger Far
d99a9e00ed no message 2024-01-05 14:32:34 -07:00
Roger Far
c83982a4d4 Add setting for aria2 to accomodate a download path that is different in aria2 than in rdt-client. 2024-01-05 14:30:49 -07:00
Roger Far
47f8c587af no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-05 12:36:02 -07:00
Roger Far
3cfb3cfdbb Fixed premiumize when a torrent is in seeding state. 2024-01-05 12:10:38 -07:00
Roger Far
22ba9c7ce6 Expose the Post Torrent Download Action setting on the Provider settings. 2024-01-05 12:03:23 -07:00
Roger Far
dfd97b2c3c Add BASE_PATH environment variable for the base path setting. 2024-01-05 11:57:30 -07:00
Roger Far
388411748a Bump to 2.0.51. 2024-01-05 11:49:18 -07:00
Roger Far
12eefa028b Run the torrent complete before deleting the torrent. 2024-01-05 11:38:39 -07:00
Roger Far
95574847e9 Fixed setup screen and some labels. Removed 100 char limit on inputs. 2024-01-05 11:37:01 -07:00
Roger Far
2b39f92106 Fixed post torrent %F parameter. 2024-01-05 11:27:52 -07:00
Roger Far
8114baa7b8 Switch the internal downloader (again). 2024-01-05 11:07:38 -07:00
Roger Far
6ad51b036e Store the torrent name instead of the hash to the blackhole directory. 2024-01-05 10:37:07 -07:00
Roger Far
d01cb71866 Add bulk change settings modal. 2024-01-05 10:28:22 -07:00
Roger Far
ba243d3e83 Set the general downloadclient when adding torrents through *rr, watchfolder. 2024-01-05 09:59:54 -07:00
Roger Far
ba3a12e305 Store the download client on the Torrent itself when creating the download. Make sure the torrent doesn't get automatically deleted on the debrid client when the symlink downloader is used. 2024-01-05 09:42:18 -07:00
Roger Far
f4e7a9bcf7 Add setting to store added torrents and magnets to a directory. 2024-01-05 09:24:02 -07:00
Roger Far
32dfca5fb1
Merge pull request #372 from Merrick28/master
Backs up any torrent added to /data/db/blackhole directory
2024-01-05 09:17:04 -07:00
realaashil
5b82a2102a Bump version 2023-12-23 22:23:04 +05:30
Merrick28
d4a7ef3a83 test ok 2023-12-07 15:47:11 +01:00
Merrick28
30f334088f blackhole 2023-12-07 14:58:40 +01:00
Merrick28
4837f92fa4 test1 2023-12-07 13:32:24 +01:00
Merrick28
81c735b3f1 test1 2023-12-07 13:29:18 +01:00
Roger Versluis
dc0541eabf Upgrade downloader to solve memory issue.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-24 08:50:00 -07:00
Roger Versluis
c349cd2613 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-21 17:01:19 -07:00
Roger Versluis
1693120d7b Revert to using the package manager to install .NET 8.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-21 10:15:34 -07:00
Roger Versluis
9f4a34b20e Add missing retry count to the internal downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 18:59:44 -07:00
Roger Versluis
562ecef75d Update internal downloader. 2023-11-15 16:54:51 -07:00
Roger Versluis
a176bf8891 Revert broken upgrade step.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 08:54:11 -07:00
Roger Versluis
21490ee2d5 Revert broken upgrade. 2023-11-15 08:53:23 -07:00
Roger Versluis
5089690f4e Improvements to the internal downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 08:39:10 -07:00
Roger Versluis
ca463fa9fd Fixed docker build as .NET8 isn't published yet.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-14 15:16:14 -07:00
Roger Versluis
b8e45417b5 Update to .NET 8.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-14 14:29:32 -07:00
Roger Versluis
ee0a631cd9 Bump to 2.0.40
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-10-03 08:16:33 -06:00
Roger Versluis
7122dff9e6 Code cleanup. 2023-10-03 08:15:06 -06:00
Roger Versluis
5a8ab0789a Reverted some changes from the gaisberg PR. 2023-10-03 08:15:00 -06:00
Roger Far
d463e690c5
Merge pull request #323 from Gaisberg/symlink_downloader_concurrency
Symlink downloader concurrency
2023-10-03 08:04:24 -06:00
Gaisberg
fe77391e7f Symlink downloader performance fixes
- Added concurrent downloading for symlink downloader
- Use FinishAction configuration setting for QBittorrent delete endpoint
- Add symlink downloader readme section
2023-10-02 18:20:29 +03:00
Jeremy R
3db5cd7060
Moved from root to server/RdtClient.Web/
Moved to proper location, next to windows update script
2023-09-29 06:22:07 -04:00
Roger Versluis
8d16f7fc57 Fixed docker build.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-09-21 07:25:28 -06:00
Roger Far
2c8eee24c4 Bump to 2.0.38.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-09-20 20:47:42 -06:00
Roger Far
6ad6da5679 Add extra request logging. 2023-09-20 20:28:06 -06:00
Roger Far
89efa76f76 Add extra error logging on the RealDebrid GetClient. 2023-09-20 19:55:08 -06:00
Roger Far
9488eae8d1 Add Symlink downloader. 2023-09-20 19:43:19 -06:00
Roger Far
199296dc57 Lower password requirements. 2023-09-20 19:22:39 -06:00
Roger Versluis
b8aa834dd1 Fixed docker build process.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-09-04 12:19:35 -06:00
Roger Versluis
7f2e49ab54 Fixed docker build process and upgraded to Node18. 2023-09-03 13:22:44 -06:00