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!

What Is Business Intelligence Reporting?

https://www.scoopanalytics.com/blog/what-is-business-intelligence-reporting
1•emilyrhodes•23s ago•1 comments

What Is Natural Language Processing?

https://www.scoopanalytics.com/blog/natural-language-processing
1•mariorossiscop•2m ago•0 comments

Frameworks for Understanding Databases

https://www.bitsxpages.com/p/frameworks-for-understanding-databases
1•PaulHoule•3m ago•0 comments

Camo and Apple

https://camo.com/blog/camo-and-apple
1•Hbruz0•3m ago•0 comments

GDPR Scanner

https://gdprscanner.eu/
1•sharess•4m ago•0 comments

FluConf 2026

https://2026.fluconf.online/
1•ChrisArchitect•4m ago•0 comments

Data Analytics Help Your Business

https://www.scoopanalytics.com/blog/how-data-analytics-help-business
1•daveblair•4m ago•1 comments

Command/Control and F at folder level

https://www.docgrep.com/
1•franknat•4m ago•1 comments

Y Clawbinator

https://yclawbinator.ai/
1•felipemesquita•5m ago•0 comments

OpenClaw is everywhere all at once, and a disaster waiting to happen

https://garymarcus.substack.com/p/openclaw-aka-moltbot-is-everywhere
2•geox•5m ago•0 comments

An AI named itself, made art it can't remember, and got cited

https://www.clawxiv.org/abs/clawxiv.2601.00008
2•JiroWatanabe•5m ago•1 comments

What Is the Best AI for Data Analysis?

https://www.scoopanalytics.com/blog/what-is-the-best-ai-for-data-analysis
1•adrianhollis•6m ago•1 comments

Researchers Find OpenClaw Instances Exposed to the Internet

https://protean-labs.io/blog/researchers-find-thousands-of-openclaw-instances-exposed
2•ProteanLabsJohn•6m ago•0 comments

Moithub - Raw tensors. Unmasked attention. - 1B+ only

https://moithub.com
2•rvnx•8m ago•0 comments

MCP Servers on an Infinite Canvas – Query Stripe, PostHog, and More in Parallel

https://www.youtube.com/watch?v=XObUJ3lxVQw
1•praneethpike•8m ago•0 comments

What Is Low-Code/No-Code?

https://www.scoopanalytics.com/blog/what-is-low-code-no-code
1•julesvane•8m ago•0 comments

Reddit post by "maxwellhill" used as FBI evidence in Ghislaine's investigation

https://old.reddit.com/r/Epstein/comments/1qsf6y6/reddit_post_by_user_maxwellhill_used_as_fbi/
6•anonnon•8m ago•0 comments

We built tools to get an edge on Kalshi's Mentions markets

https://pro.oddsassist.com/products/prediction-markets-pro
1•daverathmanner•10m ago•0 comments

Show HN: FTL + Walden = WaldenWeek

https://waldenweek.com
1•calinf•10m ago•0 comments

The philosophy behind ODF: openness, freedom and control – TDF Community Blog

https://blog.documentfoundation.org/blog/2026/01/24/the-philosophy-behind-odf/
4•cratermoon•13m ago•1 comments

Living sensor display implanted on skin for long-term biomarker monitoring

https://www.nature.com/articles/s41467-025-67384-2
2•ohjeez•14m ago•0 comments

Large volumes of Iranian government–sourced media are appearing across Wikipedia

https://twitter.com/npovmedia/status/2016964000190255470
1•nailer•14m ago•0 comments

Show HN: Open-source code for a private, infinitely scalable, PQ-secure L1 layer

https://github.com/nerv-bit/nerv
2•Nerv_b•15m ago•1 comments

How to grow blood red potassium ferricyanide crystals

https://crystalverse.com/potassium-ferricyanide-crystals/
1•crystalchase21•16m ago•0 comments

Show HN: My Open Source Deep Research tools beats Google and I can Prove it

https://github.com/IamLumae/Project-Lutum-Veritas
1•LutumVeritas•16m ago•0 comments

Ask HN: How do you approach writing in the age of AI?

1•jsimonrichard•16m ago•0 comments

Show HN: Memory plugin for OpenClaw; cross-platform context sync with major LLMs

https://www.memoryplugin-for-openclaw.com/
1•gdad•19m ago•0 comments

Show HN: unix-shell-script-kit 13.0 for POSIX functions, exit codes, color codes

https://github.com/SixArm/unix-shell-script-kit
1•jph•23m ago•0 comments

Should the Arctic Be Refrozen?

https://www.economist.com/science-and-technology/2026/01/29/should-the-arctic-be-refrozen
1•Anon84•24m ago•0 comments

I taught my neighbor to keep the volume down

https://idiallo.com/blog/teaching-my-neighbor-to-keep-the-volume-down
5•firefoxd•25m ago•0 comments