Skip to main content

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.

PyPI version GitHub Sponsorship

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/
  • --discord must be a valid Discord Webhook URL and is optional.
  • --external_address is 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_ADDRESS is required so Radarr/Sonarr can reach Quasarr. Must include port!
  • EXTERNAL_ADDRESS is optional and used in Discord notifications.
  • DISCORD is optional and must be a valid Discord Webhook URL.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quasarr-0.1.8.tar.gz (91.7 kB view details)

Uploaded Source

Built Distribution

quasarr-0.1.8-py3-none-any.whl (100.1 kB view details)

Uploaded Python 3

File details

Details for the file quasarr-0.1.8.tar.gz.

File metadata

  • Download URL: quasarr-0.1.8.tar.gz
  • Upload date:
  • Size: 91.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for quasarr-0.1.8.tar.gz
Algorithm Hash digest
SHA256 59d5fbbdf53f3679be69ae3bf78e3f9732fcf8028b68dd866443e7f182f4cfbd
MD5 96e565e1c5177a737392f8931c8605b0
BLAKE2b-256 d0404bc18e0f95a28673ac0d6a240dcb519e6b9c096469fdcfb32b2a1dc85921

See more details on using hashes here.

File details

Details for the file quasarr-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: quasarr-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 100.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for quasarr-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f3c21ed59fe098375e9faa9f15f33f40c54e434dbdb67ba9c04533e486f05e97
MD5 d1d6dd5e03d4b43e63c90e3b4f2cb892
BLAKE2b-256 525d9aaf1c94ad02d3804444a41b9649c5f88ea9c327769ae20bb73a984b4cc7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page