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!

Can I delete the Chrome's OptGuideOnDeviceModel safely? (2025)

https://superuser.com/questions/1930445/can-i-delete-the-chromes-optguideondevicemodel-safely-its...
1•jjgreen•41s ago•0 comments

Show HN: Design proteins from one formula, zero training data – runs in browser

https://aidoctrine.github.io/uct-protein/
1•AlekseN•53s ago•0 comments

Fooling large language models just keeps getting simpler

https://www.theregister.com/software/2026/04/29/fooling-large-language-models-just-keeps-getting-...
1•speckx•1m ago•0 comments

Show HN: I vibe-coded an illegal streaming platform

https://streamvaults.ru/
1•hannil55•2m ago•0 comments

Open-Source Framework to Stop Spamming Your Users (and Increase Conversions)

https://github.com/furkatkasimov/lamf/
1•qatlama•4m ago•0 comments

The GRU's Hogwarts: Inside[..]elite spy school for Russian military intelligence

https://theins.press/en/inv/292314
1•defly•7m ago•0 comments

PS5-Linux

https://github.com/ps5-linux/ps5-linux-loader
1•26d0•7m ago•0 comments

Two Chapters on Code Reviews Worth Your Afternoon

https://verbosemode.dev/p/two-chapters-on-code-reviews-worth
1•ablx000•11m ago•0 comments

Motivation, Productivity Barriers, and Engineering Friction

https://pankajpipada.com/posts/2026-05-07-motivation-productivity-barriers/
1•ppipada•12m ago•1 comments

VoidZero Announces Rolldown 1.0

https://voidzero.dev/posts/announcing-rolldown-1-0
3•crousto•12m ago•0 comments

Anthropomorphism Is the New Skeuomorphism

https://danielgrantco.substack.com/p/anthropomorphism-is-the-new-skeuomorphism
1•djgrant•13m ago•0 comments

Spoiler-free character descriptions for ePub novels

https://github.com/Fank1/curie
1•fank1•16m ago•1 comments

I got prompt-injected asking Claude on iOS to recommend a cycling route app

https://menno.sh/prompt-injection.html
2•menno-sh•17m ago•0 comments

Tell HN: Calculated the price for Canny at 1k/5k/50k users–see how it adds up

1•luodaint•17m ago•0 comments

A new hash table for Lwan

https://tia.mat.br/posts/2026/05/06/a-new-hash-table-for-lwan.html
1•g0xA52A2A•18m ago•0 comments

File72 – Send files instantly, no account required

https://file72.com/
1•ihorko•20m ago•0 comments

Dutch government extends DigiD contract with US takeover target

https://www.dutchnews.nl/2026/05/dutch-government-extends-digid-contract-with-us-takeover-target/
2•ritzaco•21m ago•0 comments

Show HN: We added a way to jump from clipboard search back to original context

1•ProtsenkoAlex•25m ago•0 comments

Unofficial Kotlin Lsp

https://github.com/Hessesian/kotlin-lsp
1•hawk0120•25m ago•0 comments

Jeffrey Snover on .NET and Windows: "Not a Happy Marriage"

https://xcancel.com/AndrewPlaTech/status/2052062704714612858#m
2•aragonite•26m ago•0 comments

Woman covertly filmed for 'humiliating' social media content – then told to pay

https://www.bbc.co.uk/news/articles/cwy87wqz0q9o
1•mindracer•26m ago•0 comments

Show HN: Desktop Agent Center – Local AI Automation via Hotkeys

1•Tint6666•30m ago•1 comments

Is AI Creative?

https://negativestarinnovators.com/blog/does-ai-actually-have-creativity
1•pizzly•31m ago•0 comments

PHP's Biggest Problem

https://stitcher.io/blog/php-biggest-problem
3•eyupcanakman•32m ago•0 comments

Ask HN: Real life autonomous AI Agents

1•gagarwal123•33m ago•0 comments

Show HN: Voice-note based social network prototype

https://streamofyou.pages.dev/
1•maxaw•33m ago•0 comments

Locked, stocked, and losing budget: AI vendor lock-in bites back

https://www.theregister.com/software/2026/04/28/locked-stocked-and-losing-budget-ai-vendor-lock-i...
2•instagraham•37m ago•0 comments

AI Slop Is Killing Online Communities

https://rmoff.net/2026/05/06/ai-slop-is-killing-online-communities/
4•rmoff•38m ago•0 comments

'No one has done this in the wild': study observes AI replicate itself

https://www.theguardian.com/technology/2026/may/07/no-one-has-done-this-in-the-wild-study-observe...
2•richardatlarge•39m ago•1 comments

How to make SSE token streams resumable, cancellable, and multi-device

https://zknill.io/posts/everyone-said-sse-token-streaming-was-easy/
1•zknill•44m ago•0 comments