Commit Graph

2735 Commits

Author SHA1 Message Date
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
tcely
a80950ee16
We want to edit target_schedule 2025-05-26 05:22:33 -04:00
tcely
41c1c0a2ba
Update views.py 2025-05-26 04:09:54 -04:00
tcely
d1c929a586
Do not operate on None 2025-05-26 03:09:26 -04:00
tcely
07cdf5ebc9
Handle smaller index schedules also 2025-05-26 01:39:07 -04:00
tcely
310f7faf75
Update tasks.py 2025-05-26 01:11:09 -04:00
tcely
17483c4368
Update signals.py 2025-05-26 00:59:48 -04:00
tcely
a536a12acb
Create 0034_source_target_schedule_and_more.py 2025-05-26 00:53:07 -04:00
tcely
e736347111
Update views.py 2025-05-26 00:37:42 -04:00
tcely
17cc482e69
Update reset-tasks.py 2025-05-26 00:32:12 -04:00
tcely
32a3f015c6
fixup: readability 2025-05-26 00:22:51 -04:00
tcely
de8d346d90
Add target_schedule column and task_run_at_dt property 2025-05-25 23:49:09 -04:00
tcely
4d3ea48af7
Add WeekDay choice 2025-05-25 14:06:41 -04:00
meeb
9289a619ee
Merge pull request #1070 from tcely/patch-4
Some checks failed
CI / info (push) Has been cancelled
CI / test (3.10) (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / test (3.13) (push) Has been cancelled
CI / containerise (push) Has been cancelled
Make the directory before using it
2025-05-25 18:33:09 +10:00
tcely
ea53fc7d41
Make the directory before using it 2025-05-25 04:24:13 -04:00
meeb
f978066c38
Merge pull request #1068 from tcely/patch-6
Move the copied `HOME` to the `tmpfs`
2025-05-25 17:37:39 +10:00
tcely
7dddc9582b
Merge branch 'main' into patch-6 2025-05-25 03:11:15 -04:00
meeb
a0761f62c9
Merge pull request #1067 from tcely/patch-4
Some checks are pending
CI / info (push) Waiting to run
CI / test (3.10) (push) Waiting to run
CI / test (3.11) (push) Waiting to run
CI / test (3.12) (push) Waiting to run
CI / test (3.13) (push) Waiting to run
CI / containerise (push) Blocked by required conditions
Do not fail to hard link and produce a warning
2025-05-25 17:06:23 +10:00
tcely
f3ef6ea550
Move the copied HOME to the tmpfs 2025-05-25 02:39:05 -04:00
tcely
2ec805e74a
Do not fail to hard link and produce a warning 2025-05-25 02:30:31 -04:00