frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•8mo 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 New York Times Introduces a Web Site (Jan 22 1996)

https://www.nytimes.com/1996/01/22/business/the-new-york-times-introduces-a-web-site.html
1•donohoe•1m ago•0 comments

Show HN: LaReview, local CodeRabbit alternative (BYO agent)

https://github.com/puemos/lareview
1•deofoo•3m ago•0 comments

Official Fundraising Platform of Ukraine

https://u24.gov.ua
1•kaycebasques•4m ago•0 comments

Crisis in the Kremlin (1992)

https://peyre.42web.io/Kremlin/index.htm
1•xk3•4m ago•0 comments

How to organize your Rust tests

https://blog.logrocket.com/how-to-organize-rust-tests/
1•fanf2•4m ago•0 comments

I was banned from Claude for scaffolding a Claude.md file

https://hugodaniel.com/posts/claude-code-banned-me/
1•hugodan•7m ago•0 comments

Global biodiversity loss, ecosystem collapse and national security [pdf]

https://assets.publishing.service.gov.uk/media/696e0eae719d837d69afc7de/National_security_assessm...
2•deadbishop•9m ago•0 comments

DaggerFFT: A Distributed FFT Framework Using Task Scheduling in Julia

https://arxiv.org/abs/2601.12209
2•rbanffy•11m ago•0 comments

Driving Computational Efficiency in Large-Scale Platforms Using HPC Technologies

https://arxiv.org/abs/2601.13424
1•rbanffy•12m ago•0 comments

As AI supercharges phishing scams, 1Password introduces built-in protection

https://1password.com/blog/as-ai-supercharges-phishing-scams-1password-introduces-built-in-protec...
2•terracatta•14m ago•0 comments

Show HN: Meter – data feed monitoring changes on any site

https://www.meter.sh/
2•hankwilliamsjr•15m ago•0 comments

Scaling of 2-D Semiconductor Nanoribbons for High-Performance Electronics

https://arxiv.org/abs/2601.13696
2•rbanffy•16m ago•0 comments

Show HN: Golang Support for Playdate Handheld

https://devforum.play.date/t/golang-support-for-playdate-compiler-sdk-bindings-tools-and-examples...
1•AmorBielyi•16m ago•0 comments

Rollout of AI may need to be slowed to 'save society', says JP Morgan boss

https://www.theguardian.com/technology/2026/jan/21/rollout-ai-slowed-save-society-jp-morgan-jamie...
3•thewebguyd•17m ago•1 comments

39C3 – Watch Your Kids: Inside a Children's Smartwatch [video]

https://www.youtube.com/watch?v=VRQz9EX2Tl0
1•hakonjdjohnsen•18m ago•0 comments

Show HN: An AI-powered web video editor built with Next.js and Fabric.js

https://pablituuu.space/video-editor
1•pablituuu•19m ago•0 comments

Colorectal Cancer Is Now the Top Cause of Cancer Death in Younger People

https://www.wsj.com/health/healthcare/colorectal-cancer-is-now-the-top-cause-of-cancer-death-in-y...
1•bmau5•20m ago•0 comments

Show HN: Clauder – Make your Claude Code instances talk to each other

https://github.com/MaorBril/clauder
2•maorbril•20m ago•1 comments

Skill.md: An open standard for agent skills

https://www.mintlify.com/blog/skill-md
1•skeptrune•20m ago•0 comments

Inferact: A New Company from the Creators of vLLM ($150M Seed)

https://inferact.ai/
2•shenli3514•21m ago•0 comments

Show HN: Startup Tarot Cards

https://minifiniti.com/pages/startup-tarot-cards
4•Finbarr•21m ago•0 comments

Zelenskyy says Europe 'looks lost' and living in 'Groundhog Day'

https://www.euronews.com/2026/01/22/zelenskyy-says-europe-looks-lost-and-living-in-groundhog-day-...
2•kaycebasques•22m ago•2 comments

Show HN: Backwater Finance – A free, local-first personal finance web app

https://backwater.systems/finance/
1•nate-gehringer•24m ago•0 comments

Best and worst parcel firms for customer satisfaction (UK) (2025)

https://www.ofcom.org.uk/post/deliveries-and-charges/best-and-worst-parcel-firms-for-customer-sat...
1•raattgift•24m ago•1 comments

Show HN: Postgres and ClickHouse as a unified data stack

2•saisrirampur•25m ago•0 comments

Distcc – distributed builds for C, C++ and Objective C

https://github.com/distcc/distcc
1•modinfo•25m ago•0 comments

EU-Mercosur trade deal stalled as MEPs send it for judicial review

https://www.politico.eu/article/eu-mercosur-trade-deal-stalled-as-meps-send-it-for-judicial-review/
1•kaycebasques•28m ago•0 comments

Y Combinator No Longer Investing in Canadian Companies

https://web.archive.org/web/20251109010207/https://www.ycombinator.com/deal/
9•CanadianLaw•29m ago•2 comments

Emissary, a fast open-source Java messaging library

https://github.com/joel-jeremy/emissary
1•jeyjeyemem•30m ago•1 comments

US sports say parity is essential for success. Premier League proves that untrue

https://www.theguardian.com/football/2026/jan/15/premier-league-parity-nfl-nba-mlb
1•PaulHoule•30m ago•0 comments