Skip to main content

qbit-torrent-extract

Your torrent finished downloading. It's an archive. Inside that archive is another archive. Sonarr doesn't know what to do. Sonarr gives up. You don't get your show.

This tool opens the archives. Now you get your show.

Install

pip install qbit-torrent-extract

Use It

Tell qBittorrent to run it when torrents finish:

Tools → Options → Downloads → Run external program on torrent completion

qbit-torrent-extract "%F"

That's the whole thing.

What It Opens

  • ZIP files
  • RAR files (even the weird split ones)
  • 7z files
  • TAR files

Options

Most people don't need these.

--no-preserve    Delete archives after extracting (careful)
--verbose        Show more information
--max-ratio      Zipbomb protection limit
--max-depth      How deep to go into nested archives

It's Safe

It checks for zipbombs. It won't follow weird paths that try to write files outside the folder. It skips files that are still downloading. It keeps your original archives unless you tell it not to.

License

MIT

Metadata

Release files for qbit-torrent-extract 0.2.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 qbit-torrent-extract 0.2.0
File Size Uploaded
qbit_torrent_extract-0.2.0.tar.gz 22.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qbit-torrent-extract 0.2.0
File Interpreter ABI Platform
qbit_torrent_extract-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.5 kB

Release files / qbit_torrent_extract-0.2.0.tar.gz

Download URL qbit_torrent_extract-0.2.0.tar.gz
Size 22.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6fcc3baff056d2baa5c7d27fb9a222bb8458900b484f37b05ea52d5f3518dd55
BLAKE2b-256 checksum
How to use checksums
7a0191ddc55029f56a5dcdb37e0d5170021df0409469cb38224345da0a27bc8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / qbit_torrent_extract-0.2.0-py3-none-any.whl

Download URL qbit_torrent_extract-0.2.0-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7a65110b1ac902cc27626d895798f24fa5f0d3113d227a72de745c4952281a2f
BLAKE2b-256 checksum
How to use checksums
b65a915f22a31f246d5b741726583ddf2166fd5dd1fffe1fdb3ea3f6a72780c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

0.2.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