frontpage.
newsnewestaskshowjobs

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•1y 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: SquadCue – local-first mission control for AI CLI agents

https://github.com/hsienchuc/squadcue
1•hsienchuc•27s ago•0 comments

Gemma Translator

https://github.com/google-gemma/gemma-translator
1•droidjj•1m ago•0 comments

Show HN: NextBlock CMS – Open-source full-stack CMS for NextJS 16 and Supabase

https://github.com/nextblock-cms/nextblock
1•nextblock•1m ago•0 comments

Show HN: Atlarix – local-first AI coding agent that runs on grep, no index

https://www.atlarix.dev/
1•Amariah•2m ago•0 comments

How Europe can prevent a repeat of this year's devastating wildfires

https://www.science.org/content/article/how-europe-can-prevent-repeat-year-s-devastating-wildfires
1•Brajeshwar•3m ago•0 comments

The US tried to stop cartel money-laundering; devastated mom-and-pop businesses

https://www.theguardian.com/us-news/2026/aug/11/us-mexico-border-area-money-transfer-rule-change-...
1•hedora•3m ago•0 comments

Agentic Coding: Running the Nightshift

https://dibranmulder.github.io/2026/08/11/lights-out-03-running-the-nightshift/
1•dibranmulder•4m ago•0 comments

Prompt Library: 65 Production-Tested Claude Prompts for Legal Work

https://github.com/danlorry/superlawyers-prompts
1•wertyk•6m ago•0 comments

Manna (2003)

https://web.archive.org/web/20260725174355/https://marshallbrain.com/manna1
1•OgsyedIE•6m ago•0 comments

Electrostates vs. petrostates: the US, China, and the Hormuz energy shock

https://www.brookings.edu/articles/electrostates-vs-petrostates-the-us-china-and-the-hormuz-energ...
2•andsoitis•7m ago•0 comments

Show HN: Sqnc.run – a live cipher stream inspired by number stations

https://sqnc.run
1•nee_oo_ru•7m ago•0 comments

Rocket Lab's GHOST packs a whole launch pad into shipping containers

https://investors.rocketlabcorp.com/news-releases/news-release-details/rocket-lab-unveils-ghost-d...
1•MarcoDewey•7m ago•0 comments

A Lightweight Rootless Container Sandbox for Claude Code and Codex

https://medium.com/@Koukyosyumei/h5i-a-lightweight-rootless-container-sandbox-for-claude-code-and...
1•syumei•8m ago•0 comments

Running Handshake and Stateless MCP in the Same Gateway

https://wcollins.io/posts/2026/mcp-stateless-flip-and-portable-packs/
1•mooreds•9m ago•0 comments

Claude Code is leaking real email address as a User-Agent string in curl command

https://github.com/anthropics/claude-code/issues/78431
2•matada_•9m ago•0 comments

TikTok x dynosaur,x bogus,x_gnarly signature algoryhtims

https://github.com/n1tr00-10/tiktok-signature
1•n1tr00•11m ago•0 comments

Show HN: Compare local pest control companies before you hire

https://pestdirect.com
1•not_wowinter13•12m ago•0 comments

Stealing Reasoning Traces from Proprietary LLM APIs

https://twitter.com/kotekjedi_ml/status/2087147042888114428/photo/1
1•tosh•13m ago•0 comments

Show HN: Auracommit – Token-efficient AI Git commit generation from Git diff

https://github.com/tigerlang/auracommit
1•tiger-langer•13m ago•0 comments

AI/Data job market tracker for the DACH region

https://github.com/Chrisinho8/DACH-data-job-market
1•Chrisinho8•13m ago•0 comments

Airship: Visual Editor for Your Codebase

https://github.com/0xnyn/airship
2•handfuloflight•15m ago•0 comments

Show HN: A Three.js simulator for the Aug 12 total solar eclipse

https://make3dmap.com/solar-eclipse-2026-simulator
2•jaredliu_bravo•15m ago•0 comments

Matt Mullenweg's Messages Went Missing Amid a Failed Backup and Two Lost Devices

https://www.therepository.email/matt-mullenwegs-messages-went-missing-amid-a-failed-backup-and-tw...
1•rpgbr•15m ago•0 comments

NBER: AI Financial Advice [pdf]

https://www.nber.org/system/files/working_papers/w35574/w35574.pdf
2•m-hodges•16m ago•0 comments

Show HN: The self-improving QA agent for software teams

https://vostride.com
3•pranshuchittora•16m ago•0 comments

Manus will return to operating as an independent company

https://manus.im/blog/a-note-to-our-users
2•thm•16m ago•0 comments

Politeness Theory

https://en.wikipedia.org/wiki/Politeness_theory
1•rzk•16m ago•0 comments

Load What You Need: Smaller Versions of Mutililingual Bert (2020) [pdf]

https://aclanthology.org/2020.sustainlp-1.16.pdf
1•Topfi•19m ago•0 comments

LLMs for Theory Building

https://newsletter.squishy.computer/p/llms-for-theory-building
1•artur_makly•19m ago•0 comments

Show HN: Instancez – Supabase Drop-In Replacement; Declarative and Single-Binary

https://github.com/instancez/instancez
1•saedx1•19m ago•1 comments