Ben Adrian Sarmiento
|
f04a0ff42c
|
Ensure we have reachable hosts
|
2024-08-28 01:10:09 +02:00 |
|
Ben Adrian Sarmiento
|
bac6351071
|
Retry on download requests
|
2024-08-26 20:19:12 +02:00 |
|
Ben Adrian Sarmiento
|
83d928a540
|
Do not verify if fresh link
|
2024-08-26 10:22:37 +02:00 |
|
Ben Adrian Sarmiento
|
78be877efe
|
Do not repair if download error, just retry from client side
|
2024-08-25 13:48:01 +02:00 |
|
Ben Adrian Sarmiento
|
11e9c5d431
|
Only test for ipv6 if network supports it
|
2024-08-25 13:29:50 +02:00 |
|
Ben Adrian Sarmiento
|
f5cbf150ef
|
Do no replace with random host if not on reachable host list
|
2024-08-21 23:27:22 +02:00 |
|
Ben Adrian Sarmiento
|
517aca22ab
|
Use non default dial context
|
2024-08-21 23:05:06 +02:00 |
|
Ben Adrian Sarmiento
|
33cfdbbbea
|
Add new ipv4 and ipv6 hostnames
|
2024-08-21 23:03:59 +02:00 |
|
Ben Adrian Sarmiento
|
f8b9f8955b
|
Rename variables for easy reference
|
2024-07-21 02:11:32 +02:00 |
|
Ben Adrian Sarmiento
|
9b52681a78
|
Remove rate limiter on download client
|
2024-07-13 20:20:46 +02:00 |
|
Ben Adrian Sarmiento
|
7d6deba5bd
|
Catch new errors and fix back off function
|
2024-07-12 17:23:59 +02:00 |
|
Ben Adrian Sarmiento
|
7f38e0535f
|
Adjust config names to per minute
|
2024-07-12 14:22:49 +02:00 |
|
Ben Adrian Sarmiento
|
fbc431b82b
|
Add rate limiter
|
2024-07-12 14:00:10 +02:00 |
|
Ben Adrian Sarmiento
|
b0363edbbb
|
Refactor should retry
|
2024-07-11 16:36:03 +02:00 |
|
Ben Adrian Sarmiento
|
f8f68e8225
|
Set rate limit to 4 secs
|
2024-07-10 21:31:29 +02:00 |
|
Ben Adrian Sarmiento
|
b56ad95835
|
Always verify links
|
2024-07-09 22:21:32 +02:00 |
|
Ben Adrian Sarmiento
|
55c5a0c71b
|
Add retry debug messages
|
2024-07-08 09:57:58 +02:00 |
|
Ben Adrian Sarmiento
|
f48f352816
|
Retry function handles fair usage limit
|
2024-07-07 23:15:15 +02:00 |
|
Ben Adrian Sarmiento
|
acd18aca9a
|
Wrap the error for max retries instead of logging separately
|
2024-07-06 14:44:32 +02:00 |
|
Ben Adrian Sarmiento
|
38a1a9e096
|
Report traffic for all download tokens
|
2024-07-04 04:14:39 +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
|
962845fb81
|
Multi-token support
|
2024-06-28 04:47:43 +02:00 |
|
Ben Adrian Sarmiento
|
7a7a79e882
|
Optimize streaming from Real-Debrid
|
2024-06-27 12:35:44 +02:00 |
|
Ben Adrian Sarmiento
|
4049fa7d83
|
Add traffic monitor
|
2024-06-24 13:05:11 +02:00 |
|
Ben Adrian Sarmiento
|
2e9a068780
|
Reachable hosts
|
2024-06-24 01:21:09 +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
|
ad06d8fea3
|
Add new config - number_of_hosts
|
2024-06-17 17:27:07 +02:00 |
|
Ben Adrian Sarmiento
|
b96f0d37c9
|
Reject non ok status codes
|
2024-06-16 21:49:05 +02:00 |
|
Ben Adrian Sarmiento
|
7e91eabeca
|
Use 5 sec timeout for network test
|
2024-06-16 21:17:36 +02:00 |
|
Ben Adrian Sarmiento
|
f2331c6a2e
|
Allow custom url
|
2024-06-16 21:11:40 +02:00 |
|
Ben Adrian Sarmiento
|
42a08583ce
|
Add network test command
|
2024-06-16 09:47:29 +02:00 |
|
Ben Adrian Sarmiento
|
f4d3f273f6
|
Optimize network hosts
|
2024-06-16 09:14:12 +02:00 |
|
Ben Sarmiento
|
5aea569be7
|
ipv6 network test
|
2024-06-16 06:36:44 +00:00 |
|
Ben Adrian Sarmiento
|
e50806d8e1
|
Add network test
|
2024-06-16 06:06:57 +02:00 |
|
Ben Adrian Sarmiento
|
59c15ebb0a
|
Use status code constants
|
2024-06-10 17:17:40 +02:00 |
|
Ben Adrian Sarmiento
|
62e6143e06
|
Add support for rar extraction
|
2024-06-05 09:20:40 +02:00 |
|
Ben Sarmiento
|
d8b0bfc9f4
|
Fix api client
|
2024-05-28 07:22:33 +02:00 |
|
Ben Sarmiento
|
8e7f7c7624
|
Save based on access key and dont retry code 19
|
2024-05-25 22:02:05 +02:00 |
|
Ben Sarmiento
|
0a086d7a14
|
Prevent duplicates
|
2024-05-25 01:24:24 +02:00 |
|
Ben Sarmiento
|
96fd72ba88
|
Repair adjustments
|
2024-04-28 11:06:01 +02:00 |
|
Ben Sarmiento
|
0acb5d9edb
|
Refactor unrestricting
|
2024-04-28 02:38:00 +02:00 |
|
Ben Sarmiento
|
eb04ed378b
|
Fix retries
|
2024-04-28 00:16:55 +02:00 |
|
Ben Sarmiento
|
dd65d07037
|
Refactor http client
|
2024-04-27 23:21:49 +02:00 |
|
Ben Sarmiento
|
6983f59483
|
Add support for PROXY and PORT envs
|
2024-04-26 15:11:48 +02:00 |
|
Ben Sarmiento
|
2dbabd3ead
|
Config dump
|
2024-04-26 15:00:22 +02:00 |
|
Ben Sarmiento
|
02d900971d
|
Use download client properly when fetching first byte
|
2024-02-17 15:07:31 +01:00 |
|
Ben Sarmiento
|
46e07f71c4
|
Fix retries on req body reads
|
2024-02-17 06:34:36 +01:00 |
|
Ben Sarmiento
|
58332a354b
|
Delete in progress fixers
|
2024-02-05 12:59:55 +01:00 |
|