Skip to main content

Official repository: https://github.com/grqz/yt-dlp-getpot-jsi

A yt-dlp plugin that attempts to generate POT with the phantomjs Javascript Interpreter.

The javascript part is basically a backport of LuanRT/BgUtils. The Research section of its README helped a lot when developing this plugin.

Current status: works with an HTTP server on the python side.

Installing

Requirements

  1. yt-dlp 2025.05.22 or above
  2. PhantomJS 1.9.0 or above

Installing PhantomJS

  1. Download and unzip PhantomJS from Download PhantomJS
  2. Make sure the PhantomJS is available in your PATH (see How do I set or change the PATH system variable?)

Installing the plugin

pip/pipx

If yt-dlp is installed through pip or pipx, you can install the plugin with the following:

pipx inject yt-dlp yt-dlp-getpot-jsi

or

python3 -m pip install -U yt-dlp-getpot-jsi

Manual

  1. Go to the latest release

  2. Find yt-dlp-getpot-jsi.zip and download it to one of the yt-dlp plugin locations

    • User Plugins

      • ${XDG_CONFIG_HOME}/yt-dlp/plugins (recommended on Linux/macOS)
      • ~/.yt-dlp/plugins/
      • ${APPDATA}/yt-dlp/plugins/ (recommended on Windows)
    • System Plugins

      • /etc/yt-dlp/plugins/
      • /etc/yt-dlp-plugins/
    • Executable location

      • Binary: where <root-dir>/yt-dlp.exe, <root-dir>/yt-dlp-plugins/

For more locations and methods, see installing yt-dlp plugins


If installed correctly, you should see the provider's version in yt-dlp -v output:

[debug] [youtube] [pot] PO Token Providers: phantomjs-web-0.3.1 (external)

Release files for yt-dlp-getpot-jsi 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yt-dlp-getpot-jsi 0.3.1
File Size Uploaded
yt_dlp_getpot_jsi-0.3.1.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yt-dlp-getpot-jsi 0.3.1
File Interpreter ABI Platform
yt_dlp_getpot_jsi-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.1 kB

Release files / yt_dlp_getpot_jsi-0.3.1.tar.gz

Download URL yt_dlp_getpot_jsi-0.3.1.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f1b4f642860ecb256ea62dcaae742cd15c812c6128021aff8cad1e4a9b96856d
BLAKE2b-256 checksum
How to use checksums
0e0ced03ff2033474ac542e6dfbb32cf8315a62966e096b4ee9821def62706b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.

Transparency log

Release files / yt_dlp_getpot_jsi-0.3.1-py3-none-any.whl

Download URL yt_dlp_getpot_jsi-0.3.1-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95bdaa14d8f8b0c98665127bb2df85a5f20e5306056f257e1bddff02cb5c97eb
BLAKE2b-256 checksum
How to use checksums
2568d3789c29a6214b9b87f89d2f1ed88a407e076f00f5b78bd2b90dd386a1f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page