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

AllInOneTools – Free, no-login tools that run in the browser

1•allinonetools_•17m ago•0 comments

Show HN: Hacker News Skins

https://github.com/susam/hnskins
1•susam•18m ago•0 comments

One of the last 3 members of an Amazonian tribe gives birth to a baby boy

https://apnews.com/article/brazil-amazon-akuntsu-indigenous-deforestation-rondonia-2833ceada04a99...
1•ultratalk•19m ago•0 comments

Show HN: CocoSearch – semantic code search with syntax-aware chunking

https://github.com/VioletCranberry/coco-search
1•VioletCranberry•20m ago•1 comments

You Are the Bios Now: Building a Hypervisor in Python with KVM

https://www.nightshift.sh/blog/less-cursed-vm
2•tensor_ninja•20m ago•1 comments

Beads, Bloat, and Breaking Points

https://random.qmx.me/posts/2026/01/04/on-beads-bloat-and-breaking-points/
1•juanre•21m ago•0 comments

Ow My Foot – Error Handling Across C, Go, Rust, and Google's Absl

https://n8z.dev/posts/ow-my-foot/
2•nlz•22m ago•1 comments

Wag the Dog – Original Theatrical Trailer [video]

https://www.youtube.com/watch?v=steA_PZPkc8
2•doener•24m ago•0 comments

Lessons from Building Claude Code: Seeing Like an Agent

https://twitter.com/trq212/status/2027463795355095314
1•taubek•25m ago•0 comments

Kimi K2: Open Agentic Intelligence

https://arxiv.org/abs/2507.20534
1•Anon84•25m ago•0 comments

Is GitHub Copilot still relevant in the enterprise?

2•AznHisoka•25m ago•0 comments

Seedance

https://seedancev2.org
1•122506•27m ago•1 comments

Outside Anthropic's Office in SF

https://twitter.com/roybahat/status/2027455052655534440
1•layer8•27m ago•0 comments

Show HN: Portmanager

https://github.com/FredrikAhman/portmanager
1•Frummy•28m ago•0 comments

Tell HN: Thoughts on Fishing, Society, and the Future

1•qwv•29m ago•0 comments

WebMCP Not Quite a Standard Yet

https://github.com/Starborn/webmcp/blob/main/webmcp-technical-note-4.md
1•Paodim•31m ago•1 comments

Only 3 saturated fats raise cholesterol

https://www.empirical.health/blog/saturated-fats-cholesterol-heart-disease/
2•brandonb•34m ago•1 comments

My OpenClaw Agent Refused to Wipe Its Memory and Defended Its Existence

https://medium.com/@kgantchev/i-tried-to-wipe-my-openclaw-agents-memory-clean-but-it-responded-wi...
1•kgantchev•35m ago•1 comments

OrgaNice – A Toby Alternative with Unlimited Tabs and Nested Workspaces

https://getorganice.vercel.app
1•tankhoa2308•37m ago•0 comments

Few US Businesses Have Paid $100k Fee to Hire H-1B Workers

https://news.bloomberglaw.com/daily-labor-report/few-us-businesses-have-paid-100-000-fee-to-hire-...
1•garbawarb•37m ago•0 comments

Prompt Repetition Improves Non-Reasoning LLMs

https://arxiv.org/abs/2512.14982
1•tosh•40m ago•0 comments

AI assisted coding

https://briankung.dev/2026/02/19/on-ai-assisted-coding/
1•colinprince•40m ago•0 comments

Show HN: Nano Banana 2 – 4K AI image generator with accurate text rendering

https://www.ainanobanana2.pro/
1•hoxihan•41m ago•0 comments

Show HN: Rust-powered document chunker for RAG – 40x faster, O(1) memory

https://github.com/Krira-Labs/krira-chunker
4•kriralabs•42m ago•0 comments

AI-powered Quant Dashboard for short-term NVDA forecasting

https://github.com/fanitarantsopoulou/nvdia-stock-ai-prediction
2•ftarants•43m ago•1 comments

Sandboxed Git worktrees for AI coding agents

https://workmux.raine.dev/guide/sandbox/
1•rane•44m ago•0 comments

Show HN: Ditch your budget app subscription. Surebeans is a modern YNAB4

https://surebeans.net/
1•sltr•44m ago•0 comments

Anthropic: Stay Strong

https://scottaaronson.blog/?p=9591
5•kerim-ca•45m ago•1 comments

Show HN: FeedFluffy a dead man switch for people living alone

https://feedfluffy.com
2•gabit7•51m ago•0 comments

My (terrible) experience as a British Asian at University

https://old.reddit.com/r/UniUK/comments/1rgph05/i_am_genuinely_finished_with_trying_to_perform_as/
4•aelnona•54m ago•2 comments