Commit Graph
100 Commits
Author SHA1 Message Date
tcely 09a8f73bc9 Add Huey to notable software 2025-08-21 12:36:58 -04:00
tcely 4b573875a6 Increase Django patch level 2025-08-18 07:54:07 -04:00
tcely 849ce92cec Update Pipfile 2025-08-18 07:47:44 -04:00
tcely ea22d31601 Update youtube-pot.md 2025-08-18 01:22:56 -04:00
tcely 8eb1cb3a23 Adjust the settings key 2025-08-18 00:50:32 -04:00
tcely 791f50be6d Clippy simply wanted to help
Changing the example URLs to a more positive message.

The case for showing your support as an obstacle to anti-consumer practices:
https://youtu.be/2_Dtmpe9qaQ
2025-08-16 16:34:23 -04:00
tcely 8ef3e81a45 Adjust a logged message 2025-08-15 05:32:31 -04:00
tcely 4ced5278f8 Delete patches/background_task/utils.py 2025-08-15 05:26:40 -04:00
tcely 25410ae392 Delete patches/background_task/models.py 2025-08-15 05:26:28 -04:00
tcely 2f58fc95ac Delete patches/background_task/management/commands/process_tasks.py 2025-08-15 05:25:05 -04:00
tcely 771b7507ce Remove background_task from logger.py 2025-08-15 05:19:35 -04:00
tcely eea7bbf49c Remove background_task from reset-tasks.py 2025-08-15 05:14:34 -04:00
tcely 4ffecc32d2 Use start_at for source error 2025-08-15 05:05:31 -04:00
tcely b0127fafec fixup: add a missing import 2025-08-11 12:00:27 -04:00
tcely f3fa19d2f0 Log the details from the schedule indexing task 2025-08-11 11:58:19 -04:00
tcely afac67544e Raise the new QuerySetEmptyError exception 2025-08-11 11:49:39 -04:00
tcely e93abfc6f2 Add QuerySetEmptyError 2025-08-11 11:40:23 -04:00
tcely 2c48cb2848 Add mweb also 2025-08-11 10:52:10 -04:00
tcely 6d1721994f Skip over media that is being indexed 2025-08-11 10:31:32 -04:00
tcely 63b0cdebe9 Convert yt_dlp.utils.LazyList using exhaust method 2025-08-11 10:20:29 -04:00
tcely 8fc25ce21d Use the configured extractor_args 2025-08-10 09:15:32 -04:00
tcely 0382063389 Add additional player clients 2025-08-10 08:25:52 -04:00
tcely 9a21ce9b4f Set update_self to False instead of None 2025-08-10 07:38:44 -04:00
tcely faf35433b8 Fix the logger import 2025-08-09 07:04:33 -04:00
tcely e1b154aff8 Update tests.py 2025-08-09 06:10:44 -04:00
tcely ae1bd79721 Reduce idle connections on PostgreSQL server 2025-08-09 06:08:49 -04:00
tcely 68e715f18e Do not rename the current Media.media_file 2025-08-07 22:27:07 -04:00
tcely e0fa095c12 Avoid pickling error in the informational data 2025-08-02 00:23:36 -04:00
tcely 3015ef27db Preserve the old mtime behavior for new versions 2025-07-31 15:58:30 -04:00
tcely 2910fe8638 Check the if condition before importing anything 2025-07-29 01:48:22 -04:00
tcely e68d21b457 Use the UUID instance in the filter 2025-07-29 01:32:58 -04:00
tcely 9c62e55fe9 Rework SIGNAL_ENQUEUED exception handling 2025-07-29 01:13:45 -04:00
tcely 149c709662 Ignore tasks where the first argument is not a UUID 2025-07-28 23:00:22 -04:00
tcely ec48c83c13 Merge branch 'meeb:main' into tcely-search-queries 2025-07-26 03:52:47 -04:00
tcely fabd3c5efe Metadata for index-only sources should go last 2025-07-25 01:17:36 -04:00
tcely b35c06d76f Check the VIDEO_HEIGHT_UPGRADE setting 2025-07-24 13:45:33 -04:00
tcely 353789ed6b Add the VIDEO_HEIGHT_UPGRADE setting 2025-07-24 13:40:55 -04:00
tcely 8312f9d2cb Upgrade downloaded when a better format is available 2025-07-24 13:05:23 -04:00
tcely 65b2629851 Update task block in media-item.html 2025-07-24 08:41:42 -04:00
tcely 85f7e2fed3 Remove a temporary comment 2025-07-23 05:46:11 -04:00
tcely a875fb8994 Rename media file immediately after download 2025-07-23 05:42:13 -04:00
tcely 014b31127c fixup: remove an unused import 2025-07-23 01:24:01 -04:00
tcely 31bf51c9eb Remove the individual rename tasks code block 2025-07-23 01:21:45 -04:00
tcely c8069022b0 Disable rename tasks per media instance 2025-07-23 01:16:53 -04:00
tcely 92e9d78397 Use a rename task per source 2025-07-23 01:12:37 -04:00
tcely 5b10979370 Merge the code for union/or search plans 2025-07-23 00:39:53 -04:00
tcely b0c66a9ff7 Use the or search plan by default 2025-07-22 22:34:44 -04:00
tcely f6526daa90 Use a base class for our additional functions 2025-07-21 19:28:16 -04:00
tcely 56626bd49f Add alternative search plans 2025-07-21 08:26:14 -04:00
tcely 1a0f25caf0 Preserve show_skipped when searching again 2025-07-21 07:45:44 -04:00
tcely 12d6743c5a Work around the limitations after using union 2025-07-21 07:18:13 -04:00
tcely 8e7e5e74c6 Faster search queries 2025-07-21 06:50:50 -04:00
tcely 0dc01a8ea1 Write metadata to .info.json when requested 2025-07-21 02:45:23 -04:00
tcely 821aa4608e Do not overwrite existing metadata 2025-07-21 02:21:45 -04:00
tcely edfbda7849 Use Path.read_text function 2025-07-21 02:08:08 -04:00
tcely 34faaf60e9 Import metadata from a .info.json file 2025-07-21 02:00:19 -04:00
tcely 5a80a3e842 Link to 'last' for the last page 2025-07-21 01:23:21 -04:00
tcely ca6dd3c157 Use the last page for higher page numbers 2025-07-21 01:23:18 -04:00
tcely 56a9b9850c Correct the order of the enumerate results 2025-07-20 12:32:53 -04:00
tcely 6191fee486 Log any index errors 2025-07-20 10:01:20 -04:00
tcely 8864debad1 Implement a more reasonable bool behavior 2025-07-19 13:40:44 -04:00
tcely 608ca534d7 bool(q) was not what I expected 2025-07-19 13:07:40 -04:00
tcely 66b8b8e3a9 Continue using the old context name 2025-07-19 12:05:17 -04:00
tcely 49802fb409 Merge branch 'main' into patch-6 2025-07-19 11:34:19 -04:00
tcely 7efe6239f6 Update tasks.py 2025-07-19 11:29:58 -04:00
tcely 7f5d3dcbcc Merge branch 'main' into patch-2 2025-07-19 11:23:47 -04:00
tcely 7edf90ba22 With variables are no longer needed 2025-07-19 08:48:51 -04:00
tcely 50dff35f63 Stop creating the query string manually 2025-07-19 08:46:41 -04:00
tcely 65f025eabe Display the search_description status 2025-07-19 08:41:45 -04:00
tcely f129ac2fa9 fixup: add the missing '=' 2025-07-19 08:31:37 -04:00
tcely 24fa8cf56d Page 2 should also work 2025-07-19 08:29:28 -04:00
tcely e6eed75b2f Use the is_active function to accept values 2025-07-19 08:17:48 -04:00
tcely 78656ba517 Disabling show_skipped before only_skipped would work was odd 2025-07-19 07:50:47 -04:00
tcely 4bbcd60682 Allow searching in the description as an option 2025-07-19 07:34:52 -04:00
tcely f74aae55c2 Do not always search in descriptions 2025-07-19 03:46:20 -04:00
tcely d3a13e6b1c fixup: remove the unnecessary f-string 2025-07-18 19:28:58 -04:00
tcely cd419673bd Add remove_duplicated_rows function before task_id unique change 2025-07-18 19:25:26 -04:00
tcely 18594ac5ad Search in fulltitle and description from metadata 2025-07-18 17:30:42 -04:00
tcely 8c30d19718 fixup: oddly the larger display was worse 2025-07-18 17:16:22 -04:00
tcely c307f5081f fixup: use btn class for submit input 2025-07-18 17:12:47 -04:00
tcely 0a0612f77b Use flex box for positioning 2025-07-18 17:08:33 -04:00
tcely e5422c284e Stop creating the query string manually 2025-07-18 15:54:59 -04:00
tcely 51c2636538 Show more of the placeholder by default 2025-07-18 12:36:00 -04:00
tcely ed91a2bc2c Do not set set value when query wasn't provided 2025-07-18 12:26:48 -04:00
tcely 25f5af466a Preserve the previous search query 2025-07-18 12:22:02 -04:00
tcely a71e40f509 Arrange the box and button better 2025-07-18 12:14:51 -04:00
tcely 30cfb5dc69 fixup: set value for submit 2025-07-18 09:57:31 -04:00
tcely ee247060ab Use GET for now 2025-07-18 09:54:33 -04:00
tcely e1a486115e Add a basic search box 2025-07-18 09:28:10 -04:00
tcely 75dd32f760 Add basic search query support 2025-07-18 09:16:36 -04:00
tcely d4f3b6addf Save the thumbnail URL to a file 2025-07-18 07:38:29 -04:00
tcely 70a26314e5 Set locking_mode to NORMAL explicitly 2025-07-18 07:12:25 -04:00
tcely d619aca56f fixup: restore the not 2025-07-18 06:32:38 -04:00
tcely 1136f20128 Accept playlists also 2025-07-18 06:30:49 -04:00
tcely efe0d5a09c Normalize height before comparing to max_height 2025-07-18 06:20:32 -04:00
tcely f66809113a Update tasks.py 2025-07-18 06:09:52 -04:00
tcely ae75302da4 Update source.py 2025-07-18 06:01:56 -04:00
tcely 106da4616f Store the metadata from channels or playlists 2025-07-18 05:35:34 -04:00
tcely 87459af9e2 Log the failure when the task was already removed 2025-07-17 20:31:20 -04:00
tcely dd03023e99 fixup: add a missing import 2025-07-17 20:12:34 -04:00