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!

JR East to introduce touchless ticket gates in spring 2028

https://www.japantimes.co.jp/business/2026/11/11/companies/jr-east-ticket-gate/
1•e12e•2m ago•0 comments

Build a legal document conflict detector

https://isaacus.com/blog/build-a-legal-document-conflict-detector
1•ubutler•4m ago•0 comments

Despite human sacrifice after El Niño, ancient societies generally peaceful

https://www.frontiersin.org/news/2026/11/09/despite-sacrificing-people-catastrophic-el-nino-flood...
1•gumby•4m ago•1 comments

Securing Rust's supply chain with an extended standard library

https://kerkour.com/rust-supply-chain-security-stdx
1•crabmusket•5m ago•0 comments

MaldocTrace: Emulate VBA and Excel 4.0 macros in a simulated Windows environment

https://github.com/debugactiveprocess/MaldocTrace
1•ironbits•5m ago•0 comments

Show HN: Motion Debugger – A browser critic for AI slop

https://github.com/ShadowKingYT444/motion-debugger
1•ShadowKingYT444•5m ago•0 comments

Show HN: Receipts, agent skills that make PRDs and metrics cite their evidence

https://github.com/aliraza2025/receipts
1•axraza5•8m ago•0 comments

Lex White Productions Open Media Platform

https://lexwhite.net
1•lexwhite•8m ago•1 comments

Platonic Solids in All Dimensions (2020)

https://math.ucr.edu/home/baez/platonic.html
1•andsoitis•9m ago•0 comments

He let an AI read too many court auction listings. Now he is in a Turkish jail

https://medium.com/@rkzlyldrm/he-let-an-ai-read-too-many-court-auction-listings-now-he-is-in-a-tu...
3•rkzlyldrm•10m ago•0 comments

A2UI 1.0

https://developers.googleblog.com/a2ui-10-build-delightful-fast-reliable-agentic-experiences/
1•zeroasterisk•17m ago•1 comments

Ask HN: What do your technical interviews look like today? (Nov 2026)

4•Heap4112•25m ago•1 comments

Learning from Real-World Experience

https://www.perplexity.ai/hub/blog/learning-from-real-world-experience
2•gmays•29m ago•0 comments

Hijacking a Playground with One Request

https://henriemategui.com/post/hijacking-a-playground-with-one-request
2•henriemategui•30m ago•0 comments

I caught Microsoft Defender uploading my unreleased software without asking

https://garrettstimpson.ca/posts/2026/11/11/caught-microsoft-red-handed-with-hodometer/
1•gary23w•32m ago•0 comments

Wikimedia Foundation Salaries

https://meta.wikimedia.org/wiki/Wikimedia_Foundation_salaries
1•catskull•32m ago•0 comments

Show HN: Lynx – open-source fully-customizable AI workspace

https://github.com/yakkomajuri/lynx
1•yakkomajuri•33m ago•0 comments

A verified 2.2M-subscriber YouTube channel promoted a remote-access trojan

https://blueteam.cool/posts/quantai-fake-youtube-netsupport-rat/
2•khalidkhair•35m ago•0 comments

China Covered Desert Land with Solar Panels,Found 126% More Carbon in the Soil

https://www.gadgetreview.com/china-covered-desert-land-with-solar-panels-researchers-found-126-mo...
3•PicardManeuver•35m ago•1 comments

Show HN: Litek8s – Kubernetes API in one Rust binary, 23 MiB idle

https://litek8s.dev/
1•jairofdez•37m ago•0 comments

Nintendo Targets Picofly Switch Modchip Firmware in GitHub DMCA Takedown

https://torrentfreak.com/nintendo-targets-picofly-switch-modchip-firmware-in-github-dmca-takedown/
2•gslin•38m ago•0 comments

Waymo Tailgates, Tries to Pass CHP Blockade; Another Drives Around with Ticket

https://sfist.com/2026/11/11/waymo-tailgates-tries-to-pass-chp-blockade-in-sf-while-another-drive...
2•mikhael•40m ago•0 comments

Big Pharma subsidizes biotech investors

https://www.baybridgebio.com/blog/ipo_ma_dependence
1•aaavl2821•42m ago•0 comments

Show HN: Just Dashboard, an open-source VPS management dashboard

https://github.com/JustDashboard/Just-Dashboard
1•Wayy01•46m ago•0 comments

MAI-Transcribe-2: Fastest, most accurate and cheapest speech recognition model

https://microsoft.ai/news/mai-transcribe-2-is-the-fastest-most-accurate-and-cheapest-speech-recog...
1•gmays•50m ago•0 comments

Venture Multiples and 10 Year Cycles

https://www.sohum.com/venture-multiples-and-10-year-cycles/
1•Sohum•53m ago•1 comments

Use Uncensored Models on OpenCode, Codex, and Claude Code

https://openuncensored.com/blog/use-uncensored-models-in-cursor-cline-codex
1•DhruvAtreja•53m ago•0 comments

AMD implements new subpar swap system

https://www.notebookcheck.net/AMD-s-new-trick-lets-servers-use-half-as-much-DRAM-with-minimal-per...
1•xlayn•55m ago•0 comments

ExxonMobil launches legal challenge to EU carbon capture rules

https://www.ft.com/content/377d2ae5-112f-411f-bfc1-5e498948cb7b
3•JumpCrisscross•57m ago•0 comments

Adobe Source Libraries Overview (2007)

https://stlab.adobe.com/group__asl__overview.html
1•GaryBluto•59m ago•0 comments