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!

Textual has a new home, and it is us (macOS IRC client)

https://www.textualapp.com/news/a-new-chapter
1•dewey•37s ago•0 comments

How we made evals 100× cheaper with multi-agent architecture

https://cleric.ai/blog/how-we-made-evals-100x-cheaper-with-multi-agent-architecture
1•fritzschopen•59s ago•0 comments

Europe's Agentic Opportunity [pdf]

https://cdn.openai.com/pdf/europes-agentic-opportunity.pdf
1•gmays•1m ago•0 comments

Is Curiosity Good for Us?

https://www.lrb.co.uk/the-paper/v48/n20/adam-phillips/is-curiosity-good-for-us
1•bookofjoe•2m ago•0 comments

Omarchy 4.5 will ship with full compatibility for M1, M2, M3, and Neo

https://twitter.com/dhh/status/2117992511407014110
1•lwhsiao•2m ago•0 comments

Powering Artificial Intelligence [pdf]

https://iea.blob.core.windows.net/assets/cd360a30-aaef-43cd-84e6-a125c3a0bc67/PoweringArtificialI...
1•gmays•3m ago•0 comments

Steven Vaughan-Nichols Is Slop

https://techrights.org/n/2026/11/04/Steven_Vaughan_Nichols_is_Slop.shtml
1•amcclure•3m ago•0 comments

A 16-step drum sequencer in the browser

https://plastic.audio/drum-sequencer/
1•madbyte•4m ago•0 comments

People Against Genocide Smash Military Satellites on Balfour Anniversary

https://aftershock.media/military-satellites-balfour/
2•slowin•5m ago•0 comments

'It's just vape, nail, charity shops': Can anything save UK high street?

https://www.theguardian.com/business/2026/nov/04/what-can-save-the-british-high-street-rotherham
2•theanonymousone•6m ago•0 comments

Show HN: GPUWorks – A 40 MB GPU cluster manager for vLLM/SGLang, no K8s needed

https://github.com/flitai-io/gpuworks
2•wangweinoo1•8m ago•0 comments

USA vs China: Who Spent $4T Better? [video]

https://www.youtube.com/watch?v=RKs-33twRv8
2•karakoram•10m ago•0 comments

Learn how to design AI systems

https://github.com/daneb/ai-system-design-primer/
1•danebalia•10m ago•1 comments

OpenAI targets Microsoft's GitHub with deal to acquire dev tools startup

https://finance.yahoo.com/technology/ai/articles/exclusive-openai-targets-microsofts-github-11290...
2•theanonymousone•11m ago•0 comments

Shlemiel the Painter Is Back: How Zig's Libc Rewrite Made SQLite 12,000× Slower

https://dennisforbes.ca/blog/microblog/2026/10/the_accidental_12000x_sqlite_slowdown/
1•theanonymousone•11m ago•0 comments

Show HN: 25posts – Guess the impressions of real LinkedIn posts

https://25posts.com/play
2•bilyas509•12m ago•1 comments

MSecure password manager hack prompts password reset warnings

https://www.bleepingcomputer.com/news/security/msecure-password-manager-hack-prompts-password-res...
1•sashk•13m ago•0 comments

Show HN: Meshword - crosswords meet nonograms

https://meshword.org/
2•oliwary•13m ago•0 comments

And now, all of the conditions are set for universal basic income

https://twitter.com/Joshbocanegra/status/2117992864638750744
3•jbai•13m ago•0 comments

LZ4 v1.11.0: multithreading in the library, speed gains for small data

https://github.com/lz4/lz4/releases/tag/v1.11.0
1•mfiguiere•13m ago•0 comments

Westchester voting snafu stemmed from a change in one Ardsley contest

https://www.lohud.com/story/news/politics/elections/2026/11/03/westchester-rockland-putnam-electi...
1•quuxplusone•14m ago•1 comments

Deterministic security and privacy checks for code from AI assistants

https://github.com/ankush1982/ai-secure-by-design
1•ankush82•14m ago•0 comments

Glyph Keyboard (Typewriter Type)

https://boilingsteam.com/epomaker-glyph-keyboard-review/
1•ekianjo•16m ago•0 comments

Uber only fulfilled 4 rides from AI agents last quarter

https://www.theverge.com/transportation/1026306/ber-ai-agents-q3-earnings-disintermediation
1•mattas•17m ago•0 comments

'A historic beatdown': Americans take back their country in rebuke to Trump

https://www.theguardian.com/commentisfree/2026/nov/04/a-historic-beatdown
5•hkhn•17m ago•0 comments

Buttons are back and storage is king when it comes to car interiors

https://arstechnica.com/cars/2026/11/yes-to-storage-no-to-piano-black-how-car-interior-design-is-...
2•Brajeshwar•17m ago•0 comments

As Mangrove Forests Expand in China, Bird Species Multiply

https://e360.yale.edu/digest/china-mangrove-restoration-bird-species
1•Brajeshwar•17m ago•0 comments

Show HN: Skykeep – Your iPhone's iCloud as desktop apps for Windows and Linux

https://github.com/YashwanthKamireddi/Skykeep
2•yashkamireddi•17m ago•0 comments

Ask HN: How are you making sites/APIs agent-ready?

1•dieselgate•18m ago•1 comments

The Forgotten Formula For Lovable Cities

https://worksinprogress.co/issue/the-forgotten-formula-for-lovable-cities/
1•karakoram•20m ago•0 comments