Ad-hoc collection of scripts and snippets for doing jobs.
- Python 97.7%
- Shell 1.3%
- Scheme 0.8%
- Dockerfile 0.2%
|
All checks were successful
/ test (push) Successful in 2m43s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| doc | ||
| infra | ||
| src | ||
| test | ||
| .gitignore | ||
| CLAUDE.md | ||
| Containerfile | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
recipes / jgutils
Python utility package (jgutils) for homelab automation — Pi service updates, backup orchestration, and disk health collection.
Install on Pi
The package lives in a venv at /opt/jgutils. To upgrade:
sudo /opt/jgutils/bin/pip install --force-reinstall --no-deps \
"git+https://git.jmsgrogan.com/jgrogan/recipes.git"
--force-reinstall --no-deps is required — the version is always 0.0.0, so --upgrade silently skips reinstall.
Development
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
tox -e py313
License
Copyright James Grogan 2024. Software licensed under the AGPL — see LICENSE.
Documentation and images: CC BY-SA 4.0.