Commit Graph
3029 Commits
Author SHA1 Message Date
meeb 7849c139f0 Merge pull request #1132 from tcely/patch-7 2025-06-20 02:50:03 +10:00
tcely 0e93af60d3 Merge branch 'main' into patch-7 2025-06-19 11:30:53 -04:00
meeb f17af83f2e Merge pull request #1135 from tcely/patch-11
Add `allow_unicode=True` to `slugify`
2025-06-20 01:00:23 +10:00
tcely f4f345c656 Allow underscores 2025-06-19 10:54:08 -04:00
tcely cb08f475d0 Specify the encoding also 2025-06-19 10:48:05 -04:00
tcely 5ccd50799d fixup: formatting and syntax 2025-06-19 10:27:11 -04:00
tcely a016c8a9c9 Use str.translate 2025-06-19 10:24:35 -04:00
tcely d26a820e17 Round-trip through the encoder like slugify does for ASCII 2025-06-19 10:15:52 -04:00
tcely 9f5f35ce13 Add allow_unicode=True to slugify 2025-06-19 09:45:48 -04:00
meeb cb147540a8 Merge pull request #1133 from tcely/patch-10
Show the targeted schedule on the sources page
2025-06-19 17:25:37 +10:00
meeb 54edc18239 Merge pull request #1131 from tcely/patch-5
Lock each `Media` instance to prevent racing
2025-06-19 17:25:00 +10:00
meeb 0e6d29cd53 Merge pull request #1130 from tcely/patch-4
Add running tasks
2025-06-19 17:24:40 +10:00
meeb 5ca482ea2f Merge pull request #1129 from tcely/patch-2
Provide a string where it is expected
2025-06-19 17:24:24 +10:00
tcely c2f7863a0f Show the targeted schedule on the sources page 2025-06-18 18:14:44 -04:00
tcely 6160e15781 Do not store True as a result 2025-06-18 16:56:58 -04:00
tcely ea88c7bedd Lock each Media instance to prevent racing 2025-06-18 16:07:42 -04:00
tcely b9d46ac36f Add running tasks 2025-06-18 13:36:31 -04:00
tcely 2ebcaf42ac Provide a string where it is expected 2025-06-18 12:26:03 -04:00
meeb 0c0daf8164 Merge pull request #1127 from tcely/patch-14
Handle the signal sent when a consumer is terminated
2025-06-19 00:56:32 +10:00
tcely 7a2155be7a Merge branch 'main' into patch-14 2025-06-18 10:11:23 -04:00
meeb 9fb03bf611 Merge pull request #1125 from tcely/patch-refresh-formats
Move `refresh_formats` function to media__tasks.py
2025-06-19 00:08:33 +10:00
meeb 57afd6dfb7 Merge pull request #1121 from tcely/patch-13
Migrate `migrate_to_metadata` to `huey`
2025-06-19 00:08:19 +10:00
meeb de0fbfb9a5 Merge pull request #1115 from tcely/patch-4
Schedule indexing tasks using `huey`
2025-06-19 00:05:18 +10:00
meeb 760252ec79 Merge pull request #1118 from tcely/patch-10
Support consumer threads
2025-06-19 00:04:49 +10:00
tcely 41b2642921 Create task queue configuration using sync.choices.TaskQueue 2025-06-18 09:29:17 -04:00
tcely 58e665f5db fixup: drop a useless comment 2025-06-18 09:17:15 -04:00
tcely 2962d612f5 Merge branch 'meeb:main' into patch-14 2025-06-18 09:14:49 -04:00
tcely 1107a1f4ed Merge branch 'main' into patch-4 2025-06-18 09:07:44 -04:00
tcely 4b064623a5 Merge branch 'main' into patch-refresh-formats 2025-06-18 08:57:02 -04:00
tcely ce5e84d385 Merge branch 'main' into patch-10 2025-06-18 08:49:24 -04:00
meeb 483f5d9949 Merge pull request #1120 from tcely/patch-12
Teach `wait_for_errors` about `huey` results
2025-06-18 22:39:43 +10:00
meeb a1c52ec093 Merge pull request #1123 from tcely/patch-15
Create a path around `download_media_thumbnail`
2025-06-18 22:33:38 +10:00
meeb 9840daeff5 Merge pull request #1119 from tcely/patch-11
Migrate `rename_media` to `huey`
2025-06-18 22:32:44 +10:00
meeb 0beec6981c Merge pull request #1114 from tcely/patch-2
Add the `h_q_reset_tasks` function
2025-06-18 22:31:16 +10:00
meeb 0276fb4260 Merge pull request #1116 from tcely/patch-5
Migrate `check_source_directory_exists` to `huey`
2025-06-18 22:30:49 +10:00
meeb 8079b2c7a5 Merge pull request #1113 from tcely/patch-7
Reduce thumbnail download tasks
2025-06-18 22:30:26 +10:00
tcely 54aaf07df9 Remove register_huey_signals function from signals.py 2025-06-18 08:16:26 -04:00
tcely dd7f9550c6 Move register_huey_signals function into common/huey.py 2025-06-18 08:14:47 -04:00
tcely 663a2e8b61 fixup: do not import from signals 2025-06-18 07:53:48 -04:00
tcely 3e07b88439 fixup: use the correct location 2025-06-18 07:48:40 -04:00
tcely ac8acbdb3d Call register_huey_signals from tasks.py 2025-06-18 07:44:17 -04:00
tcely abf9ef7d2f Add register_huey_signals function in signals.py 2025-06-18 07:41:27 -04:00
tcely dbf8ca3ea5 Use a sub-class that includes huey with signals 2025-06-18 07:16:02 -04:00
tcely 036e368491 Handle the signal sent when a consumer is terminated 2025-06-18 06:36:16 -04:00
tcely 12d1951350 Only count scheduled migrate_to_metadata tasks 2025-06-17 18:59:44 -04:00
tcely 0422c72d98 Do not wait for the old queue to empty 2025-06-17 18:02:00 -04:00
tcely 8234eb9e30 Merge branch 'main' into patch-4 2025-06-17 12:54:04 -04:00
tcely faf94eece6 Improve the msg when formats and thumbnails are alone 2025-06-17 09:47:17 -04:00
meeb 546f28555a Merge pull request #1122 from tcely/patch-14
Patch `huey.CancelExecution`
2025-06-17 23:38:29 +10:00
tcely 23af8feceb fixup: address ruff check complaints 2025-06-17 09:36:37 -04:00