Commit Graph

3504 Commits

Author SHA1 Message Date
tcely
9b8fb01c6e Use jq to add the dependencies from ejs 2026-01-12 02:29:22 -05:00
meeb
c63ab6619e Merge pull request #1342 from tcely/patch-4
Add `yt-dlp-remote-cipher` plugin
2026-01-12 18:12:39 +11:00
meeb
afbdfb00b2 Merge pull request #1358 from tcely/patch-10
Exclude formats with '-sr' from video selection
2026-01-12 18:10:45 +11: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
meeb
a41753bb2a Merge pull request #1340 from tcely/patch-2
Eliminate duplicate ensure_connection calls
2026-01-01 13:06:51 +11:00
meeb
ea2efba672 Merge pull request #1356 from tcely/patch-10
Release for 2026-001
2026-01-01 13:05:46 +11:00
meeb
6fb59b0830 Merge pull request #1355 from tcely/tcely-token-server
Use `balancer_by_lua_block` in token_server.conf
2026-01-01 13:05:34 +11: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
meeb
75216bf2b1 Merge pull request #1354 from tcely/patch-11
Remove duplication of `qjs` in the final stage
2025-12-31 02:20:05 +11:00
tcely
e69a065659 Remove duplication of qjs in the final stage 2025-12-30 08:28:46 -05:00
meeb
20372b1b18 Merge pull request #1351 from tcely/tcely-bgutil-ytdlp-pot-provider
Run the token web server with `deno`
2025-12-30 23:39:58 +11: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
meeb
d70a749278 Merge pull request #1350 from tcely/tcely-asfald
Download with `asfald`
2025-12-27 02:49:08 +11:00
tcely
d8a9bb2a85 Merge branch 'meeb:main' into tcely-asfald 2025-12-23 23:31:41 -05:00
meeb
6b062f6ee8 Merge pull request #1349 from tcely/patch-7
Use bind mount for `deno` and `uv`
2025-12-24 11:55:11 +11: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
tcely
146be62b67 Use bind mount for deno and uv 2025-12-23 00:07:44 -05:00
meeb
9d8d480790 Merge pull request #1347 from tcely/patch-6
Include the latest `yt-dlp`
2025-12-15 17:12:54 +11:00
tcely
9700460d53 Include the latest yt-dlp 2025-12-15 00:00:29 -05:00
meeb
84a23bf5a2 Merge pull request #1343 from tcely/patch-6
Release for 2025-012
2025-12-02 02:25:58 +11:00
tcely
c0550dd419 Release for 2025-012 2025-11-25 21:14:03 -05:00
tcely
d95954a55a Add yt-dlp-remote-cipher plugin 2025-11-24 20:41:09 -05:00
tcely
fb7d120f81 Eliminate duplicate ensure_connection calls 2025-11-23 14:19:39 -05:00
meeb
c5af0ca324 Merge pull request #1338 from tcely/patch-2
Sleep before subtitle downloads
2025-11-23 16:04:22 +11:00
tcely
56774d292f Testing showed that two minutes is enough 2025-11-23 00:01:47 -05:00