A simple & cross-platform command-line interface for unrestraining links thanks to Alldebrid.
Disclaimer
From now on, Christopher is the only “debrider” project I will maintain.
Feel free to fork pydebrid if you want, but understand that Christopher does the same job than pydebrid and a lot more.
Features
Links unleashing
Bulk unleashing (from txt file)
Embed downloader
Multi-languages subtitles getter
Clipboard or STDOUT output
Account information and expiration alert
Secure config storage
SSL Support
Captcha alert
Intuitive and colorful use
Cross-platform (Tested on Linux and OS X but should works on Windows too)
Installation
pydebrid is available on PyPI. In order to install it, just use the following command :
pip install pydebrid
Usage
pydebrid [-h] [-u File/HTTP URL] [-d] [-i] [-s Subtitles languages] [-o Destination directory] [--stdout]
-h : Display help
-u : Local text/plain file (like links.txt) or remote url (like http://ul.to/abcde)
-d : Download the linked file(s) once debrided
-i : Display current user informations
-s : Get subtitles following a single or comma-separated list of IETF language code
-o : Custom file output directory (otherwise current directory)
--stdout : Output links to STDOUT instead of clipboard
Examples
pydebrid -u http://ul.to/abcde -d -s en,fr
Download http://ul.to/abcde in the current directory with english and french subtitles.
pydebrid -u links.txt
Unrestrain all links in links.txt file (one link per line) and put them in the clipboard.
pydebrid -i
Return infos from your account like Fidelity points, Remaining time, Registration date and more.
Changelog
From 1.0.9 to 1.0.10:
Bugfix by plato79 (fixes https://github.com/davidderus/pydebrid/issues/10) Source: https://github.com/plato79/pydebrid/pull/1
From 1.0.8 to 1.0.9:
Bugfix (see https://github.com/davidderus/pydebrid/issues/6)
From 1.0.6 to 1.0.7:
Updating root URL for Alldebrid website
From 1.0.4 to 1.0.6:
New requests version
New subliminal version
Output to STDOUT (Issue #1)
Future
Resuming download on failure (Issue #2)
Metadata
Release files for pydebrid 1.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pydebrid-1.0.10.tar.gz | 9.6 kB | Without provenance | Details |
Release files / pydebrid-1.0.10.tar.gz
| Download URL | pydebrid-1.0.10.tar.gz |
|---|---|
| Size | 9.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0b00571e78f9e55d460bc43e4799c43c7f891ae8ea807c3edcdcdde711ba53d8
|
|
BLAKE2b-256 checksum How to use checksums |
6c21fe8ca5de5619a2b289edf886b54522c3d09332f4e953e4696fd82713bc53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for pydebrid 1.0.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.