tcely
72b2aeb090
Mitigate the wasted space from Debian 13.4
...
The upgrade was just released today, and a new image isn't expected soon.
This work-around should let our builds proceed instead of waiting for a new image.
2026-03-14 10:46:31 -04:00
tcely
e61e612ba6
Merge pull request #1416 from meeb/tcely-schedule-weekly-latest
...
Schedule a weekly build of `latest`
2026-03-14 09:50:39 -04:00
tcely
70f4910528
Merge pull request #1409 from meeb/issue/1399/django-6
...
Upgrade to Django 6
2026-03-14 09:49:45 -04:00
tcely
846a8b787d
bgutil-ytdlp-pot-provider 1.3.1
2026-03-14 09:48:41 -04:00
tcely
2fb8664eff
Schedule a weekly build of latest
2026-03-13 11:47:49 -04:00
tcely
d863a37879
bgutil-ytdlp-pot-provider 1.3.0
2026-03-02 11:21:49 -05:00
tcely
a1bb7f4c30
Remove Python 3.10 & 3.11 from CI
2026-03-01 11:08:45 -05:00
tcely
8be1872aa2
Upgrade to Django 6
2026-03-01 11:06:44 -05:00
tcely
c94919ea64
Merge pull request #1400 from meeb/issue/1398/debian-13
...
Use Debian 13 for the Docker image
2026-02-28 08:48:17 -05:00
tcely
873731fb78
Merge branch 'main' into issue/1398/debian-13
2026-02-28 08:45:22 -05:00
tcely
d435b9e04c
Merge pull request #1406 from meeb/issue/1405/release-workflow
...
Do not login as `actor` in release.yaml
2026-02-28 08:42:05 -05:00
tcely
96349609b3
Merge pull request #1407 from meeb/tcely-ci-workflow
...
Add Python `3.14` to ci.yaml
2026-02-28 08:41:11 -05:00
tcely
1abaa4d8c5
Create shasum.py
2026-02-28 08:33:37 -05:00
tcely
ca29e109fd
Merge branch 'main' into issue/1398/debian-13
2026-02-28 06:09:30 -05:00
tcely
72bdf5d0e9
Add Python 3.14 to ci.yaml
...
- Update actions to their latest versions
2026-02-28 05:55:02 -05:00
tcely
917b15fefd
Use the latest actions/checkout in release.yaml
2026-02-28 05:41:34 -05:00
tcely
498a4458ea
Do not login as actor in release.yaml
2026-02-28 04:49:55 -05:00
tcely
c3ca69420f
Merge pull request #1396 from meeb/release-2026-003
...
Release for 2026-003
2026-02-28 03:38:03 -05:00
tcely
70320d2842
Improve get_waiting_tasks
...
* Switch to a generator in `get_waiting_tasks`
* Faster checking for empty task queues
2026-02-26 04:21:09 -05:00
tcely
8ea9b5bf49
Increase minor version
2026-02-25 07:33:58 -05:00
tcely
7c6b183b51
Provide sqlite3 for dbshell
2026-02-25 06:18:14 -05:00
tcely
becac4e37f
Delay the warning for SHA1
2026-02-25 05:44:21 -05:00
tcely
e056e5d925
Keep using bookworm for openresty
2026-02-25 02:55:21 -05:00
tcely
2e26cabeea
Release for 2026-003
2026-02-25 02:04:01 -05:00
tcely
38eae543f5
Clean up tests
2026-02-23 11:25:44 -05:00
tcely
dca501ac4f
Add the wiki as a submodule
2026-02-21 00:25:23 -05:00
tcely
ce2e675a4c
Use the setting for a cleared media_format
2026-02-20 21:39:17 -05:00
tcely
795c98443e
Update views.py
2026-02-20 20:40:29 -05:00
tcely
83bc84323f
Add AV1 test cases
2026-02-20 19:02:37 -05:00
tcely
6fedfdabd6
Move the resolve_priority_order function to common/utils.py
2026-02-20 17:07:53 -05:00
tcely
06fd21e102
Add tests for REQUIRE_CODEC
2026-02-20 12:21:32 -05:00
tcely
24626e041d
Move the defaults for ENGLISH_LANGUAGE_CODE_ORDER into settings
2026-02-20 12:21:29 -05:00
tcely
004b851796
Changing this breaks migrations
2026-02-20 12:21:26 -05:00
tcely
5f58a538f0
Add a resolve_priority_order function
2026-02-20 12:21:23 -05:00
tcely
b77d7f0a42
Create 0037_alter_source_fallback.py
2026-02-20 12:21:20 -05:00
tcely
4767dac2b8
Only allow switching codecs when REQUIRE_CODEC was not used
2026-02-20 12:21:18 -05:00
tcely
f0e63c5cd3
Set the variables earlier
2026-02-20 02:06:56 -05:00
tcely
d4f649f27d
Add and use a get_fallback_id function
2026-02-20 02:06:52 -05:00
tcely
44e2d4bb31
Add ENGLISH_LANGUAGE_CODE_ORDER setting
2026-02-19 23:51:11 -05:00
tcely
1a829830f2
Expand the fallback strategies
2026-02-19 23:40:57 -05:00
tcely
00771ac84a
Also filter old metadata in tables
2026-02-19 03:58:00 -05:00
tcely
3d408df4cc
Add control socket settings to gunicorn.py
2026-02-18 16:28:07 -05:00
tcely
c1b6091169
Merge pull request #1386 from meeb/tcely-patch-1
...
Improve `get_histories_from_huey_ids`
2026-02-11 09:09:19 -05:00
tcely
eacf641afc
Revise syntax and types
...
Use more universally accepted syntax and tighten the types.
2026-02-11 08:51:34 -05:00
tcely
73b8526267
Short-circuit the empty case
2026-02-11 07:21:12 -05:00
tcely
297273a563
Adjust for RawSQL
2026-02-11 06:54:12 -05:00
tcely
d7d35cc221
Add and use get_histories_from_huey_ids
2026-02-11 06:42:45 -05:00
tcely
070894c927
Add a tip about expanded logging to README.md
...
Also fix a typo because I noticed it as I was reviewing this section.
2026-02-10 17:29:44 -05:00
tcely
f339aacd15
Remove SECRET_KEY from local_settings.py.container
2026-02-05 14:50:08 -05:00
tcely
6fdeb69252
Add DJANGO_SECRET_KEY to settings.py
2026-02-05 14:48:46 -05:00
tcely
8c8dedbce2
Clean up outdated settings from local_settings.py.container
2026-02-05 14:20:36 -05:00
tcely
beecb1977a
Clean up outdated settings
2026-02-05 14:11:40 -05:00
tcely
b188dcb2a0
Merge pull request #1379 from viharm/patch-1
...
Fix typo
2026-02-03 17:41:17 -05:00
tcely
2cc201dd14
Update the related comment in views.py
2026-02-03 15:32:17 -05:00
tcely
fd1a88f608
Match the updated URL in views.py
2026-02-03 14:34:33 -05:00
tcely
10864eaf5c
Use a more user-friendly word in urls.py
2026-02-02 17:09:53 -05:00
tcely
22463155b6
Update restart_services.sh
...
Restarting a service that was already down should not wait forever.
2026-02-01 00:59:53 -05:00
tcely
f149714f1b
Improve /app/restart_services.sh
2026-01-31 23:29:29 -05:00
tcely
358cc165e7
Use a test tag for test-* branches
2026-01-31 18:16:32 -05:00
tcely
e76021ffe4
Implement revoke-task feature
2026-01-31 15:37:04 -05:00
tcely
f80350c89b
Map refresh_formats tasks
2026-01-31 14:35:42 -05:00
tcely
1bb6915c16
Expand selected_choices
2026-01-31 00:12:14 -05:00
tcely
4741d8cd2e
Upgrade s6-overlay to v3.2.2.0
2026-01-30 06:51:48 -05:00
tcely
7b9616feee
Release for 2026-002
2026-01-29 20:05:34 -05:00
tcely
054a957a47
Set raise_incomplete_data to cause task retries
...
https://github.com/yt-dlp/yt-dlp/blob/27afb31edc492cb079f9bce9773498d08e568ff3/yt_dlp/extractor/youtube/_base.py#L1257
2026-01-14 22:51:27 -05:00
tcely
1170329e3e
Run from a parallel directory
2026-01-12 07:42:22 -05:00
tcely
363449cbc8
Comment about disqualification of AI-upscaled formats
2026-01-12 02:50:02 -05:00
tcely
7410d71b80
Add concurrency settings to CI workflow
2026-01-12 02:40:56 -05:00
tcely
9b8fb01c6e
Use jq to add the dependencies from ejs
2026-01-12 02:29:22 -05:00
tcely
45b523f33f
Add tubesync-init dependency to yt-cipher
2026-01-11 23:31:24 -05:00
tcely
82c2e6c2e2
Run the patching script as long as it exists
2026-01-11 09:04:02 -05:00
tcely
b07adff363
Extract yt-dlp/ejs for yt-cipher to use
2026-01-11 08:52:27 -05:00
tcely
f1902ed998
Add the yt-cipher service
2026-01-11 08:06:45 -05:00
tcely
0edaa571d3
Save the latest yt-cipher source in the image
2026-01-11 07:26:54 -05:00
tcely
93381f4cf9
Merge branch 'main' into patch-4
2026-01-11 06:31:49 -05:00
tcely
c3d4e9bb30
Include cipher_server.conf and add its variables
2026-01-11 06:27:33 -05:00
tcely
3111639e1b
Create cipher_server.conf
2026-01-11 06:06:31 -05:00
tcely
05bb8188dc
Exclude formats with '-sr' from video selection
...
Skip formats with '-sr' in their ID when matching video formats.
2026-01-10 13:29:28 -05:00
tcely
14b9e3589a
Mention that we bundle openresty
...
I am no longer trying to ensure `nginx` works in the container.
It should still work without the `token_server.conf` included.
2025-12-31 07:15:22 -05:00
tcely
fc8b6ca767
Release for 2026-001
2025-12-31 06:47:13 -05:00
tcely
7b8e02a8de
Use balancer_by_lua_block in token_server.conf
...
* Remove `YT_POT_BGUTIL_BASE_URL`
* Prioritize the linked container details
2025-12-31 06:29:25 -05:00
tcely
e69a065659
Remove duplication of qjs in the final stage
2025-12-30 08:28:46 -05:00
tcely
e6e24dff7f
Improve the node wrapper
...
When `node` has no arguments, it uses a read-execute-print loop so copy
that behavior.
Only require that HOME must be set for shell, then let the cryptic error
from `deno` handle a foolishly empty/null HOME variable.
2025-12-30 05:47:38 -05:00
tcely
958441514f
Add a variable used by the node wrapper
2025-12-27 12:28:51 -05:00
tcely
ef312be76a
Use a HOME on /cache when bundling deno
2025-12-27 08:37:04 -05:00
tcely
9f4d19de51
Make and remove a temporary directory
2025-12-27 08:16:20 -05:00
tcely
0b965b52ed
Fix errors when starting bgutil-ytdlp-pot-provider-build
...
- `tubesync-init` changed the permissions of `node` before us
- `npm` really likes to write to "${HOME}"
- use the correct way to run `typescript/tsc`
2025-12-27 07:41:07 -05:00
tcely
7c6f4e000d
Store actually empty files
2025-12-27 06:26:37 -05:00
tcely
faa5464075
Run the token web server with deno
2025-12-27 05:59:51 -05:00
tcely
d8a9bb2a85
Merge branch 'meeb:main' into tcely-asfald
2025-12-23 23:31:41 -05:00
tcely
7cd5eea296
Use asfald-latest to download ffmpeg files
2025-12-23 11:14:47 -05:00
tcely
78aca2b018
Tweak ffmpeg downloading
2025-12-23 11:01:53 -05:00
tcely
b6d83dd099
Use asfald to download quickjs files
2025-12-23 10:34:16 -05:00
tcely
e032d28aa1
Work around rename limitations by overriding TMPDIR
2025-12-23 10:34:13 -05:00
tcely
141e21fa99
Also install the latest asfald version
2025-12-23 10:34:10 -05:00
tcely
0683c03ea3
Use asfald to download s6_overlay files
...
- Pin to `v0.6.0` to use the `--hash` flag
2025-12-23 10:34:07 -05:00
tcely
6618816eab
Add asfald download tool
2025-12-23 06:01:58 -05:00
tcely
3b56565e8c
Find deno in PATH or default to ./deno
2025-12-23 02:11:41 -05:00
tcely
7f701fa63e
Use /app/install_deno.sh --only-record-version
2025-12-23 01:32:01 -05:00
tcely
fa2438e5d5
Add --only-record-version flag to install_deno.sh
2025-12-23 00:31:51 -05:00