Commit Graph
100 Commits
Author SHA1 Message Date
Ben Adrian Sarmiento 9b52681a78 Remove rate limiter on download client 2024-07-13 20:20:46 +02:00
Ben Adrian Sarmiento b99db626c9 Update latest version 2024-07-12 22:26:45 +02:00
Ben Adrian Sarmiento da0241eb05 Update readme instructions 2024-07-12 22:25:56 +02:00
Ben Adrian Sarmiento 964746ab96 Get more info first before reading progress status and links 2024-07-12 18:27:35 +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 0f0bdfcb5a Failure case for latest state 2024-07-12 16:09:04 +02:00
Ben Adrian Sarmiento e81a000625 Change config names 2024-07-12 14:24:05 +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 fded8ee8aa Update readme 2024-07-12 13:33:03 +02:00
Ben Adrian Sarmiento 7509f0fa59 Refactors 2 2024-07-11 22:33:20 +02:00
Ben Adrian Sarmiento 4aafe5b4fc Refactors 2024-07-11 22:13:34 +02:00
Ben Adrian Sarmiento d8e6b2523b Sort fields 2024-07-11 21:56:09 +02:00
Ben Adrian Sarmiento 8747fbc9b1 Ignore tenants directory 2024-07-11 18:53:41 +02:00
Ben Adrian Sarmiento b9699c8a3e Clear download and unrestrict maps 2024-07-11 16:50:22 +02:00
Ben Adrian Sarmiento b0363edbbb Refactor should retry 2024-07-11 16:36:03 +02:00
Ben Adrian Sarmiento 396a8781aa Add VidHub endpoints 2024-07-11 15:53:20 +02:00
Ben Adrian Sarmiento f8f68e8225 Set rate limit to 4 secs 2024-07-10 21:31:29 +02:00
Ben Adrian Sarmiento deb3359867 Implement vidhub handlers 2024-07-10 17:11:55 +02:00
Ben Adrian Sarmiento f0fbc0b1ce Remove extra handler for downloads, not used 2024-07-10 17:10:44 +02:00
Ben Adrian Sarmiento c28229dd5c Exclusive for dav endpoint 2024-07-10 17:09:36 +02:00
Ben Adrian Sarmiento 4fd8559201 Change home color scheme 2024-07-10 01:52:51 +02:00
Ben Adrian Sarmiento 6fc09e8486 Small refactors 2024-07-09 22:44:09 +02:00
Ben Adrian Sarmiento b56ad95835 Always verify links 2024-07-09 22:21:32 +02:00
Ben Adrian Sarmiento e71e7e4d92 Update deps 2024-07-09 21:51:05 +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 1373bbb975 Add setting for hiding broken torrents 2024-07-06 23:56:12 +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 467f51bdec Proper log rotation, filename compatibility with windows 2024-07-06 12:44:25 +02:00
Ben Adrian Sarmiento b501b800dd Adjust logging for unplayable dir and assigning directories 2024-07-05 16:47:36 +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 d74ac3f5d3 Update sample config 2024-07-04 22:02:52 +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 6deeb45db0 Adjust because it is not building 2024-07-01 03:45:24 +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 416bcbd714 Reset at 1205am instead 2024-07-01 03:00:01 +02:00
Ben Adrian Sarmiento 44ce26ee1c Adjust nightly for now 2024-07-01 02:58:40 +02:00
Ben Adrian Sarmiento 3b6ec1e70a Change nightly schedule back to 3AM CET 2024-06-30 23:30:12 +02:00
Ben Adrian Sarmiento f3d6230935 Fix for invalid_download_code 2024-06-30 23:29:29 +02:00
Ben Adrian Sarmiento bf193a2656 Adjust for hotfix 2024-06-29 13:41:28 +02:00
Ben Adrian Sarmiento 7e3ac1a8e4 Regardless of change 2024-06-29 06:17:58 +02:00
Ben Adrian Sarmiento fdc96a62ee Fix syntax error 2024-06-29 05:39:51 +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 21814baf31 Fix language filters 2024-06-29 02:19:01 +02:00
Ben Adrian Sarmiento a9778bb1f3 Add missing configs on home 2024-06-29 00:51:42 +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 7cd8c9e5c9 Bug fixes 2024-06-28 20:18:30 +02:00
Ben Adrian Sarmiento f8f31b3b67 Catch nil on error 2024-06-28 19:55:15 +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 5e06f04f33 Reset back to 0 2024-06-27 16:03:15 +02:00
Ben Adrian Sarmiento 7a7a79e882 Optimize streaming from Real-Debrid 2024-06-27 12:35:44 +02:00
Ben Adrian Sarmiento bd1a163002 Use atomic value for initial traffic 2024-06-26 23:33:01 +02:00
Ben Adrian Sarmiento f4910b8e87 Update returned error codes 2024-06-26 16:28:19 +02:00
Ben Adrian Sarmiento d5e3665a53 List broken files but dont serve them 2024-06-26 10:44:16 +02:00
Ben Adrian Sarmiento e4650a0f0f Refactor delete 2024-06-25 20:22:34 +02:00
Ben Adrian Sarmiento c1fdd9f5d1 Remove any fatal error messages to prevent crashes 2024-06-25 16:25:12 +02:00
Ben Adrian Sarmiento d095bf2dbf Increment traffic monitors async 2024-06-25 02:19:54 +02:00
Ben Adrian Sarmiento 7fc8a4e0c5 Bandwidth tracking 2024-06-25 00:12:53 +02:00
Ben Adrian Sarmiento e9e31759c1 Add bandwidth tracking 2024-06-24 23:04:31 +02:00
Ben Adrian Sarmiento ec25c1ef17 Add a json handler for home 2024-06-24 18:41:27 +02:00
Ben Adrian Sarmiento 08867d8fea Sort repair queue 2024-06-24 17:22:43 +02:00
Ben Adrian Sarmiento 4049fa7d83 Add traffic monitor 2024-06-24 13:05:11 +02:00
Ben Adrian Sarmiento 921908c890 Fix syntax error 2024-06-24 03:10:38 +02:00
Ben Adrian Sarmiento b628e821e8 Trigger by tag for docker 2024-06-24 02:48:49 +02:00
Ben Adrian Sarmiento 818f35ee6e Build another nightly 2024-06-24 02:35:53 +02:00
Ben Adrian Sarmiento f84298c724 Catch download error case 2024-06-24 02:32:31 +02:00
Ben Adrian Sarmiento 3b26040f7e Run early 2024-06-24 01:52:52 +02:00
Ben Adrian Sarmiento bd450f4f8b Arm64 binary build 2024-06-24 01:45:52 +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 a0c13af94b Reorder conditions 2024-06-23 22:30:46 +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 10fa7774f4 Crash zurg on user info initial request 2024-06-20 14:45:21 +02:00
Ben Adrian Sarmiento 340735f833 Simplify bin 2024-06-20 06:36:08 +02:00
Ben Adrian Sarmiento bc04737ca7 Fix resolution check on media info filter 2024-06-20 05:27:41 +02:00
Ben Adrian Sarmiento 6e07701f9e If group name is empty, use directory name 2024-06-20 04:38:33 +02:00
Ben Adrian Sarmiento 8921b33b6a New rules for extraction 2024-06-20 04:21:57 +02:00
Ben Adrian Sarmiento 3e9afe3278 Ignore nightly tags on docker build 2024-06-20 02:36:56 +02:00
Ben Adrian Sarmiento 497063a9ae Dont trigger the same action on nightly tag creation 2024-06-20 01:47:53 +02:00
Ben Adrian Sarmiento 072e2d26dd Set to 3am 2024-06-20 01:39:34 +02:00
Ben Adrian Sarmiento 55edd46aa4 Update supported video extensions 2024-06-19 20:29:05 +02:00
Ben Adrian Sarmiento 9829b34254 Mark as prerelease 2024-06-19 13:14:47 +02:00
Ben Adrian Sarmiento bd8c6c9932 Fix repair condition 2024-06-19 13:11:50 +02:00
Ben Adrian Sarmiento 7e54d6c441 Test a build at 12pm CET 2024-06-19 11:51:56 +02:00
Ben Adrian Sarmiento 8a7dd7bee2 Add nightly for Docker build 2024-06-19 11:03:45 +02:00
Ben Adrian Sarmiento 2abcfccddd Test for 9am 2024-06-19 10:50:27 +02:00
Ben Adrian Sarmiento 36db5d1689 Publish every 2am CET 2024-06-19 02:10:50 +02:00
Ben Adrian Sarmiento 3fa1f443d3 Add support for nightly builds 2024-06-19 00:50:27 +02:00
Ben Adrian Sarmiento 74052e2f67 Automatic media analysis for new items 2024-06-19 00:02:04 +02:00
Ben Adrian Sarmiento acc9b69b5a Remove immediate bin 2024-06-18 23:43:31 +02:00
Ben Adrian Sarmiento 34a7d6a432 Small repairs on logic 2024-06-18 19:32:56 +02:00