Skip to main content

jackthesolo

Python Platform

     _   _    ____ _  _______ _   _ _____ ____   ___  _     ___
    | | / \  / ___| |/ /_   _| | | | ____/ ___| / _ \| |   / _ \
 _  | |/ _ \| |   | ' /  | | | |_| |  _| \___ \| | | | |  | | | |
| |_| / ___ \ |___| . \  | | |  _  | |___ ___) | |_| | |__| |_| |
 \___/_/   \_\____|_|\_\ |_| |_| |_|_____|____/ \___/|_____\___/

Satu perintah untuk download hampir apa saja. Tempel URL, beres.

Video, musik, file, dokumen cloud privat — URL-nya dikenali otomatis. Anonim via Tor secara default, hasil rapi di ~/Downloads.

Bisa apa Contoh
Video/musik (YouTube, TikTok) tiktok.com/@u/video/…
Situs lain via yt-dlp (belum dites satu-satu) URL apa saja
File langsung (PDF, ZIP, ISO, MP4) example.com/laporan.pdf
Dokumen cloud privat (link preview/share) …/shared?… + cookies-mu

Mulai

git clone https://github.com/Araryarch67/jackthesolo && cd jackthesolo
make install    # jadi aplikasi CLI via pipx (butuh python>=3.9, ffmpeg)
make browsers   # chromium untuk mode cloud, sekali saja
sudo systemctl enable --now tor   # rute anonim wajib, sekali saja

jackthesolo "URL"

Contoh

jackthesolo "URL"                                            # apa saja, auto-detect
jackthesolo "https://www.tiktok.com/@u/video/123" --cookies cookies.txt  # termasuk subs-only + foto
jackthesolo "https://www.youtube.com/watch?v=..." --cookies yt_cookies.txt  # wajib untuk video batas umur
jackthesolo "https://…/shared?..." --cookies cookies.txt --output-file Dokumen.pdf
jackthesolo "URL" -a                                         # audio MP3 saja
jackthesolo "URL" --info                                     # intip dulu, gratis
jackthesolo --check                                          # diagnosa (termasuk bukti IP Tor)

Cookies

Konten login butuh cookies milikmu (program tidak membawa apa pun):

# 1. Buka situsnya di Chrome yang sudah login
# 2. Export via extension "Get cookies.txt LOCALLY" (pilih domain situsnya)
jackthesolo "URL" --cookies cookies.txt
chmod 600 cookies.txt

Jangan commit/share file cookies. YouTube batas umur selalu butuh cookies akun yang lolos umur (server tidak menerbitkan stream sebelum login).

Anonimitas

Download publik tanpa Tor/proxy langsung ditolak. Tiap download pakai circuit Tor fresh yang terisolasi, UA acak, token disensor di log (termasuk -v), cookies dikunci 600 otomatis. --paranoid gagal-closed bila IP bocor; --url-file URL.txt agar token tidak nyangkut di history.

Batas jujur: login = server tahu akunmu; exit-node melihat trafik HTTP polos.

Bantuan

man jackthesolo            # dokumentasi lengkap (via `make man`)
jackthesolo --check
Gejala Obatnya
Link ini butuh login tambah --cookies
YouTube minta verifikasi umur pakai --cookies akun yang lolos umur
HTTP 401/403 export ulang cookies
Tor tidak berefek sudo systemctl start tor, cek --check

Opsi

Flag Fungsi
-o folder output (default: ~/Downloads)
-a / -q audio MP3 saja / kualitas (best, 720, …)
--cookies path cookies.txt milikmu
--proxy / --tor / --no-proxy rute koneksi (default: Tor, wajib)
--paranoid / --url-file bukti egress + tolak login / URL dari file
--cloud / --direct paksa mode bila auto-detect salah
--output-file / --info nama file / intip metadata
--no-banner / -v / --check tanpa banner / verbose / diagnosa

Ketemu link gagal? Buka issue sertakan jenis linknya (tanpa token/cookies)

  • pesan error -v. Lisensi MIT (lihat LICENSE). Pakai untuk konten milikmu dan patuhi syarat tiap situs.

Metadata

Release files for jackthesolo 0.1.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.1.0
File Size Uploaded
jackthesolo-0.1.0.tar.gz 28.7 kB Details

Built distribution (wheel)

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

Total release size: 53.6 kB

Release files / jackthesolo-0.1.0.tar.gz

Download URL jackthesolo-0.1.0.tar.gz
Size 28.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0d186e88f87247de5d0e24fd4f23c60aa410fa4793df480775ef5651530ec5a7
BLAKE2b-256 checksum
How to use checksums
4cc42412285b37dd4c3ec0e637e89ca150da2406b7f38441598ad6122f197495
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.1.0-py3-none-any.whl

Download URL jackthesolo-0.1.0-py3-none-any.whl
Size 24.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94b9b154a34d8d112fedab18a9aa972f1f1659007156c6dfab3acd35fecfeb40
BLAKE2b-256 checksum
How to use checksums
7e7cba8ab49728a9bb2239e23700fd2ae11976937cbd3349a54cc647162a6915
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

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

This release

0.1.0 This release

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