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!

Practical Guide to Building Reliable AI Agents

https://docs.inkeep.com/guides/agent-engineering
1•gaurav12342345•2m ago•1 comments

The anxiety driving AI's brutal work culture is a warning for all of us

https://www.theguardian.com/technology/ng-interactive/2026/feb/17/ai-startups-work-culture-san-fr...
1•i7l•7m ago•0 comments

Did Gemini just give me someone's personal information?

https://old.reddit.com/r/GeminiAI/comments/1r7dn80/did_gemini_just_give_me_someones_personal/
1•virgildotcodes•7m ago•0 comments

Show HN: Instagram Saved Collection Exporter

https://chromewebstore.google.com/
1•qwikhost•8m ago•0 comments

Join the Python Security Response Team

https://pyfound.blogspot.com/2026/02/join-the-python-security-response-team.html
1•lumpa•8m ago•0 comments

Convert Audi to 432Hz

https://kaizoku.digital/tools/retune/index.html
1•musti_92•8m ago•0 comments

The Final Bottleneck

https://lucumr.pocoo.org/2026/2/13/the-final-bottleneck/
3•donutshop•8m ago•0 comments

Frederick Wiseman, 96, Penetrating Documentarian of Institutions, Dies

https://www.nytimes.com/2026/02/16/movies/frederick-wiseman-dead.html
1•mitchbob•8m ago•1 comments

Safe VSP

https://linusakesson.net/scene/safevsp/index.php
1•amichail•12m ago•0 comments

Tesla Robotaxis Reportedly Crashing at a Rate That's 4x Higher Than Humans

https://gizmodo.com/tesla-robotaxis-reportedly-crashing-at-a-rate-thats-4x-higher-than-humans-200...
10•tempestn•14m ago•0 comments

Open-source game engine Godot is drowning in 'AI slop' code contributions

https://www.pcgamer.com/software/platforms/open-source-game-engine-godot-is-drowning-in-ai-slop-c...
2•vinyl7•15m ago•0 comments

Why an A.I. Video of Tom Cruise Battling Brad Pitt Spooked Hollywood

https://www.nytimes.com/2026/02/16/movies/tom-cruise-brad-pitt-artificial-intelligence-seedance.html
3•goplayoutside•16m ago•0 comments

Ask HN: How do you overcome imposter syndrome?

3•fdneng•16m ago•0 comments

The most practical, fast, tiny command sandboxing for AI agents

https://dw1.io/blog/2026/02/17/sandboxec/
2•dwisiswant0•16m ago•0 comments

An assembler that compiles to a printf loop

https://git.sr.ht/~sebsite/printfasm
1•todsacerdoti•17m ago•0 comments

The mathematical mystery inside the shooter Quake 3

https://www.scientificamerican.com/article/the-mathematical-mystery-inside-the-legendary-90s-shoo...
1•emmelaich•17m ago•1 comments

Adam Mastroianni of Experimental History Interviews Gwern (2025)

https://gwern.net/interview-inkhaven
2•cainxinth•18m ago•0 comments

First Agent Skills Hackathon by the Authors of SkillsBench

https://www.skillathon.ai/
1•xdotli•18m ago•1 comments

Rathbun's Operator

https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/rathbuns-operator.html
4•bb88•19m ago•0 comments

How Jet Engines Are Powering Data Centers

https://www.wsj.com/business/energy-oil/how-jet-engines-are-powering-data-centers-b1c587a9
2•petethomas•19m ago•0 comments

PostCSS creator: How to make your open source project popular

https://evilmartians.com/chronicles/how-to-make-your-open-source-popular
1•ashtuchkin•20m ago•0 comments

The gut microbiota shapes the human and murine breath volatilome

https://www.cell.com/cell-metabolism/fulltext/S1550-4131(25)00544-3
1•PaulHoule•22m ago•0 comments

Show HN: Algorithms 1.0.0 – Minimal and clean implementations of algorithms

https://github.com/keon/algorithms
1•kwk236•23m ago•0 comments

The Cost of Staying vs Judgement, Surface Area and Compute

https://twitter.com/amytam01/status/2023593365401636896
1•walterbell•23m ago•0 comments

Write Specs, Not Chats

https://gist.github.com/breadchris/50928d8c6f279ac30959a6bb8b6bf3ca
1•breadchris•29m ago•1 comments

Consulting firms have built thousands of AI agents

https://www.msn.com/en-us/autos/other/consulting-firms-have-built-thousands-of-ai-agents-now-they...
1•galaxyLogic•31m ago•0 comments

The Problem with Clones in Rust – Why Functional Rust Is Slower Than You Think

https://hamy.xyz/blog/2026-02_the-problem-with-clones-in-rust
1•emschwartz•34m ago•0 comments

Preserving the Web Is Not the Problem. Losing It Is

https://www.techdirt.com/2026/02/17/preserving-the-web-is-not-the-problem-losing-it-is/
3•cdrnsf•38m ago•0 comments

ClaudeSwarm – Open-source multi-agent orchestration for Claude

https://github.com/simonstaton/ClaudeSwarm
1•simonstaton•40m ago•0 comments

Show HN: SiteReady – Uptime monitoring and status pages for indie makers

https://siteready.app
1•Arifcodes•40m ago•1 comments