Prevent external HD's from becoming inactive (sleeping).
https://joaonc.github.io/hd_active
python -m src.hd_active.hd_active --conf src/hd_active/hd_active.ini
Note: Best to work on a virtual environment. This page doesn't go into how to do that.
Install the development packages:
python -m pip install -r requirements-dev.txt
This project uses pyinvoke to facilitate common tasks. For a list of tasks:
inv --list
Even though I'm providing this code under the MIT license, Qt is used for the UI component, meaning you'll be bound to its GPL/LGPL license (more info here).
I'm not an expert on these things, so be advised.