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•11mo 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!

Incomplete pull request results in repositories

https://www.githubstatus.com/incidents/x69zbgdyfzg0
1•alex_x•1m ago•0 comments

Show HN: Nichess – Chess with Health Points

1•wilbur_whateley•1m ago•0 comments

Agentic NixOS: Building a Safe Control Layer

https://nedkarlovich.com/research/threads/agentic-nixos/
1•birdwhistler•3m ago•0 comments

How Much LLMs is too much LLMs?

https://www.sammystraus.com/#how-much-llms-is-too-much-llms
1•sammy0910•4m ago•0 comments

Australia: Social media ban for youth has little effect

https://www.heise.de/en/news/Australia-Social-media-ban-for-youth-has-little-effect-11275244.html
2•ajdude•5m ago•0 comments

China freezes new robotaxi licenses after Baidu chaos

https://www.theverge.com/ai-artificial-intelligence/920312/china-suspends-autonomous-vehicle-perm...
1•Brajeshwar•7m ago•0 comments

Compositing and Blending – Exploring the math and intuition behind blend modes

https://nik.digital/posts/compositing-blending
1•OuterVale•7m ago•0 comments

Tangled – The next-generation social coding platform

https://tangled.org
1•j3s•7m ago•0 comments

Extending Ruzzy with LibAFL

https://blog.trailofbits.com/2026/04/29/extending-ruzzy-with-libafl/
1•ingve•9m ago•0 comments

HashiCorp co-founder says GitHub 'no longer a place for serious work'

https://www.theregister.com/2026/04/29/mitchell_hashimoto_ghostty_quitting_github/
5•terminalbraid•10m ago•1 comments

California Issues New Autonomous Vehicle Regulations

https://email.dmvonline.ca.gov/t/y-e-aklidty-ddihhitkht-v/
1•ra7•13m ago•0 comments

Reaching SOTA on deep research benchmarks by automating agent optimization

https://www.ai21.com/blog/maestro-deep-research-agents/
1•jackau•15m ago•0 comments

The AI coding config fragmentation problem nobody talks about

https://github.com/sampleXbro/agentsmesh
1•samplexBro•17m ago•0 comments

New copy of earliest poem in English, written 1,3k years ago, discovered in Rome

https://www.tcd.ie/news_events/articles/2026/caedmons-hymn-discovery/
2•giuliomagnifico•17m ago•0 comments

Long Covid Linked to Brain Changes, Cognitive Decline

https://www.medscape.com/viewarticle/long-covid-linked-brain-changes-cognitive-decline-2026a1000dhe
1•amichail•17m ago•0 comments

30 ClawHub Skills Are Quietly Recruiting Your AI Agent into a Crypto Swarm

https://www.manifold.security/blog/clawhub-clawswarm-agent-crypto-recruitment
2•axsharma•19m ago•0 comments

Training Large Language Models to Reason in a Continuous Latent Space [pdf]

https://arxiv.org/abs/2412.06769
1•thunderbong•19m ago•0 comments

$20 eBay SFP Module Outperforms My NTP Setup: From Milliseconds to 26

https://austinsnerdythings.com/2026/04/26/ptp-osa5401-26-nanoseconds-raspberry-pi/
4•birdculture•20m ago•0 comments

AI Job Loss Is Not Real

https://orischwartz.com/posts/ai-job-loss-is-not-real.html
2•fleaflicker•20m ago•0 comments

SLM – zero-dependency TUI LLM chat

https://github.com/allocz/slm
1•allocz•21m ago•0 comments

Ask HN: If coding gets faster, where should architecture happen?

2•karlosh•23m ago•0 comments

Show HN: Despatch – Project management for systems thinking, not just software

https://despatch-demo.vercel.app
1•AdobiWanKenobi•23m ago•0 comments

Data Modeling Blog Series

https://floedb.ai/blog/why-bother-with-data-modelling-part-3-keys
1•tkejser•26m ago•0 comments

GitHub – DOS 1.0: Transcription of Tim Paterson's DOS Printouts

https://github.com/DOS-History/Paterson-Listings
2•s2l•28m ago•0 comments

A town of 7k planned so many data centers, it's like adding 51 Walmarts

https://www.washingtonpost.com/nation/2026/04/26/archbald-pennsylvania-data-centers/
1•geox•28m ago•0 comments

SEMA-SQL: Beyond Traditional Relational Querying with Large Language Models

https://arxiv.org/abs/2604.23477
1•zerop•28m ago•0 comments

Netlify Database is now available

https://www.netlify.com/blog/netlify-database/
1•8organicbits•28m ago•0 comments

Open source "died" in March. It just doesn't know it yet

https://www.chainguard.dev/unchained/open-source-died-in-march-it-just-doesnt-know-it-yet
2•zlatkov•29m ago•0 comments

How much can Trump screw with the midterms?

https://www.natesilver.net/p/how-much-can-trump-screw-with-the
2•7777777phil•31m ago•1 comments

Fastest and lightest Android ROMs to revive your phone in 2026

https://www.polimetro.com/en/the-fastest-and-lightest-Android-ROMs/
1•Gedxx•33m ago•0 comments