-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
enhance(main/python-yt-dlp): add deno & node as optional dependencies
#26714
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
|
waiting for the stable release to merge this the new update will also require https://github.com/yt-dlp/ejs to work |
25e8524 to
2cfda7a
Compare
|
ejs is not bundled with yt-dlp so we need to:
NOTE: ejs has a different license (ISC and MIT) from yt-dlp (Unilicense), and yt-dlp will require a specific version of ejs so we cant just auto update it (i think creating an ejs subpackage is the right way?) official announcement: yt-dlp/yt-dlp#15012 |
I noticed that there is
I suggest starting by reading the code of the AUR |
That won't work on IPv6-only networks. --remote-components
It can also be installed using the yt-dlp-ejs package on Pypi (pip's default repository). I don't know if that information is helpful, because I don't use Termux |
It is helpful, thanks. The commands |
|
will do a revision bump later |
|
This needs to be rebased, the merge conflict needs to be fixed and finally it needs to be squashed. I'll do that myself now because I'd like to merge this PR immediately after #27211. |
and make NodeJS the default JavaScript runtime on 32bit arches
yt-dlp will soon have deno, node and bun as runtime dependencies. add two of them which are available in termux repos
previous discussion: #26680