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!

The AI boom: rational enthusiasm or the next dot-com bubble?

https://www.ecb.europa.eu/press/blog/date/2026/html/ecb.blog20260817~754a8a4418.en.html
1•doener•3m ago•0 comments

21-Year-Old Reveals Himself as Author of Widely Reported Fake Election Polls

https://www.mediaite.com/media/news/21-year-old-reveals-himself-as-author-of-widely-reported-fake...
1•greenchair•3m ago•0 comments

How Claude's Text Watermarking Works [video]

https://www.youtube.com/watch?v=tLv7qRWFMlw
1•Anon84•4m ago•0 comments

Mango AI: image/video generation with Nano Banana 2, GPT Image 2, Seedance 2

https://trymangoai.com
1•nexad_william•4m ago•0 comments

Compile-time improvements in LLVM 23

https://aengelke.net/llvm23-ct.html
1•fanf2•6m ago•0 comments

A formal degree and algorithmic problem-solving is the answer. Always has been

https://zaksa.zip/blog/formal-education-is-the-answer/
1•zaksa•9m ago•0 comments

Dashboard Touch, a build-your-own version of Touch ID

https://www.anildash.com/2026/08/20/introducing-dashboard-touch/
1•throw0101a•9m ago•0 comments

PRóspera, the libertarian utopia off the coast of Honduras

https://www.abc.net.au/news/2026-08-22/honduras-prospera-libertarian-utopia-caribbean-roatan/1070...
2•phs318u•11m ago•0 comments

Show HN: Git-reattribute – interactively rewrite Git commit attribution

https://github.com/drk1rd/git-reattribute
1•drk1rd•13m ago•1 comments

Show HN: 2 Weeks 1-on-1 Web Design Mentorship Program (Registration Open)

https://web-studio-mentorship.vercel.app
1•AbenezerDaniel•15m ago•0 comments

Meteoric – Drones that clear clouds over solar farms

https://meteoric.earth/
1•porridgeraisin•16m ago•0 comments

The Evolution of the Agent Harness

https://www.latent.space/p/attention-interface
1•glhaynes•17m ago•0 comments

The Internet is for More than Making Money [video]

https://www.youtube.com/watch?v=sGu1Gv8cLQo
1•sph•19m ago•0 comments

Dutch regulator fines Uber €825M for letting AI deactivate driver accounts

https://nltimes.nl/2026/08/21/dutch-regulator-fines-uber-eu825-mil-letting-algorithm-deactivate-d...
3•biglyburrito•21m ago•2 comments

Strange People but Very Smart

https://voiceinthemachine.com/2026/08/20/strange-people-but-very-smart/
2•Anon84•21m ago•0 comments

Show HN: SkillWorks – every Claude Code skill, scored on whether it loads

https://skillworks.kynth.studio
1•kyisaiah47•22m ago•0 comments

Show HN: Plainsay – 12 MB Mac dictation with local Whisper and Parakeet

https://github.com/conrader/plainsay
1•conrader•24m ago•0 comments

Software eats software development (2014)

https://cdixon.org/2014/04/13/software-eats-software-development/
1•cletusigwe•24m ago•0 comments

German Train Network – Map Timelapse

https://chillchamp1.github.io/github.io/#de
1•muzzy19•24m ago•0 comments

Netherlands Fines Uber a Record Amount

https://www.telegraaf.nl/financieel/ap-beboet-uber-met-recordbedrag/160337859.html
1•doener•27m ago•0 comments

Open sourcing MonsterWriter, piece by piece

https://www.monsterwriter.com/open-source.html
1•WolfOliver•27m ago•0 comments

Show HN: I ran Benjamin Graham's original checklist on all 503 S&P 500 companies

https://grahamwise.com
2•nipunaeka89•29m ago•0 comments

Gamifornication: One-Shotted RHCP Californication Game

https://realloc.fi/gamifornication/
1•velmu•34m ago•0 comments

SignalWatch – AI crypto scanner and smart alerts in your pocket

https://play.google.com/store/apps/details?id=com.builtwithme.signalwatch&hl=en_US
1•alligatorpeach•35m ago•0 comments

Donald Trump's bullying of Canada is endless

https://www.economist.com/the-americas/2026/08/09/donald-trumps-bullying-of-canada-is-endless
2•Gander5739•36m ago•0 comments

Why Are Electric Cars Easier to Build Than Gas Cars? [video]

https://www.youtube.com/shorts/TR_ligs7f4s
1•thelastgallon•36m ago•0 comments

Slovakia discovers Russian backdoors in 279 new traffic cameras

https://www.tomshardware.com/tech-industry/cyber-security/slovakia-discovers-russian-backdoors-in...
1•bushwart•36m ago•0 comments

Show HN: We killed templates and rebuilt presentations from scratch

https://www.slaide.de
1•ogiermannluk•37m ago•0 comments

AI;DR There May Be Nobody There

https://yusufaytas.com/there-may-be-nobody-there
3•mostlymike•38m ago•0 comments

Im 18 and building my startup and this is what I feel

2•ritupatil2008•38m ago•1 comments