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

Show HN: Vibeguard-dev/local – static AST analysis for AI-generated SQL

https://github.com/MuddySheep/vibeguard-local
1•MuddySheep•1m ago•0 comments

Teleport Contest: Porting NetHack to JavaScript and Dealing with LLM Religion

https://mazesofmenace.ai/announcement/
1•abgruszecki•1m ago•0 comments

Wall Street Millennial: OpenAI Lobbying for Gov Bailout

https://www.youtube.com/watch?v=tiv_LWUzEM8
1•nradov•3m ago•0 comments

China's cyber capabilities now equal to the US, warns Dutch intelligence

https://therecord.media/china-cyber-capabilities-match-us-dutch-intel-says
1•PaulHoule•4m ago•0 comments

Blink – AI Assistant. A knowledge destination

https://blink-oi.vercel.app
2•Pascal1997•5m ago•2 comments

French professor investigated for awarding himself fake prize

https://www.bbc.com/news/articles/c4g8pwjdp6do
3•billybuckwheat•5m ago•0 comments

First-ever 'quadsqueezing' quantum interaction

https://phys.org/news/2026-05-physicists-quadsqueezing-quantum-interaction.html
1•airstrike•5m ago•0 comments

Google's Prompt API

https://wil.to/posts/googles-prompt-api/
2•cdrnsf•6m ago•0 comments

Samsung.com serves lower prices to Archive.org

https://web.archive.org/web/20260506202901/https://www.samsung.com/us/memory-storage/sata-ssd/870...
1•paulnpace•8m ago•0 comments

Show HN: Sqlflow, a SQLite back end layer for Go

https://github.com/avalonbits/sqlflow
1•iccananea•9m ago•0 comments

Why Tech Billionaires Don't Have "Fuck You" Money

https://mattruby.substack.com/p/the-billionaires-are-sad
1•rubymatt•10m ago•0 comments

Galactic Archives:Interactive atlas and timeline of the Star Wars canon universe

https://thegalacticarchive.com/
1•joebig•11m ago•0 comments

It Takes 6 Days to Change 1 Line of Code (2015)

https://edw519.posthaven.com/it-takes-6-days-to-change-1-line-of-code
1•downbad_•12m ago•1 comments

The Work Is Social

https://yusufaytas.com/the-real-work-is-social
5•aura_farmer•13m ago•0 comments

I've made a quick browser extension for screenshot and annotation

https://snap-annotate.netlify.app/
1•finiskyy•13m ago•0 comments

RuneBench: Agent Benchmark on RuneScape Gameplay Tasks

https://maxbittker.github.io/runebench/
2•frozenseven•13m ago•0 comments

Twitch Donations IRL

https://danangell.com/blog/posts/twitch-donations-irl/
1•teaearlgraycold•14m ago•0 comments

PCIe 8.0

https://pcisig.com/specifications/pcier-80-specification-draft-05-now-available-members
1•dabinat•14m ago•0 comments

Navigator N1.5 – Computer Use Model for the Web

https://yutori.com/blog/introducing-n1-5
1•agcat•15m ago•0 comments

Show HN: Platos – like Claude Managed Agents but open-source and self-hosted

https://github.com/winsenlabs/platos
1•tejassuds•16m ago•0 comments

Exit the Tournament

https://twitter.com/jakozloski/status/2044081649814778362
1•paulpauper•16m ago•0 comments

Helfer: Vibe Code web apps with Laravel and AI

https://helfer.dev/
1•bosunski•17m ago•0 comments

Show HN: PHP-fts – Full-text search engine in pure PHP, no extensions

https://github.com/olivier-ls/php-fts
2•asmodios•17m ago•0 comments

tsz: a performance-first TypeScript checker

https://tsz.dev/
2•bpierre•20m ago•1 comments

Anthropic Leasing Compute from SpaceX

https://twitter.com/nottombrown/status/2052062566126649448
1•GMoromisato•22m ago•0 comments

Kids Have Been Sick at School on Drilling Waste Site

https://thebarbedwire.com/2026/05/05/her-elementary-school-was-built-on-a-radioactive-fracking-wa...
1•speckx•22m ago•0 comments

Yellowstone's volcano may be fueled differently than previously thought

https://www.livescience.com/planet-earth/volcanoes/yellowstones-volcano-may-be-fueled-in-a-very-d...
1•gmays•23m ago•0 comments

Taphouse – A Native macOS GUI for Homebrew

https://taphouse.multimodalsolutions.gr/
2•jupe69•23m ago•0 comments

TokenSpeed: A Speed-of-Light LLM Inference Engine for Agentic Workloads

https://lightseek.org/blog/lightseek-tokenspeed.html
1•be7a•27m ago•0 comments

Model Spec Midtraining: Improving How Alignment Training Generalizes

https://alignment.anthropic.com/2026/msm/
1•bearseascape•27m ago•0 comments