YT-DLP-Botguard
yt-dlp-get-pot-rustypipe is a yt-dlp
GetPOT token provider that uses
rustypipe-botguard to generate PO
tokens.
It supports all web-based YouTube clients (web, web_safari, web_music, mweb
tv, tv_embedded, web_embedded, web_creator).
Installation
- Download and extract the rustypipe-botguard binary from https://codeberg.org/ThetaDev/rustypipe-botguard/releases and place it either in the PATH or the current working directory.
- Install the
yt-dlp-get-pot-rustypipeplugin
pipx
pipx inject yt-dlp yt-dlp-get-pot-rustypipe
pip
pip install yt-dlp-get-pot-rustypipe
If installed correctly, you should see the rustypipe-botguard PO Token provider in the
yt-dlp -v YOUTUBE_URL output.
[debug] [GetPOT] PO Token Providers: rustypipe-botguard-0.1.0
Options
The plugin can be configured using extractor arguments, for example
--extractor-args 'youtube:rustypipe_bg_pot_cache=1;rustypipe_bg_bin=/path/to/rustypipe-botguard'.
rustypipe_bg_bin: Custom path to rustypipe-botguard binary.rustypipe_bg_snapshot_fileCustom path to load/store a snapshot of the Botguard runtime.rustypipe_bg_no_snapshotDo not load/store a snapshot of the Botguard runtime (default:false).rustypipe_bg_pot_cacheReuse generated session PO tokens (default:true).rustypipe_bg_user_agentSet a custom user agent for fetching Botguard challenges.
Release files for yt-dlp-get-pot-rustypipe 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yt_dlp_get_pot_rustypipe-0.2.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yt_dlp_get_pot_rustypipe-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:8.4 kB
Release files / yt_dlp_get_pot_rustypipe-0.2.0.tar.gz
| Download URL | yt_dlp_get_pot_rustypipe-0.2.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae0d9e33564c79b792a1a48648f9b8d45f655e3cfa6af5e3500325733564d6c4
|
|
BLAKE2b-256 checksum How to use checksums |
be810fd2368ecd062f2274dba9e8ab0296607adbe7f99876161a6bb9836debe0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.18
|
Release files / yt_dlp_get_pot_rustypipe-0.2.0-py3-none-any.whl
| Download URL | yt_dlp_get_pot_rustypipe-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
601b3b940e49bc45ba48fcdb2327850a75ba23c7e91709b5abbff5d4b914fa0b
|
|
BLAKE2b-256 checksum How to use checksums |
ca853e379cb2f2e214764c1e15485d1e2ec6d6f839b29289a1202fc26c93e07d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.18
|