Skip to main content

jackthesolo

Python Platform PyPI

One command to download almost anything. Paste a URL, done.

Install

pip install jackthesolo
sudo systemctl enable --now tor   # one time only

Use

jackthesolo "URL"

Files land in ~/Downloads. The URL type is auto-detected.

jackthesolo "https://www.tiktok.com/@u/video/123" --cookies cookies.txt
jackthesolo "https://www.youtube.com/watch?v=..." --cookies yt_cookies.txt
jackthesolo "https://www.scribd.com/document/123/Title"
jackthesolo "https://…/shared?..." --cookies cookies.txt --output-file Document.pdf
jackthesolo "URL" -a
jackthesolo "URL" -q 720
jackthesolo "URL" --info
jackthesolo "https://www.tiktok.com/@u" --cookies cookies.txt --max 5
jackthesolo --check

Need cookies? Open the site logged in, export with the "Get cookies.txt LOCALLY" extension, then pass --cookies cookies.txt. Never share your cookie files.

Stuck? Run jackthesolo --check, or read man jackthesolo.

Other shells and devices

Same commands work in PowerShell (pwsh), with two notes: use man only on Linux (on Windows read --help instead), and install Tor via Tor Browser or the Expert Bundle, then point at it with --proxy socks5h://127.0.0.1:9150.

On Android (Termux), install the basics first:

pkg install python ffmpeg
pip install jackthesolo

What works there: direct files and media downloads (yt-dlp). What likely does not: browser modes (cloud, scribd) need desktop Chromium, and the TikTok engine needs curl-cffi which has no Android build. For anonymity on Android, run Orbot first so port 9050 is open, otherwise downloads are refused per the fail-closed rule. Termux is untested, reports welcome.

Credits

MIT licensed (see LICENSE).

Metadata

Release files for jackthesolo 0.4.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 jackthesolo 0.4.1
File Size Uploaded
jackthesolo-0.4.1.tar.gz 43.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jackthesolo 0.4.1
File Interpreter ABI Platform
jackthesolo-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 80.6 kB

Release files / jackthesolo-0.4.1.tar.gz

Download URL jackthesolo-0.4.1.tar.gz
Size 43.4 kB
Tags Source
SHA-256 checksum
How to use checksums
16eaf410569c30bfa774e1e8ff2fffc305ff26fe6f8796bcac2b57db676e4f23
BLAKE2b-256 checksum
How to use checksums
81ac4350ef533fb6c8d63b4f2039e610ba566f475812550fbc4a3cb4c6e4d933
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / jackthesolo-0.4.1-py3-none-any.whl

Download URL jackthesolo-0.4.1-py3-none-any.whl
Size 37.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be3456f023a0b661a102bedd4bf2e1b6ed383446ea3466cc4da5cf294bbbf833
BLAKE2b-256 checksum
How to use checksums
c0033af66c70c4108ae5337f10a252a45477cf81dccdcecb766de3f7d45171eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.0

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