├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── pr-comment-link.yaml │ ├── run-unit-tests.yaml │ └── test-docker.yml ├── .gitignore ├── .python-version ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── config.example.yaml ├── docker-compose.yml ├── docs ├── configuration.md └── quickstart.md ├── pyproject.toml ├── script ├── build ├── clean ├── coverage ├── install-uv.sh ├── linting ├── setup_env.sh └── tests ├── tests ├── test_cli.py ├── test_config.py ├── test_main.py ├── test_state.py ├── test_utils.py └── test_wol.py ├── uv.lock └── wolnut ├── __init__.py ├── __main__.py ├── cli.py ├── config.py ├── monitor.py ├── state.py ├── utils.py └── wol.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pr-comment-link.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/.github/workflows/pr-comment-link.yaml -------------------------------------------------------------------------------- /.github/workflows/run-unit-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/.github/workflows/run-unit-tests.yaml -------------------------------------------------------------------------------- /.github/workflows/test-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/.github/workflows/test-docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/README.md -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/config.example.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/pyproject.toml -------------------------------------------------------------------------------- /script/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/build -------------------------------------------------------------------------------- /script/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/clean -------------------------------------------------------------------------------- /script/coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/coverage -------------------------------------------------------------------------------- /script/install-uv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/install-uv.sh -------------------------------------------------------------------------------- /script/linting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/linting -------------------------------------------------------------------------------- /script/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/setup_env.sh -------------------------------------------------------------------------------- /script/tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/script/tests -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/tests/test_state.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_wol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/tests/test_wol.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/uv.lock -------------------------------------------------------------------------------- /wolnut/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/__init__.py -------------------------------------------------------------------------------- /wolnut/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/__main__.py -------------------------------------------------------------------------------- /wolnut/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/cli.py -------------------------------------------------------------------------------- /wolnut/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/config.py -------------------------------------------------------------------------------- /wolnut/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/monitor.py -------------------------------------------------------------------------------- /wolnut/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/state.py -------------------------------------------------------------------------------- /wolnut/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/utils.py -------------------------------------------------------------------------------- /wolnut/wol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardwarehaven/wolnut/HEAD/wolnut/wol.py --------------------------------------------------------------------------------