Commit Graph

  • 442030c89d Remove skip logs Ben Sarmiento 2024-05-24 22:10:42 +02:00
  • bb316a1bfd Allow repairing file from ok state Ben Sarmiento 2024-05-24 18:12:32 +02:00
  • 7695412b22 Ignore errors when marking torrent as repaired (also mute warnings when under repair) Ben Sarmiento 2024-05-24 18:00:46 +02:00
  • 6d07645361 Allow repair from ok torrent Ben Sarmiento 2024-05-24 17:41:49 +02:00
  • fbd5ccbf4a Fix repair fsm Ben Sarmiento 2024-05-24 17:38:39 +02:00
  • 9ecbb5d892 Remove components, do downloaded ids ; support dumps Ben Sarmiento 2024-05-24 02:24:26 +02:00
  • beba993364 Add bins Ben Sarmiento 2024-05-23 22:20:19 +02:00
  • 8636a0569d Repair works now Ben Sarmiento 2024-05-23 21:45:20 +02:00
  • d03b59bb2a Fixers Ben Sarmiento 2024-05-23 19:29:16 +02:00
  • 2a5f12e37f Remove fixer concept Ben Sarmiento 2024-05-22 04:27:12 +02:00
  • 9990bf90ca Fix rewrites Ben Sarmiento 2024-05-22 02:26:20 +02:00
  • a9cc689702 Repair fix Ben Sarmiento 2024-05-21 19:56:20 +02:00
  • 0743b01223 Rewrite state machines Ben Sarmiento 2024-05-21 17:07:40 +02:00
  • 6c24d74f61 Upkeep for data directory Ben Sarmiento 2024-05-21 06:50:46 +02:00
  • 57df90620e Track deletes within refresh Ben Sarmiento 2024-05-21 03:01:42 +02:00
  • 2c5e7a1db0 Implement new fsm Ben Sarmiento 2024-05-21 01:59:53 +02:00
  • d5dd9426ed Adjust file reads and writes Ben Sarmiento 2024-05-20 22:57:20 +02:00
  • a3a24124a8 Introduce components Ben Sarmiento 2024-05-20 20:43:19 +02:00
  • ab81eb5f39 Fix torrent fetching logic Ben Sarmiento 2024-05-06 10:58:48 +02:00
  • ae94252156 Fix logic of fetching torrents Ben Sarmiento 2024-05-06 10:48:01 +02:00
  • b6b59b22e6 Repair adjustments 2 Ben Sarmiento 2024-05-01 14:06:54 +02:00
  • 130cc0d7b3 100 broken files at a time Ben Sarmiento 2024-04-30 06:13:21 +02:00
  • 60c0a90899 Update error message Ben Sarmiento 2024-04-30 05:05:34 +02:00
  • a3bc9e75f5 Repair adjustments Ben Sarmiento 2024-04-30 03:41:20 +02:00
  • 102512f7d3 Refactor torrent fetching Ben Sarmiento 2024-04-30 00:16:38 +02:00
  • 00bd0763d6 Change constant name Ben Sarmiento 2024-04-29 22:17:40 +02:00
  • aca2347ffc Parallel torrent fetching Ben Sarmiento 2024-04-29 09:37:59 +02:00
  • be1d22fed6 Set default to 32kb Ben Sarmiento 2024-04-28 19:45:10 +02:00
  • d55e5ac7d3 Use copy instead of copybuffer Ben Sarmiento 2024-04-28 11:43:11 +02:00
  • 96fd72ba88 Repair adjustments Ben Sarmiento 2024-04-28 11:06:01 +02:00
  • 5da8170c93 Remove download cache Ben Sarmiento 2024-04-28 02:53:39 +02:00
  • 0acb5d9edb Refactor unrestricting Ben Sarmiento 2024-04-28 02:38:00 +02:00
  • eb04ed378b Fix retries Ben Sarmiento 2024-04-28 00:16:55 +02:00
  • dd65d07037 Refactor http client Ben Sarmiento 2024-04-27 23:21:49 +02:00
  • 6983f59483 Add support for PROXY and PORT envs Ben Sarmiento 2024-04-26 15:11:48 +02:00
  • 2dbabd3ead Config dump Ben Sarmiento 2024-04-26 15:00:22 +02:00
  • 755b50c82f Rename struct Ben Sarmiento 2024-04-26 14:28:19 +02:00
  • 7f944d564b Set 200mb as max single session log size Ben Sarmiento 2024-04-26 13:39:51 +02:00
  • f8b152dc76 Add 10mb limit for log rotation Ben Sarmiento 2024-04-26 12:43:30 +02:00
  • c86b0fc910 Add log rotation Ben Sarmiento 2024-04-26 12:41:58 +02:00
  • de5501a6e1 Remove network-test command Ben Sarmiento 2024-04-26 06:08:10 +02:00
  • 2ff754e06e Change some logs Ben Sarmiento 2024-04-19 11:41:12 +02:00
  • 0c937968b7 Return a 404 when file is unavailable (or being repaired) Ben Sarmiento 2024-03-03 17:11:01 +01:00
  • edb229f079 Add options to plex_update script Ben Sarmiento 2024-03-03 09:10:59 +01:00
  • b9e7b815bd Fix script Ben Sarmiento 2024-03-03 08:58:39 +01:00
  • 1fd2abc604 Update plex_update.sh script for docker setup Ben Sarmiento 2024-03-03 00:10:41 +01:00
  • b7e6f75f82 Ignore error when fetching downloads Ben Sarmiento 2024-02-24 20:27:52 +01:00
  • 6d7c639125 Do not unrestrict files that are marked as broken until it is fixed Ben Sarmiento 2024-02-20 11:32:48 +01:00
  • 15332779e3 Implement missing get tokens func Ben Sarmiento 2024-02-20 11:26:34 +01:00
  • 4215b390e0 Add tokens in config Ben Sarmiento 2024-02-18 23:28:25 +01:00
  • c7356a5b8d Add missing setting on home page Ben Sarmiento 2024-02-18 23:28:16 +01:00
  • 36298dd979 Fix detection issues Ben Sarmiento 2024-02-18 04:15:41 +01:00
  • 02d900971d Use download client properly when fetching first byte Ben Sarmiento 2024-02-17 15:07:31 +01:00
  • b4b4ebbc49 Fix verify download link logic, remove the setting Ben Sarmiento 2024-02-17 15:01:46 +01:00
  • b2067dfb81 Mark as unplayable instead of assigning to unplayable Ben Sarmiento 2024-02-17 13:01:09 +01:00
  • 511dfbb38b Full selection is broken, dont redownload it Ben Sarmiento 2024-02-17 12:41:59 +01:00
  • 46e07f71c4 Fix retries on req body reads Ben Sarmiento 2024-02-17 06:34:36 +01:00
  • b87d99b1e6 Use body reader Ben Sarmiento 2024-02-17 04:49:09 +01:00
  • 122ab19b7b Trigger repair on initial run Ben Sarmiento 2024-02-17 04:40:13 +01:00
  • 041e02816b Handle differently if all are broken Ben Sarmiento 2024-02-17 04:22:50 +01:00
  • 20d46d9f2b Set as nopcloser to allow retries Ben Sarmiento 2024-02-17 03:30:48 +01:00
  • 586466ce80 Save when its complete Ben Sarmiento 2024-02-17 02:23:38 +01:00
  • 95882ace3f Set to 10x retry count Ben Sarmiento 2024-02-16 06:04:38 +01:00
  • 66a4ceaa33 Use keys instead Ben Sarmiento 2024-02-16 06:01:27 +01:00
  • 6eaf016107 Requeue if popd and continuing Ben Sarmiento 2024-02-16 05:52:17 +01:00
  • 255fbfe976 adjustments Ben Sarmiento 2024-02-16 05:47:53 +01:00
  • 945be6066d Adjust unplayable check Ben Sarmiento 2024-02-11 18:21:27 +01:00
  • fd5a72370a 100 at a time Ben Sarmiento 2024-02-11 14:44:05 +01:00
  • 2da715f694 Use 500 as limit to prevent timeouts Ben Sarmiento 2024-02-11 11:43:19 +01:00
  • 1769fc6d34 Add libxml2-utils to Docker container to make plex_update work inside it Ben Sarmiento 2024-02-08 01:23:17 +01:00
  • c3ce271fdf Update readme Ben Sarmiento 2024-02-07 14:05:53 +01:00
  • e5e040a2d9 escape spaces on hook args Ben Sarmiento 2024-02-07 14:01:50 +01:00
  • 3ba2cf9658 Get library state from 3 endpoints Ben Sarmiento 2024-02-07 13:45:05 +01:00
  • 0eeb295c23 Use go functions instead of the worker pool Ben Sarmiento 2024-02-07 13:39:13 +01:00
  • d1b4158c96 Merge even if in progress Ben Sarmiento 2024-02-07 11:23:53 +01:00
  • f42aad3c33 Remove invocation log Ben Sarmiento 2024-02-07 11:17:13 +01:00
  • 0a0979a8c5 Fix logging of premium status Ben Sarmiento 2024-02-05 20:29:25 +01:00
  • 58332a354b Delete in progress fixers Ben Sarmiento 2024-02-05 12:59:55 +01:00
  • eb9d91f8de Delete fixer Ben Sarmiento 2024-02-05 04:01:20 +01:00
  • bc67dc2d5d Remove redundant log Ben Sarmiento 2024-02-05 03:51:12 +01:00
  • c8bbfc8650 Prevent race condition with downloaded id Ben Sarmiento 2024-02-05 03:27:45 +01:00
  • dcdb83349a Fixer fix Ben Sarmiento 2024-02-05 02:19:18 +01:00
  • f2e9d927ea Improve random ipv6 log Ben Sarmiento 2024-02-05 02:11:52 +01:00
  • f0bf9c6895 Unrestrict uses download timeout Ben Sarmiento 2024-02-05 02:01:55 +01:00
  • 6726b1e54e Fix the fixer Ben Sarmiento 2024-02-05 00:42:28 +01:00
  • 306d415acc Fix logs endpoint Ben Sarmiento 2024-02-04 21:25:19 +01:00
  • 00d6100323 Fix healthcheck Ben Sarmiento 2024-02-04 20:28:58 +01:00
  • 371a90fa03 Remove expired fixers Ben Sarmiento 2024-02-03 07:30:40 +01:00
  • 9a8b1553a2 Additional playable extensions Ben Sarmiento 2024-02-03 03:44:44 +01:00
  • 004257c7a7 Delete from downloaded ids of old torrent Ben Sarmiento 2024-02-01 20:55:33 +01:00
  • 0649a083bd Small tweak to repair Ben Sarmiento 2024-02-01 20:39:12 +01:00
  • 68b946c625 Publish to zurg-testing Ben Sarmiento 2024-02-01 02:36:09 +01:00
  • 8f08178b7d Use new token Ben Sarmiento 2024-02-01 02:24:28 +01:00
  • 1e24478ff5 Tweak the body a little bit Ben Sarmiento 2024-02-01 02:11:42 +01:00
  • d7e19c33ee Body fixes Ben Sarmiento 2024-02-01 02:00:34 +01:00
  • 3b6ccd6e13 handle negative release situation Ben Sarmiento 2024-02-01 01:42:30 +01:00
  • 09d058a2df remove octokit Ben Sarmiento 2024-02-01 01:30:10 +01:00
  • 691174511e Remove upx Ben Sarmiento 2024-02-01 01:23:43 +01:00
  • b4b0f13be4 Try new release flow Ben Sarmiento 2024-02-01 01:08:44 +01:00
  • 1314c5d1fd Check if this works Ben Sarmiento 2024-02-01 00:45:46 +01:00