HD Active
Prevent external HD's from becoming inactive (sleeping).
https://joaonc.github.io/hd_active
Quick start
python -m src.hd_active.hd_active --conf src/hd_active/hd_active.ini
Development
Note: Best to work on a virtual environment. This page doesn't go into how to do that.
Install the development packages:
pip typer-invoke && inv pip sync
This project uses typer-invoke to facilitate common tasks. For a list of tasks:
inv --help
Licensing
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.
Release files for hd_active 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hd_active-0.2.0.tar.gz | 36.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hd_active-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.1 kB
Release files / hd_active-0.2.0.tar.gz
| Download URL | hd_active-0.2.0.tar.gz |
|---|---|
| Size | 36.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
067e6710ba212f7295975d2550c346cfb69b5f286f27b81aa01c9d7c35ffa4e8
|
|
BLAKE2b-256 checksum How to use checksums |
78c69eeea6dd722b3fdcbcd000284567e55654ce230cd5871e9d6346edd9fbcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / hd_active-0.2.0-py3-none-any.whl
| Download URL | hd_active-0.2.0-py3-none-any.whl |
|---|---|
| Size | 39.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e58a2f90cf0027bc7674ec4d894b321384bb7f9401c4106f24bbc28bbc791b9a
|
|
BLAKE2b-256 checksum How to use checksums |
7dac2d97c304d386d398fb64a1f165a02907e8b62f463e2fc54f47d9166ea27d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|