Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add deno and update yt-dlp#1710

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
davidwilemski wants to merge1 commit intoArchiveBox:stable
base:stable
Choose a base branch
Loading
fromdavidwilemski:dtw/yt-dlp-2025.11.12

Conversation

@davidwilemski
Copy link

Summary

yt-dlp now requires a js runtime and suggests deno >=2.0yt-dlp/yt-dlp#15012

In addition to updating the yt-dlp package there is now also a recommended external javascript blob that needs to be installed. See theyt-dlp wiki for install options. Here, I've added the[default] dependency group which will also installyt-dlp-ejs containing that blob.

This ensures yt-dlp continues to work. I was seeing some intermittent issues with the media extractor before this. I've tested this branch by building a docker image and running it against my archivebox install and confirming that some URLs now archive media properly.

I don't know how often theyt-dlp-ejs package will end up needing to be updated which may or may not be an argument in favor of eventually having an option to use the option to run the external jsfrom npm but for now this sticks with baking an immutable docker image.

I also wasn't familiar with pdm but to update the pdm lock file I just ranpdm lock which seems to have worked but also updated quite a few other dependencies in that lockfile.

Related issues

Changes these areas

  • Bugfixes
  • Feature behavior
  • Command line interface
  • Configuration options
  • Internal architecture
  • Snapshot data layout on disk

yt-dlp now requires a js runtime and suggests deno >=2.0yt-dlp/yt-dlp#15012In addition to updating the yt-dlp package there is now also arecommended external javascript blob that needs to be installed. See the[yt-dlp wiki] for install options. Here, I've added the [default]dependency group which will also install yt-dlp-ejs containing thatblob.[yt-dlp wiki]:https://github.com/yt-dlp/yt-dlp/wiki/EJS
@pirate
Copy link
Member

We should make sure to use a single JS env for both single-file-cli and yt-dlp, otherwise archivebox will install 2 redundant JS runtimes.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@davidwilemski@pirate

[8]ページ先頭

©2009-2025 Movatter.jp