Skip to main content

Deemon Redux

Deemon Redux

Deemon Redux is a continuation of the archived deemon project — a monitoring utility for new artist releases with email alerts and automated downloading via the deemix library.

Development setup

Prerequisites

  • Python >= 3.8

Install dependencies

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install -e .

Run without activating .venv

If you prefer not to source .venv/bin/activate, use the repo wrapper:

./bin/deemon --help
./bin/deemon monitor

Initialize local app data

deemon --init

This creates the local configuration/database used by the CLI.

Run locally

deemon --help
deemon monitor

For command-specific help:

deemon monitor -h

Docker

Pre-built images are published to GitHub Container Registry on each release:

docker pull ghcr.io/mon5termatt/deemon-redux:latest

Example usage:

docker run --rm -it \
  -v deemon-redux-config:/config \
  -v ~/Music:/downloads \
  ghcr.io/mon5termatt/deemon-redux:latest --help

docker run --rm -it \
  -v deemon-redux-config:/config \
  -v ~/Music:/downloads \
  ghcr.io/mon5termatt/deemon-redux:latest --init

docker run --rm -it \
  -v deemon-redux-config:/config \
  -v ~/Music:/downloads \
  ghcr.io/mon5termatt/deemon-redux:latest refresh

Configuration is stored in the /config volume (mapped to ~/.config/deemon-redux inside the container).

Testing / sanity checks

deemon test -h
deemon test -E '<URL regex pattern>'
deemon test -e

Documentation

Contributing

Open an issue for bugs/feature requests and submit PRs with a short test plan.

Download files

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

Source Distribution

deemon_redux-2.25.tar.gz (167.6 kB view details)

Uploaded Source

Built Distribution

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

deemon_redux-2.25-py3-none-any.whl (177.2 kB view details)

Uploaded Python 3

File details

Details for the file deemon_redux-2.25.tar.gz.

File metadata

  • Download URL: deemon_redux-2.25.tar.gz
  • Upload date:
  • Size: 167.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deemon_redux-2.25.tar.gz
Algorithm Hash digest
SHA256 c0c49a6e34cbbe84a4b41ddf6c2210fd112fa059af604d3fe653ef61329df4bb
MD5 97e589fec0ee3922de5f2f2526c6158f
BLAKE2b-256 94ff5635739652644aafd44a499ed8c5f104691a0c4c8993093804699fa7b898

See more details on using hashes here.

Provenance

The following attestation bundles were made for deemon_redux-2.25.tar.gz:

Publisher: python-publish.yml on mon5termatt/deemon-redux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deemon_redux-2.25-py3-none-any.whl.

File metadata

  • Download URL: deemon_redux-2.25-py3-none-any.whl
  • Upload date:
  • Size: 177.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deemon_redux-2.25-py3-none-any.whl
Algorithm Hash digest
SHA256 093d6680070aa8b49b032ab06ea461e72c98726e33df8a95979e754127789e39
MD5 5eeac6c80cd4dc9304c71542479bd51a
BLAKE2b-256 a683ae8b54bcdb431ab11633d55f44efe059fd96d14a2d454156a1def700dc92

See more details on using hashes here.

Provenance

The following attestation bundles were made for deemon_redux-2.25-py3-none-any.whl:

Publisher: python-publish.yml on mon5termatt/deemon-redux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.28

2 files

2.27

2 files

2.26

2 files

This release

2.25 This release

2 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