Monitor new releases by a specified list of artists and auto download using the deemix library
Project description
About | Installation | Docker | Documentation | Support
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
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.
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
File details
Details for the file deemon-2.22.tar.gz
.
File metadata
- Download URL: deemon-2.22.tar.gz
- Upload date:
- Size: 162.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a45f4818cf2272bfcd05dcba0b1820cccbe75bf660ef15b66aa9d0ff1dc3b17 |
|
MD5 | a0c863e9ab948a7b489a54bde288a69d |
|
BLAKE2b-256 | fe8cda144e4c074a5654d279a857383351598ceceb27809e6dc076810d03c19d |
File details
Details for the file deemon-2.22-py3-none-any.whl
.
File metadata
- Download URL: deemon-2.22-py3-none-any.whl
- Upload date:
- Size: 171.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d768208eadeceb4707251fedf83b3aa712c521c94a1306f1764f07c284f6d9 |
|
MD5 | c2711d9a3d10c53ea037e0e3123697f5 |
|
BLAKE2b-256 | 0e05bbcc001f8eee48bf00af4054eaf69b8c41d39624ff228b89ba5a714c76f9 |