frontpage.
newsnewestaskshowjobs

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•1y 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!

New AI fake text generator may be too dangerous to release, say creators (2019)

https://www.theguardian.com/technology/2019/feb/14/elon-musk-backed-ai-writes-convincing-news-fic...
1•theanonymousone•1m ago•0 comments

Expanding from Airline to Software: Surf Air's Bet on OperatorOS

https://compile.la/expanding-from-airline-to-software-surf-airs-bet-on-operatoros/
1•dalfonso•2m ago•0 comments

Secret scanning blocks Anthropic keys by default, adds Salesforce

https://github.blog/changelog/2026-10-13-secret-scanning-blocks-anthropic-keys-by-default-adds-sa...
1•runtimewire•2m ago•0 comments

Malware in the Shell: When the Phishing Link Points to GitHub

https://jpdias.me/security/2026/10/11/github-hosted-malware.html
1•jpdias•3m ago•0 comments

Claude Code plugin that delegates to isolated CLIs and verifies before merge

https://github.com/PyModel/claude-architect
1•adobe•4m ago•0 comments

Major security regression merged into OpenCode V2

https://github.com/anomalyco/opencode/pull/54921
1•verdverm•4m ago•1 comments

California Boat Dwellers Fear the Worst: Life on Land

https://www.nytimes.com/2026/10/13/us/california-anchor-outs-boats.html
1•harambae•5m ago•0 comments

Instantsite

https://instantsite.app
1•tolka•5m ago•0 comments

Migration from VMware or Hyper-V to Proxmox

https://www.k3x-systems.com/en/solution-examples/proxmox-migration/
1•rkovac•7m ago•0 comments

Show HN: Hatswap – one Claude Code account per client, switch mid-chat

https://github.com/orvi2014/hatswap
1•robatdas2018•7m ago•0 comments

Nvidia Run:AI Is Now Open Source as Part of Nvidia DSX AI Factory Platform

https://developer.nvidia.com/blog/nvidia-runai-is-now-open-source-as-part-of-nvidia-dsx-ai-factor...
1•wondersky•8m ago•0 comments

Radxa Linkr – An Affordable and Featureful IP KVM Device

https://boilingsteam.com/radxa-linkr-review/
1•ekianjo•8m ago•0 comments

The Download: open model trade-offs and geothermal power's promise

https://www.technologyreview.com/2026/10/13/1146382/the-download-open-models-trade-offs-geotherma...
1•joozio•8m ago•0 comments

Evipedia is an open health&longevity encyclopedia analyzing 870 interventions

https://evipedia.ai/
1•thomas_witt•9m ago•0 comments

What SDKs Are For: 12 Years On

https://www.apimatic.io/blog/what-sdks-are-for-12-years-on
1•mooreds•10m ago•0 comments

Ohio political blogger found guilty in explicit Shrek meme trial

https://ohiocapitaljournal.com/2026/10/09/ohio-political-blogger-found-guilty-in-explicit-shrek-m...
1•hn_acker•10m ago•0 comments

Slipstream – explore F1 results with interactive lap comparisons

https://github.com/saccofrancesco/slipstream
1•nullsacco•14m ago•0 comments

Google's FI director: an absurd idea for them to benefit from breaking the law

https://www.hs.fi/politiikka/art-2000012336348.html
1•trakkstar•15m ago•1 comments

Ask HN: How bad Earth would have to be for terraforming Mars to make sense?

1•soneca•15m ago•1 comments

Getty Images plans bankruptcy filing

https://www.reuters.com/business/getty-images-go-private-after-restructuring-deal-2026-10-12/
1•rathboma•16m ago•0 comments

Russian bloggers warn Russia's hyper-centralized digital economy is vulnerable

https://arstechnica.com/gadgets/2026/10/russia-was-not-ready-for-the-data-center-war-it-started-w...
1•firefax•16m ago•0 comments

If We Succeed (2022)

https://www.amacad.org/publication/daedalus/if-we-succeed
1•theanonymousone•17m ago•0 comments

Show HN: The first open-weight model for general deterministic task

https://huggingface.co/interfaze-ai/interfaze-1-lite
2•aparup2003•19m ago•0 comments

Releasing AI-Generated Software

https://blog.ploeh.dk/2026/10/12/releasing-ai-generated-software/
1•gmays•20m ago•0 comments

Show HN: Problems – see where agents get stuck using your product

https://problems.dev/
1•joeyparsons•20m ago•0 comments

Show HN: Lightcash: Agentic bookkeeper and VP of finance for startups

https://getlightcash.com/app
2•ibabakhanova•20m ago•1 comments

Bill LLMbergh a Robot CEO

https://github.com/skorokithakis/bill-llmbergh
1•modinfo•20m ago•0 comments

Defending the Homefront from Cheap Drones [video]

https://www.youtube.com/watch?v=D1KAcBHXP80
1•mooreds•21m ago•0 comments

Show HN: Rendering 29,000 videos in real-time with Rust and WGPU

https://madebymohammed.com/mosaic-rs
1•mbmproductions•21m ago•0 comments

An Ion Storm, Part 1: The Ascent to Gamer Paradise

https://www.filfre.net/2026/10/an-ion-storm-part-1-the-gamers-penthouse/
2•ibobev•21m ago•0 comments