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
- Scribd engine adapted from themrsami/scribd-downloader (MIT licensed).
- Media mode uses yt-dlp (Unlicense).
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)
| File | Size | Uploaded | |
|---|---|---|---|
| jackthesolo-0.4.0.tar.gz | 43.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|