Skip to main content
deemon

About | Installation | Docker | Documentation | Support

PyPI Downloads GitHub last release

GitHub last commit Docker

Discord

About

deemon is a command line tool written in Python that monitors artists for new releases, provides email notifications and can also integrate with the deemix library to automatically download new releases.

Support

Open an Issue | Discord

Installation

Using pip

$ pip install deemon

From source

$ pip install -r requirements.txt
$ python3 -m deemon

Docker

Docker support has been added for amd64, arm64 and armv7 architectures. It is recommended to save your docker run command as a script to execute via cron/Task Scheduler.

Note: Inside deemon's config.json, download_location must be set to /downloads until I can integrate this myself.

Example: Refreshing an existing database

docker run --name deemon \
       --rm \
       -v /path/to/deemon/config:/config \
       -v /path/to/music:/downloads \
       -v /path/to/deemix/config:/deemix  \
       ghcr.io/digitalec/deemon:latest \
       python3 -m deemon refresh

Installation in a Python Virtual Environment (venv)

If you wish to install deemon and it's dependencies in a sandbox-style environment, I would recommend using venv.

Create a venv and install deemon (you may need to use python3 and pip3 depending on your system):

$ python -m venv venv
$ source ./venv/bin/activate
$ pip install deemon

When you are finished, close the terminal or exit our venv:

$ deactivate

Next time you want to run deemon, activate the venv first:

$ source ./venv/bin/activate
$ deemon refresh

If you are moving to venv from the Docker container, be sure to update your cron/Task Scheduler scripts.

Default Configuration

If you need to generate a new default configuration, please rename or delete your current config.json. The configuration will be generated the next time you run deemon.

Metadata

Release files for deemon 2.22

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deemon 2.22
File Size Uploaded Provenance Actions
deemon-2.22.tar.gz 162.4 kB Without provenance Details for deemon-2.22.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for deemon 2.22
File Interpreter ABI Platform Actions
deemon-2.22-py3-none-any.whl Python 3 none any Details for deemon-2.22-py3-none-any.whl

Total release size: 333.7 kB

Release files / deemon-2.22.tar.gz

Download URL deemon-2.22.tar.gz
Size 162.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0a45f4818cf2272bfcd05dcba0b1820cccbe75bf660ef15b66aa9d0ff1dc3b17
BLAKE2b-256 checksum
How to use checksums
fe8cda144e4c074a5654d279a857383351598ceceb27809e6dc076810d03c19d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / deemon-2.22-py3-none-any.whl

Download URL deemon-2.22-py3-none-any.whl
Size 171.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8d768208eadeceb4707251fedf83b3aa712c521c94a1306f1764f07c284f6d9
BLAKE2b-256 checksum
How to use checksums
0e05bbcc001f8eee48bf00af4054eaf69b8c41d39624ff228b89ba5a714c76f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Security for deemon 2.22

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.

Release history Release notifications | RSS feed

This release

2.22 This release

2 release files No provenance

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