Full template for python web projects with Docker, GitHub Actions, PyPI, and more.
Project description
Quasarr
Quasarr is a Bridge to use JDownloader in Radarr and (later also) Sonarr.
Quasarr poses as a Newznab Indexer and a SABnzbd client. It will thus never work in parallel with a real NZB indexer and download client set up. Torrents are unaffected.
Quasarr includes a solution to quickly and easily decrypt protected links. Just follow the link from the console output (or discord notification) and solve the CAPTCHA. Quasarr will confidently handle the rest.
Warning: this project is still in the proof-of-concept stage. It is only tested with Radarr and the three currently supported hostnames.
Instructions
- Follow instructions to set up at least one hostname for Quasarr
- Provide your MyJDownloader credentials
- Set up Quasarr's URL as 'Newznab Indexer' and 'SABnzbd Download Client' in Sonarr/Radarr.
- Leave settings at default
- Use this API key:
quasarr
- As with other download clients, you must ensure the download path used by JDownloader is accessible to *arr.
Setup
pip install quasarr
- Requires Python 3.12 or later
Run
quasarr
--port=8080
--discord=https://discord.com/api/webhooks/1234567890/ABCDEFGHIJKLMN
--external_address=http://foo.bar/
--discordmust be a valid Discord Webhook URL and is optional.--external_addressis used in Discord notifications and is optional.
Docker
docker run -d \
--name="Quasarr" \
-p port:8080 \
-v /path/to/config/:/config:rw \
-e 'INTERNAL_ADDRESS'='http://192.168.0.1:8080' \
-e 'EXTERNAL_ADDRESS'='http://foo.bar/' \
-e 'DISCORD'='https://discord.com/api/webhooks/1234567890/ABCDEFGHIJKLMN' \
rix1337/docker-quasarr:latest
INTERNAL_ADDRESSis required so Radarr/Sonarr can reach Quasarr. Must include port!EXTERNAL_ADDRESSis optional and used in Discord notifications.DISCORDis optional and must be a valid Discord Webhook URL.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quasarr-0.2.0.tar.gz.
File metadata
- Download URL: quasarr-0.2.0.tar.gz
- Upload date:
- Size: 92.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d07e9ea7e0b8f887d9770aca39da3a7b48156f1073b0c186f9ea974c864685a
|
|
| MD5 |
31f577474926f8e887dd4f5e65818e09
|
|
| BLAKE2b-256 |
68016ff25fc1d6d18dbf5a073cc4a3959b9017422fe1c9235dd935b69cf3e9c8
|
File details
Details for the file quasarr-0.2.0-py3-none-any.whl.
File metadata
- Download URL: quasarr-0.2.0-py3-none-any.whl
- Upload date:
- Size: 101.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7108ef49963faf7e99fd0b30a2c17ba436af5c4b102a1660dd3d90a9edce9619
|
|
| MD5 |
4a56b5495f4508c6e8faf69297bd6ae4
|
|
| BLAKE2b-256 |
4d01629bb95080b373600818f5213ace9af7b3c357b8a011e76183574c5b8161
|