A constellation of tools that work together to form the core of my home automation suite. Vaguely space-themed.
Pointless rehash of a bunch of other crap, but I wanted to do this for myself.
Mostly written in .NET. Forays into other languages as necessary.
Requirements:
- Install .NET 6.0 SDK (
drone/downloader
) - Install Node 19 (
watcher
) -
npm install -g typescript
(watcher
) -
npm install -g webpack
(watcher
)
Installation
- Clone this repo.
- On linux, use
install.sh
. On Windows, useinstall.ps1
.
Name | Purpose |
---|---|
drone/downloader |
.NET executable that pulls a unit of work off a download queue, downloads the item, and exits. |
watcher |
Static Website that offers interactions with constellation automation and services. Communicates using a storage account. |