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

PyPI version Discord 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. Active Sponsors get access to SponsorsHelper to do so automatically. Alternatively follow the link from the console output (or discord notification) to solve the CAPTCHA manually. Quasarr will confidently handle the rest.

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


Release history Release notifications | RSS feed

This version

0.3.2

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.3.2.tar.gz (93.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quasarr-0.3.2-py3-none-any.whl (102.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quasarr-0.3.2.tar.gz
Algorithm Hash digest
SHA256 be5d1a07f2f64ef8ea227b53acc6bb8c8d681912a0deb3661dc98c5217f2e7db
MD5 52d38cf8134ab50674a65b773fe28799
BLAKE2b-256 88ac469703d01f56d75e54f5ef64cd8db7813a01f276e9f3559d8248c0a52615

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quasarr-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 77bfe08ccd0fc6b9c460d2abbd82d1c561b31e72a4ade9d811c30f378e1fc9c8
MD5 3e729fca6a6feebc2d34ef36aeda07b9
BLAKE2b-256 bb8be242467727e1bb771b8eacd04d56e220159ce2d58a69b2fc9cba11705188

See more details on using hashes here.

Supported by

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