dockerfiles icon indicating copy to clipboard operation
dockerfiles copied to clipboard

changed yt-dlp installation to use pipx and inject yt-dlp-get-pot

Open np-trivial opened this issue 10 months ago • 3 comments

changed yt-dlp installation to use pipx and also to inject yt-dlp-get-pot to handle new YouTube PO Token requirements https://github.com/yt-dlp/yt-dlp/wiki/PO-Token-Guide


[!IMPORTANT] Changed yt-dlp installation to use pipx and injected yt-dlp-get-pot in Dockerfile to handle YouTube PO Token requirements.

  • Installation Method:
    • Changed yt-dlp installation to use pipx in Dockerfile.
    • Injected yt-dlp-get-pot into yt-dlp using pipx inject to handle YouTube PO Token requirements.
  • Environment Setup:
    • Added pipx binary path to PATH in Dockerfile.
    • Updated apk packages to include py3-pip and pipx.
  • Misc:
    • Removed direct download and installation of yt-dlp binary via curl.
    • Commented out ca-certificates and curl from apk add in Dockerfile.

This description was created by Ellipsis for eef2fd1946832eb45e5b9118a2e5b5a92420adef. It will automatically update as commits are pushed.

np-trivial avatar Feb 18 '25 02:02 np-trivial

Review changes with  SemanticDiff

semanticdiff-com[bot] avatar Feb 18 '25 02:02 semanticdiff-com[bot]

Can you split this into two? I would prefer to switch to using uv instead of pipx.

jauderho avatar Feb 18 '25 23:02 jauderho

yt-dlp now has a built-in PO Token provider framework, superseding this plugin per yt-dlp-get-pot repo.

jauderho avatar Jun 18 '25 21:06 jauderho