Commit Graph
2456 Commits
Author SHA1 Message Date
tcely 2222a146b6 Merge branch 'meeb:main' into patch-2 2025-05-24 22:58:29 -04:00
meeb 75aef2efdd Merge pull request #1058 from tcely/patch-4
Create a release
2025-05-24 00:40:09 +10:00
tcely 0830812e21 Bump the version 2025-05-23 10:28:56 -04:00
meeb f2c6d817a4 Merge pull request #1057 from tcely/patch-6
`yt-dlp-get-pot` was recently superceded by a framework in `yt-dlp`
2025-05-24 00:12:44 +10:00
meeb b83afcc036 Merge pull request #1056 from tcely/patch-4
Tighten `errors_qs` by checking `last_error`
2025-05-24 00:10:35 +10:00
tcely 3e310aa9f9 yt-dlp-get-pot was recently superceded by a framework in yt-dlp 2025-05-23 10:04:50 -04:00
tcely b0721fea80 Tighten errors_qs by checking last_error 2025-05-23 01:03:30 -04:00
meeb c557650caf Merge pull request #1055 from tcely/patch-10
Fail when `ruff` finds errors
2025-05-23 01:19:07 +10:00
meeb 19a3e5f34c Merge pull request #1054 from tcely/patch-6
Renaming was removing too many extensions
2025-05-23 01:18:50 +10:00
meeb 9a09be1c41 Merge pull request #1053 from tcely/patch-4
Close the `tr` tag on the next line
2025-05-23 01:18:12 +10:00
tcely 00f2795b08 Fail when ruff finds errors 2025-05-22 10:55:40 -04:00
tcely 08800a0c71 fixup: import Path 2025-05-22 10:52:30 -04:00
tcely 24105db5cb Use private directory_and_stem function 2025-05-22 10:49:21 -04:00
tcely 5c2dfca00f Change the default to not loop 2025-05-22 10:10:07 -04:00
tcely fc3a68393d Loop for the fuzzy stem 2025-05-22 10:08:53 -04:00
tcely 15898df3bb The old video file should also have a single extension 2025-05-22 10:03:08 -04:00
tcely 54aa9fd165 The video file should not have multiple extensions 2025-05-22 09:57:33 -04:00
tcely 1415af5001 Allow skipping the loop 2025-05-22 09:53:36 -04:00
tcely d4eeb776e8 Close the tr tag on the next line 2025-05-22 09:12:35 -04:00
meeb a066ba49f2 Merge pull request #1050 from tcely/patch-3
Log more human-friendly output
2025-05-20 22:16:21 +10:00
tcely 0bbdd95005 Merge branch 'meeb:main' into patch-3 2025-05-20 04:32:34 -04:00
tcely 3aa5ec9aae Remove json_serial as it is in json.py instead 2025-05-20 04:25:47 -04:00
tcely e46beb39c6 Merge branch 'main' into patch-2 2025-05-20 04:09:47 -04:00
tcely 3bc9310c98 Log more human-friendly output 2025-05-20 03:48:38 -04:00
meeb c434eb2487 Merge pull request #1049 from tcely/patch-3
Tweaks for recent changes
2025-05-20 17:44:10 +10:00
tcely c539487b4b Handle multiple task names 2025-05-20 03:43:12 -04:00
tcely 52a1140f5d Wait for HTTP 429 for media and metadata download tasks 2025-05-20 03:25:53 -04:00
tcely 3c1cf294eb Streams are newest first also
Keep the beginning when limited:
Newest, ..., Oldest

Reverse direction when adding to the queue:
Oldest, ..., Newest

This way when it is limited by queue size,
we keep the newest streams for indexing.
2025-05-20 02:57:02 -04:00
tcely e135da45ca This can be any model, not just media 2025-05-20 02:51:23 -04:00
meeb 954233a71f Merge pull request #1042 from tcely/patch-4
Fixes for `ruff check` output
2025-05-20 16:35:06 +10:00
meeb 76bac6e48e Merge pull request #1048 from tcely/patch-12
Downloading media fixes
2025-05-20 16:32:39 +10:00
meeb 9cd408725d Merge pull request #1046 from tcely/patch-10
Wait for HTTP 429 errors
2025-05-20 16:32:16 +10:00
meeb bbea045229 Merge pull request #1044 from tcely/patch-3
Improve `Source.index_media` function
2025-05-20 16:31:55 +10:00
meeb 3d8dc96d4e Merge pull request #1045 from tcely/patch-6
Remove the unused `getpot_bgutil_script` plugin
2025-05-20 16:31:24 +10:00
tcely e5347d485f fixup: spelling in the comment 2025-05-19 15:43:56 -04:00
tcely 0aac8c27ed Raising an exception here is not needed 2025-05-19 15:40:54 -04:00
tcely b1267a3e59 Reschedule the task when the checklist failed 2025-05-19 15:34:13 -04:00
tcely be6a51b052 The check list needs to pass if nothing failed 2025-05-19 15:28:27 -04:00
tcely 8080f69076 Remove an unnecessary condition 2025-05-19 11:47:52 -04:00
tcely 1be1e583e5 Use hasattr for update_task_status 2025-05-19 11:32:56 -04:00
tcely d05b53919c Wait for HTTP 429 errors 2025-05-19 11:17:39 -04:00
tcely ed55710f26 Create a set of keys for cleanup_removed_media 2025-05-19 08:54:21 -04:00
tcely 8109d6a836 Use getattr not dict.get for settings 2025-05-19 08:09:56 -04:00
tcely 4cbcd76885 Adjust for a queue instead of a list 2025-05-19 07:36:37 -04:00
tcely 01fcf5ec66 Reverse the lists when adding to the queue
The default sorting appears to be newest first.
We want the oldest to be dropped from the queue,
by any limits instead.
2025-05-19 07:17:56 -04:00
tcely 2483cda1af Remove the unused getpot_bgutil_script plugin 2025-05-19 05:54:23 -04:00
tcely e84643b95e Handle unbalanced channels better 2025-05-19 01:44:49 -04:00
tcely c7c37b12d8 Use queue for better readability 2025-05-19 00:12:47 -04:00
tcely 8ba9ce4078 Use a queue to avoid list memory performance 2025-05-19 00:10:13 -04:00
tcely 971cea5c0e Use the less ambiguous list.extend function 2025-05-18 22:26:06 -04:00