Compare commits
2 Commits
nginx
...
40bda207e1
| Author | SHA1 | Date | |
|---|---|---|---|
| 40bda207e1 | |||
| ea8bf8fa1e |
@@ -1,3 +1,4 @@
|
|||||||
.vscode
|
.vscode
|
||||||
__pycache__
|
__pycache__
|
||||||
test.mp4
|
test.mp4
|
||||||
|
secrets.env
|
||||||
+6
-1
@@ -15,7 +15,12 @@
|
|||||||
|
|
||||||
:80 {
|
:80 {
|
||||||
#nl.u2b.cx u2b.cx {
|
#nl.u2b.cx u2b.cx {
|
||||||
log
|
tls {
|
||||||
|
dns porkbun {
|
||||||
|
api_key {env.PORKBUN_API_KEY}
|
||||||
|
api_secret_key {env.PORKBUN_API_SECRET}
|
||||||
|
}
|
||||||
|
}
|
||||||
handle_path /proxy/* {
|
handle_path /proxy/* {
|
||||||
@gv path_regexp gvurl ^\/([a-z0-9-]+\.googlevideo\.com)
|
@gv path_regexp gvurl ^\/([a-z0-9-]+\.googlevideo\.com)
|
||||||
handle @gv {
|
handle @gv {
|
||||||
|
|||||||
+3
-1
@@ -1,4 +1,6 @@
|
|||||||
FROM caddy:2.6-builder AS builder
|
FROM caddy:2.6-builder AS builder
|
||||||
RUN xcaddy build --with github.com/caddyserver/transform-encoder
|
RUN xcaddy build \
|
||||||
|
--with github.com/caddyserver/transform-encoder \
|
||||||
|
--with github.com/caddy-dns/porkbun
|
||||||
FROM caddy:2.6
|
FROM caddy:2.6
|
||||||
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|
||||||
@@ -22,6 +22,7 @@ services:
|
|||||||
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
|
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||||
- caddy_data:/data
|
- caddy_data:/data
|
||||||
- caddy_config:/config
|
- caddy_config:/config
|
||||||
|
env_file: secrets.env
|
||||||
volumes:
|
volumes:
|
||||||
caddy_data:
|
caddy_data:
|
||||||
caddy_config:
|
caddy_config:
|
||||||
@@ -70,7 +70,7 @@ class Handler(BaseHTTPRequestHandler):
|
|||||||
'event': Event(),
|
'event': Event(),
|
||||||
'expire': datetime.now() + timedelta(hours=5)
|
'expire': datetime.now() + timedelta(hours=5)
|
||||||
}
|
}
|
||||||
with YoutubeDL() as ydl:
|
with YoutubeDL({'extractor_args': {'youtube': {'skip': ['dash', 'hls']}}}) as ydl:
|
||||||
info = ydl.extract_info(query, download=False)
|
info = ydl.extract_info(query, download=False)
|
||||||
|
|
||||||
selection = info
|
selection = info
|
||||||
|
|||||||
Reference in New Issue
Block a user