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

Ask HN: Developing .NET on Windows but deploying to Linux – common issues?

1•ghostlyInc•36s ago•0 comments

Boeing's Bizarre Planes That Were Never Built

https://www.airlineratings.com/articles/boeings-bizarre-planes-that-were-never-built
1•voxadam•1m ago•0 comments

On Making

https://beej.us/blog/data/ai-making/
1•ingve•2m ago•0 comments

Zeno's Paradox resolved by physics, not by math alone

https://bigthink.com/starts-with-a-bang/zenos-paradox/
1•bryanrasmussen•3m ago•0 comments

What's That? – Photo to personalized audio narrative in under 10 seconds

https://apps.apple.com/us/app/whats-that-ai-audio-guide/id6756409506
1•whatsthatapp•5m ago•1 comments

The Dopamine Trap of Vibe Coding

https://codn.dev/blog/the-dopamine-trap-of-vibe-coding/
2•romanhoffmann•7m ago•2 comments

MCPs, CLIs, and skills: when to use what?

https://jngiam.bearblog.dev/mcps-clis-and-skills-when-to-use-what/
3•jngiam1•7m ago•0 comments

A Snapshotable WASM Interpreter

https://github.com/friendlymatthew/gabagool
1•birdculture•8m ago•0 comments

Looking for Partner to Build Agent Memory (Zig/Erlang)

1•kendallgclark•9m ago•0 comments

Show HN: Codex Symphony – bootstrap OpenAI Symphony and Linear in any repo

https://github.com/Citedy/codex-symphony
1•ntty•11m ago•0 comments

How to use Claude Cowork – Complete guide

https://overtoncollective.com/blog/claude-cowork-complete-guide
1•Ali_Jiwani•11m ago•0 comments

Content Creator

https://fgiesen.wordpress.com/2025/07/06/content-creator/
1•pocksuppet•12m ago•0 comments

Selectively reducing eval awareness and murder in Gemma 3 27B via steering

https://www.lesswrong.com/posts/QfM6SHyBPveDtHAma/selectively-reducing-eval-awareness-and-murder-...
1•gmays•14m ago•0 comments

How Homeowners Are Turning to Adjustable-Rate Mortgages, in Charts

https://www.wsj.com/personal-finance/adjustable-rate-mortgages-charts-18eec3b5
1•JumpCrisscross•14m ago•0 comments

The Dark Story of America's Most Iconic Bicycle [video]

https://www.youtube.com/watch?v=7t7bN04Xryg
1•lisper•14m ago•0 comments

An old photo of a large BBS

https://rachelbythebay.com/w/2022/01/26/swcbbs/
4•xbryanx•15m ago•0 comments

Simple TOTP Generator that works in the browser

https://2fasecure.com
1•techmanager•16m ago•1 comments

The Iron Dome is failing [video]

https://www.youtube.com/watch?v=JJfSHsYfzXk
2•spiderfarmer•16m ago•0 comments

A single AI dev workspace for all your services

https://www.superblocks.com/blog/a-single-dev-workspace-for-ai-agents
1•ranma•19m ago•0 comments

An Ode to Bzip

https://purplesyringa.moe/blog/an-ode-to-bzip/
2•enz•19m ago•0 comments

Zapcode: A TypeScript interpreter in Rust for AI agents (2µs start, sandbox)

https://github.com/TheUncharted/zapcode
1•TheUncharted•19m ago•1 comments

Show HN: Generator SFT and DPO datasets for tool-calling LoRA fine-tuning

https://nothumanallowed.com/datasets
1•senza1dio•19m ago•1 comments

Iranian speed boats approach US Navy ships in the Strait of Hormuz (2012) [video]

https://www.youtube.com/watch?v=E6TTYuAKN5U
1•joebig•20m ago•0 comments

Why the Kids Won't Farm

https://www.nytimes.com/2026/03/12/opinion/who-will-farm-america.html
2•saikatsg•23m ago•1 comments

A Field Guide to Reward Hacking in AI Kernel Generation

https://www.wafer.ai/blog/reward-hacks-field-guide
1•matt_d•24m ago•0 comments

Could a New Kind of Data Center Give Back to the Grid?

https://www.nlr.gov/news/detail/program/2026/could-new-kind-of-data-center-give-back-to-the-grid
1•ph0rque•24m ago•0 comments

Multi-Player Game Networking, Explained

https://www.gabrielgambetta.com/client-server-game-architecture.html
2•ascent817•25m ago•1 comments

Galileo releases Agent Control, a centralized guardrails platform for AI agents

https://thenewstack.io/galileo-agent-control-open-source/
1•CrankyBear•27m ago•0 comments

30 Facts About Childhood Today That Will Terrify You

https://www.afterbabel.com/p/30-facts-about-childhood-today-that
2•obscurette•28m ago•0 comments

Random Numbers, Persian Code: A Mysterious Signal

https://www.rferl.org/a/mystery-numbers-station-persian-signal-iran-war/33700659.html
2•mudil•29m ago•0 comments