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.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.4.0
File Size Uploaded
jackthesolo-0.4.0.tar.gz 43.2 kB Details

Built distribution (wheel)

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

Total release size: 80.3 kB

Release files / jackthesolo-0.4.0.tar.gz

Download URL jackthesolo-0.4.0.tar.gz
Size 43.2 kB
Tags Source
SHA-256 checksum
How to use checksums
231f752a657b991c4e6ecbe89243bd53cb8a8853cd6d4aa63f8ba34d97d43586
BLAKE2b-256 checksum
How to use checksums
bcd92537df2292f9ee29e068321d667b4cc7e04e7349cb1cee0f559e1c0b1969
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.0-py3-none-any.whl

Download URL jackthesolo-0.4.0-py3-none-any.whl
Size 37.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd3fd38ecfe5d1f69ae6aa529bf389cd72a9cb62afd62cf09e9edd5443cb99f4
BLAKE2b-256 checksum
How to use checksums
d0a15ce4a96751d88c40c35d4bfd639d1db2ac0424ff8224f82f0dd082aafc11
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

0.4.1

2 release files

This release

0.4.0 This release

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