135 Commits

Author SHA1 Message Date
Ben Adrian Sarmiento
83d928a540 Do not verify if fresh link 2024-08-26 10:22:37 +02:00
Ben Adrian Sarmiento
54230c9eaa Set verified links cache time to 3 mins 2024-08-25 13:30:40 +02:00
Ben Adrian Sarmiento
d0168283c9 Use night mode for http mount, reduce got torrents log 2024-07-21 02:47:48 +02:00
Ben Adrian Sarmiento
f8b9f8955b Rename variables for easy reference 2024-07-21 02:11:32 +02:00
Ben Adrian Sarmiento
f6b6ae113e Optimize library fetching mechanism 2024-07-16 20:28:30 +02:00
Ben Adrian Sarmiento
fbc431b82b Add rate limiter 2024-07-12 14:00:10 +02:00
Ben Adrian Sarmiento
b9699c8a3e Clear download and unrestrict maps 2024-07-11 16:50:22 +02:00
Ben Adrian Sarmiento
b56ad95835 Always verify links 2024-07-09 22:21:32 +02:00
Ben Adrian Sarmiento
dacf2983a6 Remove logging of error on decoding traffic details 2024-07-05 13:34:21 +02:00
Ben Adrian Sarmiento
38a1a9e096 Report traffic for all download tokens 2024-07-04 04:14:39 +02:00
Ben Adrian Sarmiento
49432dd810 Fix traffic computation and optimize open ended requests 2024-07-04 03:39:53 +02:00
Ben Adrian Sarmiento
b5fa74bd69 Do not repair invalid download code error 2024-07-01 03:37:04 +02:00
Ben Adrian Sarmiento
99ca9d2602 Proper token rotation 2024-07-01 03:22:50 +02:00
Ben Adrian Sarmiento
9fdda47639 Change to error when setting a token to expired 2024-07-01 03:01:19 +02:00
Ben Adrian Sarmiento
f3d6230935 Fix for invalid_download_code 2024-06-30 23:29:29 +02:00
Ben Adrian Sarmiento
50caa2c088 Set api client token statically, unrestrict client dynamically and download client nothing 2024-06-29 05:17:35 +02:00
Ben Adrian Sarmiento
6038380d38 Mount youtube videos properly 2024-06-28 22:40:39 +02:00
Ben Adrian Sarmiento
c781a5fc7c Prevent stale torrents 2024-06-28 21:10:31 +02:00
Ben Adrian Sarmiento
67111696a2 Add job for monitoring bw limit status of tokens 2024-06-28 18:55:02 +02:00
Ben Adrian Sarmiento
c3aea427d0 Add token management 2024-06-28 13:19:09 +02:00
Ben Adrian Sarmiento
962845fb81 Multi-token support 2024-06-28 04:47:43 +02:00
Ben Adrian Sarmiento
f4910b8e87 Update returned error codes 2024-06-26 16:28:19 +02:00
Ben Adrian Sarmiento
4049fa7d83 Add traffic monitor 2024-06-24 13:05:11 +02:00
Ben Adrian Sarmiento
449c0f71cf Catch bw limit errors and prevent repair loops 2024-06-24 00:38:57 +02:00
Ben Adrian Sarmiento
3abf48514d Return an error for 503 2024-06-23 22:08:54 +02:00
Ben Adrian Sarmiento
8bf39d58de Proper cached index computation 2024-06-21 12:34:14 +02:00
Ben Adrian Sarmiento
d0baeb3d40 Fix torrent caching and staleness 2024-06-21 00:12:06 +02:00
Ben Adrian Sarmiento
34a7d6a432 Small repairs on logic 2024-06-18 19:32:56 +02:00
Ben Adrian Sarmiento
f33c2411e0 Add reading torrent list from file cache, add ffprobe check, bring back proxy in config 2024-06-17 17:16:24 +02:00
Ben Adrian Sarmiento
bf9adfb764 Optimize torrent fetching 2024-06-17 16:30:44 +02:00
Ben Adrian Sarmiento
59c15ebb0a Use status code constants 2024-06-10 17:17:40 +02:00
Ben Adrian Sarmiento
1ef31ebe7b Reassign loop index to another variable 2024-06-07 19:50:23 +02:00
Ben Adrian Sarmiento
db086b19b3 Remove get torrents count config and use worker pool on all places 2024-06-07 19:19:18 +02:00
Ben Adrian Sarmiento
fa26553933 Assign links outside repair 2024-06-05 10:37:38 +02:00
Ben Adrian Sarmiento
c62cdeace8 Add cleanup job for downloaded ids 2024-06-05 09:46:54 +02:00
Ben Adrian Sarmiento
62e6143e06 Add support for rar extraction 2024-06-05 09:20:40 +02:00
Ben Adrian Sarmiento
f977abc052 Fixes on merge behavior; remove downloads cap 2024-06-04 23:58:56 +02:00
Ben Sarmiento
d8b0bfc9f4 Fix api client 2024-05-28 07:22:33 +02:00
Ben Sarmiento
7470629486 Immediate cleanup to prevent inconsistencies 2024-05-28 03:51:01 +02:00
Ben Sarmiento
17059e6a4a Dump torrents job 2024-05-26 03:49:16 +02:00
Ben Sarmiento
264d62d0dc Remove download mount config, it is now always enabled 2024-05-25 15:11:11 +02:00
Ben Sarmiento
2f777f63e9 Add download cache again 2024-05-25 06:01:20 +02:00
Ben Sarmiento
d03b59bb2a Fixers 2024-05-23 19:29:16 +02:00
Ben Sarmiento
9990bf90ca Fix rewrites 2024-05-22 02:26:20 +02:00
Ben Sarmiento
d5dd9426ed Adjust file reads and writes 2024-05-20 22:57:20 +02:00
Ben Sarmiento
ab81eb5f39 Fix torrent fetching logic 2024-05-06 10:58:48 +02:00
Ben Sarmiento
ae94252156 Fix logic of fetching torrents 2024-05-06 10:48:01 +02:00
Ben Sarmiento
b6b59b22e6 Repair adjustments 2 2024-05-01 14:06:54 +02:00
Ben Sarmiento
102512f7d3 Refactor torrent fetching 2024-04-30 00:16:38 +02:00
Ben Sarmiento
00bd0763d6 Change constant name 2024-04-29 22:17:40 +02:00