tcely
c1159088e5
Create huey-network/run
2025-05-29 00:31:31 -04:00
tcely
6e5099e199
Create huey-net-limited/run
2025-05-29 00:29:55 -04:00
meeb
c0f9b05eb4
Merge pull request #1077 from tcely/patch-7
...
Set a value when `Media.published` is `None`
2025-05-29 14:24:22 +10:00
meeb
4d160ee673
Merge pull request #1073 from tcely/patch-4
...
Targeted indexing schedule
2025-05-29 14:14:43 +10:00
tcely
7ae89b3471
Create huey-filesystem/type
2025-05-29 00:11:10 -04:00
tcely
8b08177394
Create huey-database/type
2025-05-29 00:10:01 -04:00
tcely
c16d3fe18f
Create huey-network/type
2025-05-29 00:08:53 -04:00
tcely
227624a854
Create huey-net-limited/type
2025-05-29 00:07:52 -04:00
tcely
c39491b644
Create huey-filesystem/down-signal
2025-05-29 00:05:32 -04:00
tcely
61260fe2a5
Create huey-database/down-signal
2025-05-29 00:04:27 -04:00
tcely
08d593d320
Create huey-network/down-signal
2025-05-29 00:03:04 -04:00
tcely
5c54909edd
Create huey-net-limited/down-signal
2025-05-29 00:01:50 -04:00
tcely
f2afbc17b4
Create huey-filesystem/dependencies.d/base
2025-05-28 23:58:21 -04:00
tcely
379d54873b
Create huey-database/dependencies.d/base
2025-05-28 23:56:16 -04:00
tcely
730e75e086
Create huey-network/dependencies.d/base
2025-05-28 23:54:11 -04:00
tcely
16ee589ab3
Create huey-net-limited/dependencies.d/base
2025-05-28 23:46:36 -04:00
tcely
482d85768d
Create the /config/tasks
directory
2025-05-28 22:32:25 -04:00
tcely
8d64a966ff
Add more configuration
2025-05-28 22:15:12 -04:00
tcely
261e17954f
Add django_huey
queues to settings
2025-05-28 21:17:27 -04:00
tcely
15d4a8f4e4
Create huey.py
2025-05-28 21:13:15 -04:00
tcely
0b5a475e03
Ignore indexed data when trying to reuse old metadata
2025-05-28 16:37:57 -04:00
tcely
d970733204
Providing the source
column is still needed
2025-05-28 12:27:41 -04:00
tcely
595e3479ec
Depend on 0033 temporarily
2025-05-28 06:19:41 -04:00
tcely
212f4fb9c7
Create 0035_alter_metadata_unique_together_metadata_source_and_more.py
2025-05-28 06:12:39 -04:00
tcely
7f63c99d5c
Remove an unused import
2025-05-28 05:41:47 -04:00
tcely
db7cceacc5
Merge pull request #681 from tcely/patch-10
...
Use `Metadata` table to store Source indexing results
2025-05-28 05:38:06 -04:00
tcely
1927b96fcc
Manage the "Checking all media" task better
...
There is a delay for that task that allows small sources to finish indexing first.
That left us with large indexing tasks and that task running concurrently, which some databases really do not handle well.
Remove the task during indexing and schedule it when indexing has completed.
2025-05-28 05:37:09 -04:00
tcely
2e1b96bb61
Write to the database in batched transactions
2025-05-28 05:16:37 -04:00
tcely
811e36abe0
Do not accept indexing results as media metadata
2025-05-28 01:53:01 -04:00
tcely
3093315271
Use Metadata
table to store Source indexing results
2025-05-28 01:39:54 -04:00
tcely
6828eb926c
Set a value when Media.published
is None
2025-05-27 14:33:38 -04:00
tcely
18e506a703
Add django-huey
2025-05-27 03:39:43 -04:00
tcely
05443978cc
Do not adjust Task.run_at
...
I don't believe this can work with how `background_task` operates.
2025-05-27 00:09:07 -04:00
tcely
7d98855272
Switch to a more human-friendly target schedule format
2025-05-26 22:43:38 -04:00
tcely
4df84b37cf
Calculate the delta to add instead of looping
2025-05-26 22:11:14 -04:00
tcely
ec913485a3
Update source.html
2025-05-26 09:41:23 -04:00
tcely
7e9e6f1262
Do not format the datetime
2025-05-26 09:03:10 -04:00
tcely
ec2d9d6914
Update 0034_source_target_schedule_and_more.py
2025-05-26 08:19:04 -04:00
tcely
9b81c54c0f
fixup: remove white-space
2025-05-26 07:58:13 -04:00
tcely
c797d97f5d
fixup: remove white-space
2025-05-26 07:56:37 -04:00
tcely
c637d2da45
Bump the version
2025-05-26 07:50:44 -04:00
tcely
d6846ee9d4
Update source.py
2025-05-26 07:23:18 -04:00
tcely
be0f57fb5b
Update 0034_source_target_schedule_and_more.py
2025-05-26 07:22:12 -04:00
tcely
6f70fc763f
Update views.py
2025-05-26 07:06:15 -04:00
tcely
a198886ab5
Update forms.py
2025-05-26 06:50:06 -04:00
tcely
73ee968bdd
Update views.py
2025-05-26 06:46:31 -04:00
tcely
252d6f4418
Update forms.py
2025-05-26 06:43:38 -04:00
tcely
2e7d34611b
Update views.py
2025-05-26 06:35:52 -04:00
tcely
58d3541acf
Update 0034_source_target_schedule_and_more.py
2025-05-26 06:19:58 -04:00
tcely
5ddf0208b2
Update forms.py
2025-05-26 06:08:49 -04:00