Commit Graph
2729 Commits
Author SHA1 Message Date
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
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
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
meeb f94b214654 Merge pull request #1066 from tcely/patch-4
Install using `uv pip install`
2025-05-25 16:25:16 +10:00
tcely deacb83ca7 Install using uv pip install
When `pipenv` installs it is using a virtual environment that `uv` created for it to run as a tool.
2025-05-25 02:20:46 -04:00
meeb 3a0445423c Merge pull request #1065 from tcely/patch-15
Ensure that we can use `pip` later
2025-05-25 16:04:38 +10:00
tcely 4c8adbe222 Merge branch 'meeb:main' into patch-15 2025-05-25 02:02:05 -04:00
tcely ad91583863 Ensure that we can use pip later 2025-05-25 02:01:08 -04:00
meeb 06652b0a06 Merge pull request #1064 from tcely/patch-15
Install using `uv`
2025-05-25 16:00:31 +10:00