Skip to main content

HD Active

pypi Project License - MIT

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)

Source distribution for hd_active 0.2.0
File Size Uploaded
hd_active-0.2.0.tar.gz 36.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hd_active 0.2.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page