Commit Graph
100 Commits
Author SHA1 Message Date
meeb 1171237526 Merge pull request #1175 from tcely/patch-7
Simplify `map_task_to_instance`
2025-07-05 17:46:07 +10:00
meeb 8ed7adb07a Merge pull request #1174 from tcely/patch-5
Accept unmapped tasks in all the sections
2025-07-05 17:45:50 +10:00
meeb b5eb306d6d Merge pull request #1172 from tcely/patch-2
Make `wait_for_media_premiere` a placeholder task
2025-07-05 17:45:29 +10:00
meeb f456c22b30 Merge pull request #1170 from tcely/patch-2
Use `TaskHistory` for reporting about tasks
2025-07-04 17:08:33 +10:00
meeb ab1468fd93 Merge pull request #1171 from tcely/patch-4
Use `common.timestamp` for cache plugins
2025-07-04 17:07:14 +10:00
meeb 0b51901398 Merge pull request #1168 from tcely/patch-4
Add SQLite configuration tweaks
2025-07-03 15:12:38 +10:00
meeb a3c7bc8b27 Merge pull request #1169 from tcely/patch-5
Update other-database-backends.md
2025-07-03 15:11:44 +10:00
meeb 59f7f16cb7 Merge pull request #1163 from tcely/patch-2
Write `TaskHistory` rows
2025-07-03 15:11:23 +10:00
meeb 83e43a9f0d Merge pull request #1167 from tcely/patch-4
Huey tweaks
2025-07-02 23:53:25 +10:00
meeb 8c67bab876 Merge pull request #1164 from tcely/patch-4 2025-07-01 08:25:12 +10:00
meeb b24441dbab Merge pull request #1160 from tcely/patch-4
Release for 2025-007
2025-06-30 18:00:37 +10:00
meeb af5f629ced Merge pull request #1161 from tcely/patch-11
Record signal timing for tasks
2025-06-30 18:00:02 +10:00
meeb ebe13deae9 Merge pull request #1124 from tcely/patch-16
Begin a common task history model
2025-06-30 17:59:19 +10:00
meeb 471853b09e Merge pull request #1159 from tcely/patch-10
Force `media_source.target_schedule` to have a value
2025-06-30 17:57:29 +10:00
meeb 74564479de Merge pull request #1157 from tcely/patch-7
Handle when `source.last_crawl` is `None`
2025-06-30 17:57:12 +10:00
meeb 9e0d530134 Merge pull request #1156 from tcely/patch-5
Better handling of missing tabs
2025-06-30 17:56:56 +10:00
meeb 75088d3dab Merge pull request #1154 from tcely/patch-2
Create plex-notes.md
2025-06-30 17:55:23 +10:00
meeb 19d7f1e6ef Merge pull request #1155 from tcely/patch-4 2025-06-28 22:05:46 +10:00
meeb 1c4da6641c Merge pull request #1153 from tcely/patch-4
Reorganize tasks
2025-06-25 16:41:13 +10:00
meeb fd67be5e5b Merge pull request #1151 from tcely/patch-5
Move more work into `huey` queues
2025-06-24 17:03:59 +10:00
meeb f7adbd9859 Merge pull request #1150 from tcely/patch-4
[TubeSync-huey] Create cache-huey.py
2025-06-24 17:03:08 +10:00
meeb 20bf62e848 Merge pull request #1149 from tcely/patch-2
[TubeSync-fs] Check for `cookiefile` option directly
2025-06-24 17:02:31 +10:00
meeb e221361549 Merge pull request #1146 from tcely/patch-14
Create `yt_dlp_plugins`
2025-06-24 00:08:47 +10:00
meeb b11d7d4c42 Merge pull request #1147 from tcely/patch-15
Clean up dynamic locks before indexing a source
2025-06-24 00:08:13 +10:00
meeb 592f2d1787 Merge pull request #1145 from tcely/patch-13
Ignore `TUBESYNC_WORKERS` entirely
2025-06-24 00:06:06 +10:00
meeb 53afd37657 Merge pull request #1144 from tcely/patch-12
Stop mentioning `TUBESYNC_WORKERS`
2025-06-24 00:05:43 +10:00
meeb 738a9b66b7 Merge pull request #1143 from tcely/patch-11
Silence a silly logged message
2025-06-24 00:05:27 +10:00
meeb 56e84e48d8 Merge pull request #1142 from tcely/patch-10
Turn off `ignoreerrors`
2025-06-24 00:04:48 +10:00
meeb 0090a2d60a Merge pull request #1139 from tcely/patch-5
Add a convenience format: `yyyy_0mm_dd`
2025-06-24 00:04:17 +10:00
meeb ad9fd352f8 Merge pull request #1140 from tcely/patch-7
Add `wait_for_database_queue` tasks to the web UI
2025-06-24 00:03:20 +10:00
meeb eb19e31f89 Merge pull request #1137 from tcely/patch-4
Do not store keys that only return `None` anyway
2025-06-23 20:29:34 +10:00
meeb ecfae0bb9e Merge pull request #1136 from tcely/patch-2
Clean up `sys.stdout` for messages from `local_settings.py`
2025-06-23 20:29:17 +10:00
meeb 7849c139f0 Merge pull request #1132 from tcely/patch-7 2025-06-20 02:50:03 +10: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
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
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
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
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
meeb 546f28555a Merge pull request #1122 from tcely/patch-14
Patch `huey.CancelExecution`
2025-06-17 23:38:29 +10:00
meeb f5a71592fc Merge pull request #1109 from tcely/patch-4
Migrate some tasks to `huey`
2025-06-15 21:56:37 +10:00
meeb 73fa950c59 Merge pull request #1110 from tcely/patch-2
Set `fuzzy_paths` to an empty list by default
2025-06-15 14:10:01 +10:00
meeb 54ee219ccb Merge pull request #1107 from tcely/patch-2
Clean up filtering of empty lines
2025-06-13 03:56:13 +10:00
meeb bd656faec7 Merge pull request #1105 from tcely/patch-2
Add `studio` and `tag` to  create-tvshow-nfo.py
2025-06-13 03:31:58 +10:00
meeb f4fcb5814c Merge pull request #1106 from tcely/patch-4
Upgrade `s6-overlay` to `3.2.0.3`
2025-06-13 03:31:04 +10:00
meeb 33a694e513 Merge pull request #1104 from tcely/patch-2
fixup: indentation was wrong on this return
2025-06-12 18:14:18 +10:00
meeb 14a02143fb Merge pull request #1103 from tcely/patch-2
Create create-tvshow-nfo.py
2025-06-12 03:09:14 +10:00
meeb 4b8367261e Merge pull request #1102 from tcely/tasks-locked-time
Display locked time for tasks
2025-06-12 03:08:24 +10:00
meeb 8a89956727 Merge pull request #1089 from tcely/patch-7
Handle `thumbnail` and `nfo` operations inside media
2025-06-11 21:11:13 +10:00
meeb afd39f9278 Merge pull request #1088 from tcely/patch-4
Remove the `docker pull` operations from info
2025-06-11 20:54:06 +10:00
meeb 95215a7593 Merge pull request #1100 from tcely/patch-17
Create youtube-pot.md
2025-06-11 20:53:43 +10:00
meeb d0ada1535f Merge pull request #1092 from tcely/patch-12
Remove unnecessary dependencies
2025-06-11 20:47:29 +10:00
meeb aa0b134407 Merge pull request #1093 from tcely/patch-13
Re-work the re-use of old metadata after deletion
2025-06-11 20:46:00 +10:00
meeb 06b175f762 Merge pull request #1099 from tcely/patch-16
Resolve bundles in restart_services.sh
2025-06-11 20:45:30 +10:00
meeb fb7d8d20a6 Merge pull request #1097 from tcely/patch-15
Add `timedelta` filter
2025-06-11 20:44:56 +10:00
meeb 66ad417f36 Merge pull request #1096 from tcely/patch-14
Use `timedelta` to avoid `ValueError`
2025-06-11 20:44:31 +10:00
meeb 9409f8d86f Merge pull request #1078 from tcely/index-rewrite
Rewrite indexing task
2025-06-11 20:43:54 +10:00
meeb 9d5cb13bed Merge pull request #1075 from tcely/patch-6
Queues managed with `django-huey`
2025-06-11 20:42:56 +10:00
meeb 07c9c458ad Merge pull request #1091 from tcely/patch-11
Check for unresolved Python shared libraries
2025-06-11 19:08:10 +10:00
meeb b985f65446 Merge pull request #1087 from tcely/patch-10
Enable `editor` in the container
2025-06-11 19:07:47 +10:00
meeb a136cbaa06 Merge pull request #1038 from tcely/patch-2
Migrate functions from `sync.utils`
2025-06-11 19:06:04 +10:00
meeb 4dc7243972 Merge pull request #1086 from tcely/patch-7
Create .editorconfig
2025-06-01 15:51:11 +10:00
meeb 6ab8dfd15d Merge pull request #1085 from tcely/patch-4
Push missing release tags from previous workflow failures
2025-06-01 15:50:41 +10:00
meeb 5a8ac8187c Merge pull request #1082 from tcely/patch-4
Use `datetime.weekday()` function
2025-05-31 17:34:49 +10:00
meeb e3ce550e6a Merge pull request #938 from tcely/patch-14
Rename media files from all sources by default
2025-05-29 15:05:19 +10: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
meeb 9289a619ee Merge pull request #1070 from tcely/patch-4
Make the directory before using it
2025-05-25 18:33:09 +10: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
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
meeb f94b214654 Merge pull request #1066 from tcely/patch-4
Install using `uv pip install`
2025-05-25 16:25:16 +10: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
meeb 06652b0a06 Merge pull request #1064 from tcely/patch-15
Install using `uv`
2025-05-25 16:00:31 +10:00
meeb 8b805ef3cf Merge pull request #1063 from tcely/patch-12
Ensure the `tubesync-nginx` stage is working
2025-05-25 15:58:41 +10:00
meeb 6544cc59c2 Merge pull request #1062 from tcely/patch-10
Save accurate `requested_formats`
2025-05-25 15:57:48 +10:00
meeb 4e8e5c4a9d Merge pull request #1061 from tcely/patch-6
Use `extractor_key` as it is more stable
2025-05-25 15:57:19 +10:00
meeb 8b33b4c99a Merge pull request #1060 from tcely/patch-4
Use `filter_response` to clean up the debug logs
2025-05-25 15:56:53 +10:00
meeb 75aef2efdd Merge pull request #1058 from tcely/patch-4
Create a release
2025-05-24 00:40:09 +10:00
meeb f2c6d817a4 Merge pull request #1057 from tcely/patch-6
`yt-dlp-get-pot` was recently superceded by a framework in `yt-dlp`
2025-05-24 00:12:44 +10:00
meeb b83afcc036 Merge pull request #1056 from tcely/patch-4
Tighten `errors_qs` by checking `last_error`
2025-05-24 00:10:35 +10:00
meeb c557650caf Merge pull request #1055 from tcely/patch-10
Fail when `ruff` finds errors
2025-05-23 01:19:07 +10:00
meeb 19a3e5f34c Merge pull request #1054 from tcely/patch-6
Renaming was removing too many extensions
2025-05-23 01:18:50 +10:00
meeb 9a09be1c41 Merge pull request #1053 from tcely/patch-4
Close the `tr` tag on the next line
2025-05-23 01:18:12 +10:00
meeb a066ba49f2 Merge pull request #1050 from tcely/patch-3
Log more human-friendly output
2025-05-20 22:16:21 +10:00
meeb c434eb2487 Merge pull request #1049 from tcely/patch-3
Tweaks for recent changes
2025-05-20 17:44:10 +10:00
meeb 954233a71f Merge pull request #1042 from tcely/patch-4
Fixes for `ruff check` output
2025-05-20 16:35:06 +10:00
meeb 76bac6e48e Merge pull request #1048 from tcely/patch-12
Downloading media fixes
2025-05-20 16:32:39 +10:00
meeb 9cd408725d Merge pull request #1046 from tcely/patch-10
Wait for HTTP 429 errors
2025-05-20 16:32:16 +10:00
meeb bbea045229 Merge pull request #1044 from tcely/patch-3
Improve `Source.index_media` function
2025-05-20 16:31:55 +10:00
meeb 3d8dc96d4e Merge pull request #1045 from tcely/patch-6
Remove the unused `getpot_bgutil_script` plugin
2025-05-20 16:31:24 +10:00