Skip to main content

jackthesolo

Python Platform PyPI

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

Install

pip install jackthesolo

Use

jackthesolo "URL"

Files land in ~/Downloads. The URL type is auto-detected. No Tor needed — downloads are direct by default.

jackthesolo "https://www.tiktok.com/@u/video/123" --cookies cookies.txt
jackthesolo "https://vt.tiktok.com/XXXXxxxXX/" --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 "https://www.tiktok.com/@u" --json --dry-run --max 50
jackthesolo "https://www.tiktok.com/@u" --json --pick 2 --cookies cookies.txt
jackthesolo --check

Profile/playlist URLs list every item with its date, views, likes and length, then one prompt lets you pick what to download: 2, 1,3-5, Enter = all, q = cancel. Skip the prompt with --pick 2 (or 1,3-5, all).

Machine-readable mode: --json writes JSONL events to stdout, no banner and no prompts. A listing starts with {"event":"listing"} followed by one {"event":"item"} per item (id, url, title, description, timestamp, duration, views, likes, comments, reposts, saves, track, thumbnails); downloads add item_start, item_done, item_skipped, item_failed and a final summary. Exit codes stay the same.

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 one note: use man only on Linux (on Windows read --help instead).

Optional anonymity: install Tor, then add --tor (Linux: sudo systemctl start tor; Windows: Tor Browser or Expert Bundle with --proxy socks5h://127.0.0.1:9150). --paranoid enforces a proven Tor/proxy route and refuses login cookies.

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. Termux is untested, reports welcome.

Credits

MIT licensed (see LICENSE).

Metadata

Release files for jackthesolo 0.6.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 jackthesolo 0.6.0
File Size Uploaded
jackthesolo-0.6.0.tar.gz 51.3 kB Details

Built distribution (wheel)

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

Total release size: 92.7 kB

Release files / jackthesolo-0.6.0.tar.gz

Download URL jackthesolo-0.6.0.tar.gz
Size 51.3 kB
Tags Source
SHA-256 checksum
How to use checksums
30178522f8494975f96fa96864618d42615810ff631284cfc366d3c066935110
BLAKE2b-256 checksum
How to use checksums
0eff57bb4163a3c202629f2b5468aadb89b8b8233a82d367d2808df2d7b60d4e
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.6.0-py3-none-any.whl

Download URL jackthesolo-0.6.0-py3-none-any.whl
Size 41.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9936d8a1569410f2d2737522c601c7dd03b250ffca9371269d05c68e6909cacc
BLAKE2b-256 checksum
How to use checksums
cab9b5b65aa1c2365ffc638235e35df312e3967235fb8920325ccb0ac41a23a4
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

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.1

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