Skip to content

mediamonitor implements yt-dlp to monitor channels and archive new content.

Notifications You must be signed in to change notification settings

omniviant/mediamon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mediamonitor

Download all the things. I'm too lazy to document this right now, so either read the code to figure out how to use it, or wait until I tag an "official" release.

Install

git clone https://github.com/omniviant/mediamon
cd mediamon/src
pip install -r requirements.txt

Configuration

Copy the example configuration to src/conf/config.yml, and edit the parameters to reflect your desired configuration.

Usage

Standalone

cd src
python3 ./mediamonitor.py

Docker

docker build -t mediamonitor .
docker run --rm -d --name mediamonitor -v $PWD/data_dir:/app/data mediamonitor:latest
docker logs -f mediamonitor

Contributors

Development

git clone https://github.com/omniviant/mediamon.git
git checkout dev-somebranchname
pip install -r src/requirements.txt
pip install -r src/requirements-dev.txt

pylint src/
flake8 src/
bandit -r src/

pytest -v tests/

About

mediamonitor implements yt-dlp to monitor channels and archive new content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published