Commit Graph

1435 Commits

Author SHA1 Message Date
tcely
5f68520496
Use the new patch 2025-03-08 07:29:00 -05:00
tcely
d20e995666
Create check_thumbnails.py
Patch to use `check_thumbnails` instead of `check_formats` to mean test downloading every possible thumbnail URL.
2025-03-08 07:25:18 -05:00
meeb
84ade182e2
Merge pull request #816 from tcely/patch-10
Some checks are pending
Run Django tests for TubeSync / test (3.10) (push) Waiting to run
Run Django tests for TubeSync / test (3.11) (push) Waiting to run
Run Django tests for TubeSync / test (3.12) (push) Waiting to run
Run Django tests for TubeSync / test (3.8) (push) Waiting to run
Run Django tests for TubeSync / test (3.9) (push) Waiting to run
Run Django tests for TubeSync / containerise (push) Waiting to run
Disable proxies for health checking
2025-03-08 15:31:43 +11:00
meeb
a20313ccb6
Merge pull request #815 from tcely/patch-9
Remove useless duplicated assignment
2025-03-08 15:31:24 +11:00
meeb
508b4e51d9
Merge pull request #814 from tcely/patch-6
Filter latest downloads with `download_date IS NOT NULL`
2025-03-08 15:30:44 +11:00
tcely
6f349b0f91
Disable proxies for health checking 2025-03-07 23:22:04 -05:00
tcely
7b9819c18d
Remove useless duplicated assignment 2025-03-07 21:27:09 -05:00
tcely
baec5ad061
Filter latest downloads with download_date IS NOT NULL 2025-03-07 13:26:22 -05:00
meeb
c9e2a2d86f
Merge pull request #812 from tcely/patch-6
Some checks failed
Run Django tests for TubeSync / test (3.10) (push) Has been cancelled
Run Django tests for TubeSync / test (3.11) (push) Has been cancelled
Run Django tests for TubeSync / test (3.12) (push) Has been cancelled
Run Django tests for TubeSync / test (3.8) (push) Has been cancelled
Run Django tests for TubeSync / test (3.9) (push) Has been cancelled
Run Django tests for TubeSync / containerise (push) Has been cancelled
Fix 2160 resolution label
2025-03-07 03:43:57 +11:00
tcely
dc0e1d7552
Fix 2160 resolution label 2025-03-06 11:06:51 -05:00
meeb
6168cc6978
Merge pull request #810 from tcely/fix-import-1
Removed extra characters
2025-03-07 02:54:16 +11:00
tcely
461ccf6017
Removed extra characters
Also, use the new function.
2025-03-06 10:12:44 -05:00
meeb
0856c29b4d
Merge pull request #800 from tcely/patch-9
Some checks are pending
Run Django tests for TubeSync / test (3.10) (push) Waiting to run
Run Django tests for TubeSync / test (3.11) (push) Waiting to run
Run Django tests for TubeSync / test (3.12) (push) Waiting to run
Run Django tests for TubeSync / test (3.8) (push) Waiting to run
Run Django tests for TubeSync / test (3.9) (push) Waiting to run
Run Django tests for TubeSync / containerise (push) Waiting to run
Set `Media.download_date` for imported files
2025-03-07 00:33:25 +11:00
meeb
bddb7a6852
Merge pull request #809 from tcely/patch-14
Name the buildx step
2025-03-07 00:32:52 +11:00
meeb
f80e0ce8a2
Merge pull request #807 from tcely/patch-10
No more errors for `None` values set in metadata
2025-03-07 00:31:26 +11:00
meeb
151b0e7b85
Merge pull request #806 from tcely/patch-6
Bump `ffmpeg`
2025-03-07 00:29:00 +11:00
tcely
b8503fd9e9
UseMedia.metadata_published‎
It does the same operation, but has logging too.
2025-03-05 16:10:47 -05:00
tcely
ad3ada370d
Name the buildx step
This allows easy access to the step output variables.
2025-03-05 12:35:01 -05:00
tcely
acb74dcc41
Handle the None or '' cases without logs
This was happening way more often than I expected.
2025-03-04 15:51:12 -05:00
tcely
2a0555376e
No more errors for None values set in metadata 2025-03-04 15:05:45 -05:00
tcely
5a0d0345a8
Bump ffmpeg 2025-03-04 11:11:40 -05:00
meeb
eea696825d
Merge pull request #803 from tcely/patch-14
Some checks failed
Run Django tests for TubeSync / test (3.10) (push) Has been cancelled
Run Django tests for TubeSync / test (3.11) (push) Has been cancelled
Run Django tests for TubeSync / test (3.12) (push) Has been cancelled
Run Django tests for TubeSync / test (3.8) (push) Has been cancelled
Run Django tests for TubeSync / test (3.9) (push) Has been cancelled
Run Django tests for TubeSync / containerise (push) Has been cancelled
Long web requests
2025-03-04 21:22:55 +11:00
meeb
18647b2d53
Merge pull request #804 from tcely/patch-15
Verify `nginx` configuration for the image
2025-03-04 21:19:30 +11:00
meeb
2b79cd2297
Merge pull request #802 from tcely/patch-12
Display task errors from the current page
2025-03-04 21:19:08 +11:00
meeb
cb0421eae1
Merge pull request #801 from tcely/patch-10
Fail tasks when metadata can't be fetched
2025-03-04 21:17:48 +11:00
meeb
efb01103f0
Merge pull request #799 from tcely/patch-6
Rename to a temporary path then final destination
2025-03-04 21:16:45 +11:00
tcely
09d386040d
nginx only creates one directory level 2025-03-03 14:09:56 -05:00
tcely
623affef4a
Verify nginx configuration for the image 2025-03-03 10:06:47 -05:00
tcely
72d3ce37b9
fixup: remove unneeded spaces 2025-03-03 09:56:39 -05:00
tcely
efbbc7a178
Keep a copy of long running web responses 2025-03-03 09:32:00 -05:00
tcely
c5e96d6a29
Correct inconsistent spacing in nginx.conf 2025-03-03 09:16:56 -05:00
tcely
663dbd48e1
Adjust nginx timeout 2025-03-03 09:10:53 -05:00
tcely
f94474093a
Let long running web workers finish 2025-03-03 09:03:29 -05:00
tcely
d277619a73
Sort immediate tasks at the start 2025-03-03 08:58:33 -05:00
tcely
f905f4cf77
Sort for the user in Python 2025-03-02 20:46:05 -05:00
tcely
c090453931
Upgrade multi_key_sort
Use the Python 3.8 argument list.

Accept `key_func` to allow customization.
2025-03-02 20:10:38 -05:00
tcely
b535f1324e
Refactor TasksView.get_context_data
Pulled out a function for adding attributes to mapped tasks.
2025-03-02 19:45:10 -05:00
tcely
dc15b2e4ff
Add the page count for scheduled also 2025-03-02 01:06:32 -05:00
tcely
e604a5e242
Reduce logic and adjust queries 2025-03-02 00:51:35 -05:00
tcely
3abb29e9db
Show total errors and how many are from the current page 2025-03-01 23:31:07 -05:00
tcely
0416e1148f
Display task errors from the current page 2025-03-01 23:23:06 -05:00
tcely
e4a6c54764
Don't just log an unhandled exception
Raising these is important to trigger task failure and rescheduling.
2025-03-01 19:15:13 -05:00
tcely
b520d75f20
Fixes from tests 2025-03-01 09:39:54 -05:00
tcely
189569cc82
Use media_file only when it is set 2025-03-01 09:33:22 -05:00
tcely
b6efd9dc5e
Handle files that weren't renamed too
The filename may be different, do try the old name in the new directory also.
2025-03-01 09:00:36 -05:00
tcely
c497a74ebe
Don't skip when either path exists 2025-03-01 08:43:34 -05:00
tcely
bf90a191a8
Save the existing file to the media_file field
The computed file path is adjusted for the new source directory location, so use this to update the old path to the new path after a source directory is renamed.
2025-03-01 08:39:03 -05:00
tcely
7ed7527815
Set Media.skip to False
This handles a bad interaction between files that were deleted by the user externally and need to be skipped and files that were temporarily indistinguishable from that case.

The source directory changing invalidates the absolute paths, but those should be corrected later. Leaving skip set causes display problems.
2025-03-01 07:43:30 -05:00
tcely
14c3b99ef1
Be better about errors during the renaming process 2025-03-01 04:06:58 -05:00
tcely
3411bac78a
Set Media.download_date for imported files 2025-03-01 02:54:56 -05:00