Skip to main content

RustyPipe YT-DLP-Botguard

Current PyPI version License

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

  1. 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.
  2. Install the yt-dlp-get-pot-rustypipe plugin

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_file Custom path to load/store a snapshot of the Botguard runtime.
  • rustypipe_bg_no_snapshot Do not load/store a snapshot of the Botguard runtime (default: false).
  • rustypipe_bg_pot_cache Reuse generated session PO tokens (default: true).
  • rustypipe_bg_user_agent Set 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)

Source distribution for yt-dlp-get-pot-rustypipe 0.2.0
File Size Uploaded
yt_dlp_get_pot_rustypipe-0.2.0.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yt-dlp-get-pot-rustypipe 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

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