This repository contains my effort to write a script to periodically take snaps from my Eufy doorbell for timelapse video production purposes.
I am trying to use the https://github.com/bropat/eufy-security-client library,
but it depends on mqtt
which doesn't work with Vite (version 1 of me trying
this that I have removed but is still in the Git history) and got
which is not
supported by Bun at the moment: oven-sh/bun#4395.
I don't want to be touching Node anymore so I'll wait for either MQTT to fix the
ESM export or for Bun to fix the got
support.
The library uses Got for HTTP2 which I don't think native fetch
supports so I
don't think there is a path to drop the dep.