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•9mo 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!

End of the Line for Video Essays

https://pluralistic.net/2026/02/07/aimsters-revenge/
1•hn_acker•1m ago•0 comments

Reflections on Section 230's Past, Present, and Future on Its 30th Anniversary

https://blog.ericgoldman.org/archives/2026/02/reflections-on-section-230s-past-present-and-future...
1•hn_acker•8m ago•0 comments

Someone did Bitcoin superbowl squares

https://sbsqr.vercel.app/
1•sfffs•9m ago•0 comments

Another Confusing Internet Jurisdiction Opinion-Stokinger v. Armslist

https://blog.ericgoldman.org/archives/2026/02/another-confusing-internet-jurisdiction-opinion-thi...
1•hn_acker•10m ago•1 comments

Chance the Rapper Is Now Chance the AI Company Spokesman

https://stereogum.com/2488412/chance-the-rapper-is-now-an-ai-company-spokesman/news
1•throwoutway•15m ago•0 comments

Single-capillary endothelial dysfunction resolved by optoacoustic mesoscopy

https://www.nature.com/articles/s41377-025-02103-6
2•PaulHoule•24m ago•0 comments

The Ownership Class and the Working Class

https://satisologie.substack.com/p/the-ownership-class-and-working-class
3•sova•25m ago•1 comments

Bonobo able to imagine a scene, act it as if was real while knowing it's not

https://arstechnica.com/science/2026/02/watch-kanzi-the-bonobo-pretend-to-have-a-tea-party/
1•i-blis•26m ago•2 comments

Evolving the Agent Enviornment

https://github.com/harivansh-afk/agentikube
1•rathiharivansh•30m ago•1 comments

Buccal Pumping

https://en.wikipedia.org/wiki/Buccal_pumping
2•thunderbong•32m ago•0 comments

Every book recommended on the Odd Lots discord

https://odd-lots-books.netlify.app/
1•muggermuch•32m ago•0 comments

Show HN: WhatsApp Chat Viewer – exported chats as HTML

https://github.com/rodrigodesalvobraz/whatsapp-chat-viewer
1•rodrigobraz•33m ago•0 comments

Throne Wars: When Claude Opus 4.6 Clashes with GPT-5.3 Codex

http://yeasy.blogspot.com/2026/02/throne-wars-when-claude-opus-46-clashes.html
1•yeasy•33m ago•0 comments

400k Iranians abroad share Internet access with users at home

https://www.iranintl.com/en/202602084487
1•ukblewis•37m ago•0 comments

Setting Up an IRC Server

https://www.neatnik.net/setting-up-an-irc-server/
2•rickcarlino•38m ago•0 comments

I hacked my own computer using OpenClaw and it was terrifyingly easy

https://www.androidauthority.com/openclaw-ai-prompt-injection-3636904/
2•jrmg•39m ago•1 comments

PRD-driven, dependency-aware agent workflow for Claude Code and Vibe Kanban

https://github.com/ericblue/claude-vibekanban
2•ericblue•43m ago•1 comments

Sandwich Bill of Materials

https://nesbitt.io/2026/02/08/sandwich-bill-of-materials.html
2•zdw•44m ago•0 comments

Pi Is All You Need

https://p10q.com/pi_is_all_you_need/
2•tmsh•44m ago•0 comments

AI Makes the Easy Part Easier and the Hard Part Harder

https://www.blundergoat.com/articles/ai-makes-the-easy-part-easier-and-the-hard-part-harder
14•weaksauce•46m ago•0 comments

Show HN: Emergent – Artificial life simulation in a single HTML file

https://emergent-ivory.vercel.app/
2•usernameis42•46m ago•0 comments

Show HN: ParaGopher v1.3.0 – A retro Paratrooper (1982) clone written in Go

https://github.com/ystepanoff/ParaGopher
1•ystepanoff•47m ago•0 comments

What Will Happen to Code?

https://registerspill.thorstenball.com/p/joy-and-curiosity-70-d85
1•kristianp•48m ago•0 comments

Show HN: NoFaceClips automatic Reddit to TikTok faceless video generator

https://nofaceclips.com
1•TallSession9532•50m ago•0 comments

What does 'remastering' an album mean?

https://www.popsci.com/science/what-does-remastering-an-album-mean/
3•wjb3•50m ago•0 comments

Quantum Twins simulator unveils 15,000 controllable quantum dots

https://phys.org/news/2026-02-quantum-twins-simulator-unveils-dots.html
1•rbanffy•51m ago•0 comments

Show HN: Multi-tenant OpenClaw with isolated containers and encrypted vault

https://github.com/jomafilms/openclaw-multitenant
1•jomafilms•53m ago•0 comments

Show HN: Claude Dashboard – k9s-style TUI for managing Claude sessions via tmux

https://github.com/seunggabi/claude-dashboard
1•seunggabi•54m ago•0 comments

Hitting 1k tokens per second on a single RTX 5090

https://blog.alpindale.net/posts/5090_decode_optimization/
3•steinsgate•54m ago•0 comments

The tech titans who show up in the Epstein files

https://mashable.com/article/tech-ceos-epstein-files-musk-gates-hoffman-thiel-zuckerberg
4•saubeidl•55m ago•2 comments