An automated script to manage television episodes like a DVR.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Use Python 3. If you don't have it, visit python.org
- Git clone this repo to correct directory
git clone https://github.com/mvbattista/battdvr.git battdvr
- Create a virtual environment
pip install virtualenv
cd <path_to_project_dir>
virtualenv battdvr
- Install required python libraries from requirements.txt
sudo pip install -r requirements.txt
- Set up a config file in
~/.config/battdvr/config
using config_sample - Run the script
python battdvr.py
Feel free to submit a pull request if you have code ready to be merged, or submit an issue for bugs and improvements.
This project is licensed under the Unlicense - see the LICENSE.md file for details
- Add Nickelodeon, Discovery, Cartoon Network (adult swim), Crackle, Comedy Central, TBS, et. al
- Add network level video concatenation
- Check mounted network drive and automatically mount
- Setup in automation (possibly with ndscheduler)