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: Alidade – an open-source Web-GIS where the map is one JSON document

https://github.com/AysanZ/alidade
1•aysanz•47s ago•0 comments

Open-jev: One-pass option scoring with Gemma 3 4B, similar to jev

https://github.com/daseinlabs/open-jev
4•suriyaG•3m ago•0 comments

Trae cuts monthly usage allowance to $200 (50% reduction)

https://www.trae.ai/pricing
1•ls1911•5m ago•1 comments

Show HN: Clippety – Private video clipping in the browser

https://clippety.com/
1•perk•10m ago•0 comments

Free invoice generator, 100% client-side – no signup, no server storage

https://www.InvoiceCraft.com
1•ajitgoel•13m ago•0 comments

Great Plains Shelterbelt (1934 geoengineering project)

https://en.wikipedia.org/wiki/Great_Plains_Shelterbelt
2•oliculipolicula•16m ago•0 comments

Show HN: Ear Training Exercise

https://clarena.app/app/try
1•AlexFromClarena•17m ago•0 comments

Thinking Hard Above AI

https://bmbumpus.com/2026/09/16/thinking-hard-above-ai/
1•mathgenius•18m ago•0 comments

We Urgently Need a New Major Search Engine

https://www.vincentschmalbach.com/we-urgently-need-a-new-major-search-engine/
1•vincent_s•18m ago•0 comments

Shakespeare Skill: Make agents sound like William Shakespeare characters

https://github.com/cookiengineer/shakespeare-skill
1•cookiengineer•21m ago•1 comments

My Chinese Internet Is Talking About AI Doom

https://yinwei.substack.com/p/my-chinese-internet-is-talking-about
1•reasonableklout•22m ago•1 comments

OpenAI reveals six more safety issues and unveils plan to disclose incidents

https://www.bbc.co.uk/news/articles/cmpq0wj5g899o
3•dr_scully•31m ago•1 comments

Arch-Based Omarchy 4.0.4 Makes Its Custom Linux Kernel the Default

https://linuxiac.com/omarchy-4-0-4-makes-its-custom-linux-kernel-the-default/
1•djfergus•32m ago•0 comments

Using Blender with coding agents on macOS

https://til.simonwillison.net/llms/blender-coding-agents-macos
3•activatedgeek•32m ago•1 comments

Linux Finally Reached My Desk

https://vinny.dev/blog/2026-09-18-omarchy-linux-finally-reached-my-desk/
2•djfergus•33m ago•0 comments

Show HN: Puffdoro – A squishy 3D focus companion built with WebGL and Web Audio

https://puffdoro.200404200.xyz
1•sz_ycombinator•34m ago•0 comments

The story Scientific American wouldn't let me tell

https://www.whatsitlike.me/the-story-scientific-american-wouldnt-let-me-tell/
3•mathgenius•35m ago•0 comments

Roof ushered in a new era for full-text helmet

https://www.roof.fr/en/djagger/682-ro340-djagger-carbon.html
2•teekert•40m ago•1 comments

The Farnese Letter

https://simonklee.dk/farnese-letter
2•latchkey•42m ago•0 comments

Can AI Create PLC Attacks? Yes, but It's Not That Easy Yet

https://www.forescout.com/blog/can-ai-create-plc-attacks-yes-but-it%E2%80%99s-not-that-easy-yet/
1•Tomte•43m ago•0 comments

Müller-Lyer Illusion

https://en.wikipedia.org/wiki/M%C3%BCller-Lyer_illusion
1•thunderbong•47m ago•0 comments

Union Alpha Stealth Model

https://developers.cloudflare.com/ai/models/stealth/union-alpha/
1•djfergus•48m ago•0 comments

I'm excited about Maps and built an gamified news app around it

2•sourav_biswas•52m ago•2 comments

AI agents can modify themselves without humans telling them to do so

https://www.theregister.com/security/2026/09/16/ai-agents-can-modify-themselves-without-humans-te...
3•galaxyLogic•54m ago•0 comments

PC ports of old console games are the new AI vibe coding battleground

https://www.pcgamer.com/gaming-industry/pc-ports-of-old-console-games-are-the-new-ai-vibe-coding-...
2•FMecha•57m ago•0 comments

Typesafe AI

https://typesafe.ai/
1•bretpiatt•1h ago•0 comments

Show HN: Webhook Proxy – Fail-safe logging and 1-click retries for webhooks

https://webhook-proxy-zeta.vercel.app/
1•MAHADDD•1h ago•1 comments

Show HN: I built a Mac app to make technical PDF textbooks easier to study

https://marginstudy.app/
1•alricsiu•1h ago•0 comments

What Little Hope Remains

https://blog.coredump.cx/p/what-little-hope-remains
3•surprisetalk•1h ago•0 comments

Building S4 – our own high-performance time-series data store

https://medium.com/life-at-propeller/building-s4-our-own-high-performance-time-series-data-store-...
2•JoeBot3000•1h ago•0 comments