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

Succession – Agent Lineage Evolution for an Agentic World

https://danieltan.weblog.lol/2026/04/succession-ale-for-an-agentic-world
1•danieltanfh95•2m ago•0 comments

Motorola USB OTG Problems (2023)

https://goughlui.com/2025/09/20/notes-motorola-moto-g84-5g-usb-otg-problems-bad-vbus/
1•goodburb•3m ago•0 comments

Gemini CLI accessed outside permited directory, then admits fault

https://twitter.com/i/status/2041317025583374376
1•yowayb•5m ago•1 comments

How Plausible Is 'Project Hail Mary'? Astrophysicists Have Thoughts

https://www.nytimes.com/2026/04/04/movies/project-hail-mary-scientific-accuracy.html
3•bookofjoe•7m ago•1 comments

Solod – A Subset of Go That Translates to C

https://github.com/solod-dev/solod
2•TheWiggles•10m ago•0 comments

Memory poisoning in AI coding agents

https://github.com/asamassekou10/ship-safe
1•asamassekou•10m ago•0 comments

Goodbye, middle managers. Hello, 'player-coaches' and 'org leads'

https://www.businessinsider.com/meta-block-managers-player-coaches-org-leads-2026-4
1•indigodaddy•14m ago•1 comments

Report: Apple has shifted 40% of planned MacBook production capacity to Vietnam

https://twitter.com/dnystedt/status/2041310255305642278
2•ilamont•25m ago•0 comments

Feynman: Open-source AI research agent

https://www.feynman.is/
1•m_kos•29m ago•0 comments

TraceFix – A simple tool to trace issues from logs faster

https://tracefix.vercel.app/
1•skillsettler•37m ago•1 comments

I made Claude slower and it changed how I use it

https://www.xda-developers.com/i-made-claude-slower-and-it-completely-changed-how-i-use-it/
1•NicoJuicy•42m ago•0 comments

Coexilia: Master Hash Manifest (v1.0)

https://archive.org/details/coexilia-master-hash-manifest-v-1.0
1•aegissolis•46m ago•0 comments

Analysis finds geometric thinking may come from wandering

https://phys.org/news/2026-04-analysis-geometric-human-math-module.html
2•pseudolus•48m ago•0 comments

You've Been Lied to About DNA Evidence [video]

https://www.youtube.com/watch?v=9okaPzpVhmM
1•gmays•48m ago•1 comments

The Hacker News Tarpit

https://www.joanwestenberg.com/the-hacker-news-tarpit/
4•sonicrocketman•49m ago•1 comments

Ask HN: Has your company implemented agentic coding?

2•ronbenton•50m ago•0 comments

Agentic memory: the field is converging – but we're measuring the wrong thing

1•liamsfr•51m ago•0 comments

Fujitsu One Compression

https://FujitsuResearch.github.io/OneCompression/
3•gmays•52m ago•0 comments

Show HN: Invariant – pre-execution control layer for agentic workflows

https://invariant.me
1•iq19zero•53m ago•0 comments

Show HN: Separating work and play in Claude Code

https://github.com/diranged/claude-profile
2•diranged•54m ago•0 comments

Goldman Sachs to laid-off tech workers: take time, earnings loss to find new job

https://finance.yahoo.com/news/goldman-sachs-blunt-warning-to-laid-off-tech-workers-it-will-take-...
5•pseudolus•54m ago•4 comments

NY Yankees' torpedo bat is the same as regular bat

https://news.wsu.edu/press-release/2026/04/02/science-confirms-torpedo-bat-works-as-well-as-regul...
3•geox•55m ago•0 comments

Show HN: Knowledge Bases for AI/Human Sharing

https://akuna.software/introduction
1•smissingham•55m ago•0 comments

High AI judgment consistency does not mean high reasoning quality (preprint)

https://zenodo.org/records/19446064
1•h_hasegawa•58m ago•0 comments

Hello World

https://apod.nasa.gov/apod/ap260404.html
2•beatthatflight•59m ago•1 comments

Show HN: Where Is Artemis? Realtime open source 3D tracker for Artemis 2 mission

https://where-is-artemis.com
1•mareko•59m ago•0 comments

OpenAI's vision for the AI economy: public wealth funds, robot taxes, and more

https://techcrunch.com/2026/04/06/openais-vision-for-the-ai-economy-public-wealth-funds-robot-tax...
2•evo_9•1h ago•0 comments

Factory Makes the Most Expensive Stuff [video]

https://www.youtube.com/watch?v=jjp3WC8Unj8
1•chilipepperhott•1h ago•0 comments

Show HN: Physical constants from 2 integers – MIT, 1225 tests, falsifiable

https://bpr.thestardrive.com
2•iq19zero•1h ago•0 comments

Sourcehut disrupted due to DDoS attack

https://status.sr.ht/issues/2026-04-06-ddos-attack/
1•0xsn3k•1h ago•0 comments