frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Golang UniFi Network and Protect API CLI and Client

https://github.com/ClifHouck/unified
4•cliffy•1y ago
Ubiquiti recently added HTTPS REST APIs to their Network and Protect applications. While exploring what was available, I came across a pair of interesting endpoints that promised to stream Protect events like detections, motions, doorbell rings, etc. over a Websocket connection.

My UniFi doorbell works great, but I frequently miss the sound of the doorbell because the main chime is far from my workstation, plus I prefer to mostly silence my phone while I'm working. Physical UniFi Chimes are available, but are usually out of stock, and their price seems to keep going up! So my initial motivation was to write enough of a client to enable a doorbell application which would play a sound whenever a "ring" event was emitted by Protect's API.

A few dozen commits later, I found I had built a half decent client and CLI command utility for talking to the Network and Protect APIs. So I'm pleased to announce the initial v0.1.0 release of `unified`:

`unified` is a command line utility (and Golang client) for talking to UniFi Network and Protect APIs.

You can check out the code at: https://github.com/ClifHouck/unified

v0.1.0 supports the following:

UniFi Network API V1 is fully supported as of Network application version "9.1.120".

UniFi Protect API V1 is only partially supported, with the following endpoints supported:

- `/v1/meta/info`

- `/v1/subscribe/devices`: only partial type support.

- `/v1/subscribe/events`

- `/v1/cameras/`

- `/v1/cameras/{id}`

But I'm committed to working towards full Protect API V1 support.

I think there's a lot of potential for interesting uses of these APIs. Hopefully someone besides me finds this useful.

Disclaimer: This client is not in any way affiliated with Ubiquiti. I do not take any responsibility for any harm that may come to your device(s) by utilizing this client. Use at your own risk!

Garry's Opinionated Agent Brain

https://github.com/garrytan/gbrain
1•mellosouls•9m ago•0 comments

Border Cameras and Childhood: Why AI Age Estimation Fails Asylum Seekers

https://smarterarticles.co.uk/border-cameras-and-childhood-why-ai-age-estimation-fails-asylum-see...
2•berlianta•11m ago•0 comments

Running a VPN Gateway on an ESP32

https://hackaday.com/2026/05/18/running-a-vpn-gateway-on-an-esp32/
1•kristianpaul•13m ago•0 comments

Nabokov's pale fire: the lost 'father of all hypertext demos'? (2011)

https://dl.acm.org/doi/pdf/10.1145/1995966.1996008
1•aragonite•13m ago•0 comments

The software industry: annealing, but wrong

https://apenwarr.ca/log/20260531
1•BenoitEssiambre•14m ago•1 comments

Makefile based build for Shrike-lite and Renesas SLG47910V FPGA

https://github.com/trholding/shrike-gen
1•AMICABoard•16m ago•1 comments

Mapping a political primary through search, backlinks, and keyword rankings

https://yougotus.ai/research/california-governor-2026-digital-primary
1•Bittermann•17m ago•0 comments

Fadximaxamed Muxumed Xaashi

https://blog.cloudflare.com/post-quantum-warp/
1•FADXIMAXAMED•17m ago•0 comments

I Built the Same App with Five GUI Frameworks: Tauri Slint Egui Dioxus Flutter

https://medium.com/@yalovoy/i-built-the-same-app-with-five-gui-frameworks-tauri-slint-egui-dioxus...
1•zero-ground-445•32m ago•0 comments

Khufu Ship

https://en.wikipedia.org/wiki/Khufu_ship
2•polivier•32m ago•0 comments

Show HN: I built a codebase analysis MCP: Stria

https://github.com/Reliary/stria
1•microbass•33m ago•1 comments

US takes step to halt Nvidia AI chip shipments to Chinese firms outside China

https://www.reuters.com/world/china/us-takes-step-halt-nvidia-ai-chip-shipments-chinese-firms-out...
1•tartoran•37m ago•0 comments

Qwen-VLA: Vision-Language-Action Modeling Across Tasks, Environments, and Robots

https://www.dcard.tw/f/relationship/p/255790583?cid=d3500548-d505-400c-8906-1449999188de
1•maxloh•42m ago•0 comments

Claude Code Ultracode

https://note.com/tolove/n/n08cf64926fd4?hl=en-US
3•hmokiguess•52m ago•0 comments

Beyond Tokenmaxxing

https://dhrumil.ca/thoughts/beyond-tokenmaxxing
2•dhrumilcse•54m ago•0 comments

OllamaMQ New Version v0.2.7

https://github.com/Chleba/ollamaMQ
3•chleba•54m ago•0 comments

Ad Infini­Tum

https://matthiasott.com/notes/ad-infinitum
3•yurivish•55m ago•1 comments

Stand and Deliver Revisited

https://reason.com/2002/07/01/stand-and-deliver-revisited-2/
3•pcfwik•56m ago•0 comments

Iran: The Internet Is Back, but Something Has Changed

https://emot.substack.com/p/when-the-internet-disappears
2•emot•56m ago•0 comments

Scaling Trust – Can We Create Programmable Trust?

https://cahootzcoops.com/blog/scaling-trust-can-we-coordinate-economics-beyond-a-boss-and-create-...
1•DeonRob•1h ago•0 comments

Illinois budget – new tax on targeted advertising, social media data collection [pdf]

https://www.ilga.gov/documents/legislation/104/SB/PDF/10400SB3019ham001.pdf
3•stockresearcher•1h ago•1 comments

What Kind of Clock Is an LLM?

https://isthisanart.substack.com/p/what-kind-of-clock-is-an-llm
1•HR01•1h ago•0 comments

I made a systems programming languge, looking for feedback

https://github.com/alonsovm44/tc-lang
1•alonsovm44•1h ago•1 comments

Ben Affleck: AI company he sold to Netflix for $600M leads to 'more human work'

https://finance.yahoo.com/sectors/technology/articles/ben-affleck-says-ai-company-103500057.html
2•indigodaddy•1h ago•0 comments

San Francisco Popos (Privately Owned Public Open Spaces) Sorted by Distance

https://tools.encona.com/sfpopos
3•rahimnathwani•1h ago•1 comments

Claude Code OS: self-updating operational memory for Claude Code (open source)

https://github.com/bernardohcrocha/claude-code-os/
2•bernardohcr•1h ago•0 comments

Show HN: RedFlag – self-hosted update manager with a supply chain gate

https://github.com/Fimeg/RedFlag
1•Fimeg•1h ago•0 comments

Team Topologies as the Infrastructure for Agency

https://matthewskelton.com/blog/team-topologies-as-the-infrastructure-for-agency
2•wapasta•1h ago•0 comments

Karpathy LLM Wiki pattern integrated into Obsidian agenic workflow

https://github.com/pssah4/vault-operator
3•pssah4•1h ago•0 comments

Science sleuths uncover more than 100 suspicious images Thermo Fisher antibody

https://www.nature.com/articles/d41586-026-01706-2
4•Bender•1h ago•0 comments