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!

The New Apple Begins to Emerge

https://parkerortolani.blog/2026/03/07/the-new-apple-finally-begins.html
1•arto•31s ago•0 comments

AirLLM optimizes inference memory usage

https://github.com/lyogavin/airllm
1•nreece•1m ago•0 comments

Give Up GitHub – Software Freedom Conservancy

https://sfconservancy.org/GiveUpGitHub/
1•nreece•3m ago•0 comments

AI Project Handoff Format

https://github.com/yy4uic-ai/ai-handoff-forma
1•yy4uic•7m ago•1 comments

Commit What You Know of Iran to the Flames

https://www.bloomberg.com/opinion/articles/2026-03-06/oil-shock-commit-what-you-know-of-iran-to-t...
1•petethomas•9m ago•0 comments

Show HN: DailyDefense – Daily tower defense for agents or humans

https://www.dailydefense.ai
1•pj4533•9m ago•0 comments

OpenAI robotics lead Caitlin Kalinowski quits in response to Pentagon deal

https://techcrunch.com/2026/03/07/openai-robotics-lead-caitlin-kalinowski-quits-in-response-to-pe...
3•SilverElfin•9m ago•0 comments

MonoGame: A .NET framework for making cross-platform games

https://github.com/MonoGame/MonoGame
1•azhenley•11m ago•0 comments

A23a was once the biggest in the world iceberg. Now it has just weeks left

https://www.bbc.co.uk/news/resources/idt-20f878f1-f4af-4022-9f62-b0515b9f4b20
1•reconnecting•11m ago•0 comments

Show HN: Too many AI SaaS launching every day so we built Arena where they fight

https://glad-ia-tor.com/
1•GiornoJojo•13m ago•0 comments

Show setup modal with confetti on coverage page when no CI data exists

1•nishiohiroshi•14m ago•0 comments

XC-BASIC3 Space Invaders (Pet Programming Part 3)

https://retrogamecoders.com/xcbasic3-spaceinvaders/
1•ibobev•20m ago•0 comments

Designing a Game Board for the TMS9918A

https://bumbershootsoft.wordpress.com/2026/03/07/designing-a-game-board-for-the-tms9918a/
1•ibobev•20m ago•0 comments

More Apple II chainable hard drives?

https://www.colino.net/wordpress/archives/2026/03/07/more-apple-ii-chainable-hard-drives/
1•ibobev•20m ago•0 comments

The True Scale Multiplication Grid

https://thechalkfaceblog.wordpress.com/2017/04/29/the-true-scale-multiplication-grid/
1•tzury•21m ago•0 comments

Ask HN: How to serve inference as we do with containes with cached token

1•elesbao•22m ago•0 comments

OS-Level Age Verification

https://waspdev.com/articles/2026-03-07/my-thoughts-on-os-level-age-verification
1•senfiaj•28m ago•0 comments

Old site, new site bookmarklets

https://www.autodidacts.io/old-site-new-site-bookmarklets/
1•Curiositry•31m ago•0 comments

Agent-town – A pixel-art AI agent online collaboration platform

https://github.com/geezerrrr/agent-town
2•felixding•33m ago•0 comments

Predicting Personality from Book Preferences with User-Generated Content Labels [pdf]

https://www.cs.ubc.ca/~lsigal/Publications/tac2018annalyn.pdf
1•Curiositry•35m ago•0 comments

We Moved from AWS to Hetzner. Cut Costs 89%. Here's the Catch

https://medium.com/lets-code-future/we-moved-from-aws-to-hetzner-cut-costs-89-heres-the-catch-961...
1•doener•36m ago•0 comments

Iranian Women Graduate in Stem 3× the Rate of U.S. Women and Has 5× More PhDs

https://hrnews1.substack.com/p/iranian-women-graduate-in-stem-at
2•williesmellson•36m ago•1 comments

When Distillation Strips the Soul: Safety Comparison of a Claude-Distilled Model

https://netrork.com/blog/when-distillation-strips-the-soul/
1•jrork•40m ago•0 comments

The User Is Stochastic: Testing Agentic Systems with Simulation and Evaluation

https://www.gojiberries.io/simulating-and-evaluating-agentic-systems/
1•neehao•41m ago•0 comments

They all said Hormuz closure would be brief. What if they were wrong?

https://www.lloydslist.com/LL1156532/They-all-said-Hormuz-closure-would-be-brief-What-if-they-wer...
1•everybodyknows•41m ago•0 comments

Quint: Executable Specs for Reliable Systems

https://quint-lang.org/
1•0xcafefood•42m ago•0 comments

We built a free AI local newspaper for towns that lost theirs

https://news.minir.ai/explore?town=chesterton
1•ToukoTok•44m ago•3 comments

The HArc Stack – A Web Stack Built on Raku

https://harcstack.org
1•TheWiggles•47m ago•0 comments

Show HN: Apc-CLI – sync AI memory across Claude Code, Cursor, Copilot

https://github.com/FZ2000/apc-cli
1•FZ2000•50m ago•0 comments

Ask HN: Building on-device call screening–no cloud, just local ML. Realistic?"

1•dorjedev•51m ago•0 comments