Commit Graph

  • f04a0ff42c Ensure we have reachable hosts main Ben Adrian Sarmiento 2024-08-28 01:10:09 +02:00
  • bac6351071 Retry on download requests Ben Adrian Sarmiento 2024-08-26 20:19:12 +02:00
  • d4adc2ae21 Change default download timeout from 10 to 15 Ben Adrian Sarmiento 2024-08-26 12:49:30 +02:00
  • 83d928a540 Do not verify if fresh link Ben Adrian Sarmiento 2024-08-26 10:22:37 +02:00
  • 78be877efe Do not repair if download error, just retry from client side Ben Adrian Sarmiento 2024-08-25 13:48:01 +02:00
  • 54230c9eaa Set verified links cache time to 3 mins Ben Adrian Sarmiento 2024-08-25 13:30:40 +02:00
  • 11e9c5d431 Only test for ipv6 if network supports it Ben Adrian Sarmiento 2024-08-25 13:29:50 +02:00
  • f5cbf150ef Do no replace with random host if not on reachable host list Ben Adrian Sarmiento 2024-08-21 23:27:22 +02:00
  • 517aca22ab Use non default dial context Ben Adrian Sarmiento 2024-08-21 23:04:54 +02:00
  • 33cfdbbbea Add new ipv4 and ipv6 hostnames Ben Adrian Sarmiento 2024-08-17 13:07:55 +08:00
  • 7ce8a01a3b Reset build schedule Ben Adrian Sarmiento 2024-07-21 04:43:46 +02:00
  • cb2535ebae Revert "Reset build schedule and trigger on manual attempt" Ben Adrian Sarmiento 2024-07-21 04:43:20 +02:00
  • dbf023c2f5 Reset build schedule and trigger on manual attempt Ben Adrian Sarmiento 2024-07-21 04:09:50 +02:00
  • af2b7a5844 Late run Ben Adrian Sarmiento 2024-07-21 03:42:47 +02:00
  • c3aa45bea0 Update actions Ben Adrian Sarmiento 2024-07-21 03:42:21 +02:00
  • 9053880623 Fix windows bug Ben Adrian Sarmiento 2024-07-21 03:35:09 +02:00
  • 66053ed621 Use a portable version of addSlash Ben Adrian Sarmiento 2024-07-21 03:32:16 +02:00
  • d0168283c9 Use night mode for http mount, reduce got torrents log Ben Adrian Sarmiento 2024-07-21 02:47:48 +02:00
  • 8d06ce88d3 Remove extra downloads directory Ben Adrian Sarmiento 2024-07-21 02:37:32 +02:00
  • f8b9f8955b Rename variables for easy reference Ben Adrian Sarmiento 2024-07-21 02:11:32 +02:00
  • 47751320f7 Remove http mount from rclone Ben Adrian Sarmiento 2024-07-20 12:07:21 +02:00
  • 5a9c3baaf1 Install make inside build container Ben Adrian Sarmiento 2024-07-20 00:59:08 +02:00
  • 1e3f7982b5 Use makefile in building for the docker container Ben Adrian Sarmiento 2024-07-20 00:57:12 +02:00
  • fd33fdbe6f Add a makefile Ben Adrian Sarmiento 2024-07-20 00:41:58 +02:00
  • 740ce9bda6 Still add unplayable torrents to __all__ Ben Adrian Sarmiento 2024-07-19 13:12:26 +02:00
  • ee6056ec04 Fix directory iteration issues Ben Adrian Sarmiento 2024-07-19 12:29:20 +02:00
  • d2c1e12e2c Add accidental removal fix Ben Adrian Sarmiento 2024-07-19 04:42:09 +02:00
  • eaabd20a83 Rename and only return 404 when not found Ben Adrian Sarmiento 2024-07-19 00:26:11 +02:00
  • f6b6ae113e Optimize library fetching mechanism Ben Adrian Sarmiento 2024-07-16 20:28:30 +02:00
  • 587c7ff037 Add flv and webm as supported video files Ben Adrian Sarmiento 2024-07-16 19:04:35 +02:00
  • db09c0fe24 Remove targets Ben Adrian Sarmiento 2024-07-15 13:54:12 +02:00
  • 0ec0db13ec Adjust to 2am cet nightly Ben Adrian Sarmiento 2024-07-14 22:43:56 +02:00
  • 9b52681a78 Remove rate limiter on download client Ben Adrian Sarmiento 2024-07-13 20:20:46 +02:00
  • b99db626c9 Update latest version Ben Adrian Sarmiento 2024-07-12 22:26:45 +02:00
  • da0241eb05 Update readme instructions Ben Adrian Sarmiento 2024-07-12 22:25:56 +02:00
  • 964746ab96 Get more info first before reading progress status and links Ben Adrian Sarmiento 2024-07-12 18:27:35 +02:00
  • 7d6deba5bd Catch new errors and fix back off function Ben Adrian Sarmiento 2024-07-12 17:23:59 +02:00
  • 0f0bdfcb5a Failure case for latest state Ben Adrian Sarmiento 2024-07-12 16:09:04 +02:00
  • e81a000625 Change config names Ben Adrian Sarmiento 2024-07-12 14:24:05 +02:00
  • 7f38e0535f Adjust config names to per minute Ben Adrian Sarmiento 2024-07-12 14:22:49 +02:00
  • fbc431b82b Add rate limiter Ben Adrian Sarmiento 2024-07-12 14:00:10 +02:00
  • fded8ee8aa Update readme Ben Adrian Sarmiento 2024-07-12 13:33:03 +02:00
  • 7509f0fa59 Refactors 2 Ben Adrian Sarmiento 2024-07-11 22:33:20 +02:00
  • 4aafe5b4fc Refactors Ben Adrian Sarmiento 2024-07-11 22:13:34 +02:00
  • d8e6b2523b Sort fields Ben Adrian Sarmiento 2024-07-11 21:56:09 +02:00
  • 8747fbc9b1 Ignore tenants directory Ben Adrian Sarmiento 2024-07-11 18:53:41 +02:00
  • b9699c8a3e Clear download and unrestrict maps Ben Adrian Sarmiento 2024-07-11 16:50:22 +02:00
  • b0363edbbb Refactor should retry Ben Adrian Sarmiento 2024-07-11 16:36:03 +02:00
  • 396a8781aa Add VidHub endpoints Ben Adrian Sarmiento 2024-07-11 15:53:20 +02:00
  • f8f68e8225 Set rate limit to 4 secs Ben Adrian Sarmiento 2024-07-10 21:31:29 +02:00
  • deb3359867 Implement vidhub handlers Ben Adrian Sarmiento 2024-07-10 17:11:55 +02:00
  • f0fbc0b1ce Remove extra handler for downloads, not used Ben Adrian Sarmiento 2024-07-10 17:10:44 +02:00
  • c28229dd5c Exclusive for dav endpoint Ben Adrian Sarmiento 2024-07-10 17:09:36 +02:00
  • 4fd8559201 Change home color scheme Ben Adrian Sarmiento 2024-07-10 01:52:51 +02:00
  • 6fc09e8486 Small refactors Ben Adrian Sarmiento 2024-07-09 22:44:09 +02:00
  • b56ad95835 Always verify links Ben Adrian Sarmiento 2024-07-09 22:21:32 +02:00
  • e71e7e4d92 Update deps Ben Adrian Sarmiento 2024-07-09 21:51:05 +02:00
  • 55c5a0c71b Add retry debug messages Ben Adrian Sarmiento 2024-07-08 09:57:58 +02:00
  • f48f352816 Retry function handles fair usage limit Ben Adrian Sarmiento 2024-07-07 23:15:15 +02:00
  • 1373bbb975 Add setting for hiding broken torrents Ben Adrian Sarmiento 2024-07-06 23:56:12 +02:00
  • acd18aca9a Wrap the error for max retries instead of logging separately Ben Adrian Sarmiento 2024-07-06 14:44:32 +02:00
  • 467f51bdec Proper log rotation, filename compatibility with windows Ben Adrian Sarmiento 2024-07-06 12:44:25 +02:00
  • b501b800dd Adjust logging for unplayable dir and assigning directories Ben Adrian Sarmiento 2024-07-05 16:47:36 +02:00
  • dacf2983a6 Remove logging of error on decoding traffic details Ben Adrian Sarmiento 2024-07-05 13:34:21 +02:00
  • d74ac3f5d3 Update sample config Ben Adrian Sarmiento 2024-07-04 22:02:52 +02:00
  • 38a1a9e096 Report traffic for all download tokens Ben Adrian Sarmiento 2024-07-04 04:14:39 +02:00
  • 49432dd810 Fix traffic computation and optimize open ended requests Ben Adrian Sarmiento 2024-07-04 03:39:53 +02:00
  • 6deeb45db0 Adjust because it is not building Ben Adrian Sarmiento 2024-07-01 03:45:24 +02:00
  • b5fa74bd69 Do not repair invalid download code error Ben Adrian Sarmiento 2024-07-01 03:37:04 +02:00
  • 99ca9d2602 Proper token rotation Ben Adrian Sarmiento 2024-07-01 03:22:50 +02:00
  • 9fdda47639 Change to error when setting a token to expired Ben Adrian Sarmiento 2024-07-01 03:01:19 +02:00
  • 416bcbd714 Reset at 1205am instead Ben Adrian Sarmiento 2024-07-01 03:00:01 +02:00
  • 44ce26ee1c Adjust nightly for now Ben Adrian Sarmiento 2024-07-01 02:58:40 +02:00
  • 3b6ec1e70a Change nightly schedule back to 3AM CET Ben Adrian Sarmiento 2024-06-30 23:30:12 +02:00
  • f3d6230935 Fix for invalid_download_code Ben Adrian Sarmiento 2024-06-30 23:29:29 +02:00
  • bf193a2656 Adjust for hotfix Ben Adrian Sarmiento 2024-06-29 13:41:28 +02:00
  • 7e3ac1a8e4 Regardless of change Ben Adrian Sarmiento 2024-06-29 06:17:58 +02:00
  • fdc96a62ee Fix syntax error Ben Adrian Sarmiento 2024-06-29 05:39:51 +02:00
  • 50caa2c088 Set api client token statically, unrestrict client dynamically and download client nothing Ben Adrian Sarmiento 2024-06-29 05:17:35 +02:00
  • 21814baf31 Fix language filters Ben Adrian Sarmiento 2024-06-29 02:19:01 +02:00
  • a9778bb1f3 Add missing configs on home Ben Adrian Sarmiento 2024-06-29 00:51:42 +02:00
  • 6038380d38 Mount youtube videos properly Ben Adrian Sarmiento 2024-06-28 22:40:39 +02:00
  • c781a5fc7c Prevent stale torrents Ben Adrian Sarmiento 2024-06-28 21:10:31 +02:00
  • 7cd8c9e5c9 Bug fixes Ben Adrian Sarmiento 2024-06-28 20:18:30 +02:00
  • f8f31b3b67 Catch nil on error Ben Adrian Sarmiento 2024-06-28 19:55:15 +02:00
  • 67111696a2 Add job for monitoring bw limit status of tokens Ben Adrian Sarmiento 2024-06-28 18:55:02 +02:00
  • c3aea427d0 Add token management Ben Adrian Sarmiento 2024-06-28 13:19:09 +02:00
  • 962845fb81 Multi-token support Ben Adrian Sarmiento 2024-06-28 04:47:43 +02:00
  • 5e06f04f33 Reset back to 0 Ben Adrian Sarmiento 2024-06-27 16:03:15 +02:00
  • 7a7a79e882 Optimize streaming from Real-Debrid Ben Adrian Sarmiento 2024-06-27 12:35:44 +02:00
  • bd1a163002 Use atomic value for initial traffic Ben Adrian Sarmiento 2024-06-26 23:33:01 +02:00
  • f4910b8e87 Update returned error codes Ben Adrian Sarmiento 2024-06-26 16:28:19 +02:00
  • d5e3665a53 List broken files but dont serve them Ben Adrian Sarmiento 2024-06-26 10:44:16 +02:00
  • e4650a0f0f Refactor delete Ben Adrian Sarmiento 2024-06-25 20:22:34 +02:00
  • c1fdd9f5d1 Remove any fatal error messages to prevent crashes Ben Adrian Sarmiento 2024-06-25 16:25:12 +02:00
  • d095bf2dbf Increment traffic monitors async Ben Adrian Sarmiento 2024-06-25 02:19:54 +02:00
  • 7fc8a4e0c5 Bandwidth tracking Ben Adrian Sarmiento 2024-06-25 00:12:53 +02:00
  • e9e31759c1 Add bandwidth tracking Ben Adrian Sarmiento 2024-06-24 23:04:31 +02:00
  • ec25c1ef17 Add a json handler for home Ben Adrian Sarmiento 2024-06-24 18:41:27 +02:00
  • 08867d8fea Sort repair queue Ben Adrian Sarmiento 2024-06-24 17:22:43 +02:00