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!

SaSh: Ahead-of-time Analysis of Shell Program Effects

https://github.com/atlas-brown/sash
1•matt_d•31s ago•0 comments

Anthropic Said to Target Mega-IPO Before Thanksgiving Holiday

https://www.bloomberg.com/news/articles/2026-10-01/anthropic-said-to-target-mega-ipo-before-thank...
1•mfiguiere•1m ago•0 comments

Stock trading by members of Congress in 2026

https://www.kadoa.com/congress/insights/weekly-trading
1•hubraumhugo•2m ago•0 comments

Apedia

https://apedia.study
1•agustinzago•5m ago•0 comments

Show HN: Android closed testing badge split in two

1•cs1996•8m ago•0 comments

iPod of 2026

https://sudo.music/
2•kapsteur•8m ago•1 comments

Can typesafe.ai Jev model talk? – they said no

https://github.com/huemorgan2/say-hi
1•maxheyer•8m ago•0 comments

An agent is not an extension of the employee who created it

https://getlago.com/blog/how-to-bill-ai-agents.md
1•ilreb•11m ago•0 comments

Thinking Before Thinking: Scaling Agentic Inference Through Meta-Reasoning

https://arxiv.org/abs/2609.38147
1•theanonymousone•11m ago•0 comments

Jimmy Lefevre, A crash course in Unicode and OpenType, BSC 2026 [video]

https://www.youtube.com/watch?v=7Tr0ty9-yeQ
1•wassimulator•11m ago•0 comments

Ask HN: What Skills Are Important Today?

1•nphardon•13m ago•1 comments

Blobbu – hatch your own AI agent blob (contains no AI)

https://blobbu.net/
1•jerrylevine•13m ago•0 comments

Mike Tomlin spent 12 years building a Minecraft city

https://www.nytimes.com/athletic/7648198/2026/10/01/mike-tomlin-minecraft-nfl-coach/
2•CoryOndrejka•13m ago•0 comments

OpenZL v0.2 – decompression 2x faster than Zstandard

https://openzl.org/blog/2026-09-29-lz-in-openzl/
1•birdculture•14m ago•0 comments

Show HN: Scrubbed – fast native web-data cleaning for LLM training

https://schancel.github.io/scrubbed/
1•eluusive•14m ago•0 comments

We built a generative AI platform in Oman with Arabic and private deployment

https://chatengine.om/
2•khalilalsinawi•16m ago•1 comments

1/8 of cancers worldwide linked to infections, accordig to WHO [video]

https://www.youtube.com/watch?v=ZURt1EYch6c
3•gurjeet•16m ago•0 comments

Is recursive self-improvement mathematically possible?

https://martintrifonov.substack.com/p/is-recursive-self-improvement-mathematically
1•martintrif•16m ago•0 comments

Bug Bounty: Beijing Park Recruits Visitors Against Invasive Moth

https://www.sixthtone.com/news/1019092
1•whiteblossom•18m ago•0 comments

I am so tired of this bullshit

https://rmoff.net/2026/10/01/i-am-so-tired-of-this-bullshit/
8•speckx•18m ago•0 comments

$60k Hackathon: PayPal and AI

https://paypalaihackathon.devpost.com/
1•xyzxyz9090•18m ago•0 comments

Reason is more than a tool

https://aeon.co/essays/why-real-intelligence-is-something-more-than-optimisation
1•whiteblossom•19m ago•0 comments

MultiTable: Smaller and ~2x faster hash table than hashbrown (SwissTable)

https://arxiv.org/abs/2609.39233
1•pentagram•19m ago•0 comments

SNL "Old Glory Robot Insurance" (1995) [video]

https://www.youtube.com/watch?v=g4Gh_IcK8UM
1•thomassmith65•20m ago•0 comments

Amazon releases its own Jev clone as decision models flood the web

https://techcrunch.com/2026/10/01/amazon-releases-its-own-jev-clone-as-decision-models-flood-the-...
2•frb•21m ago•0 comments

Claude Code Mods

https://claude.com/blog/claude-code-mods
1•louiereederson•21m ago•0 comments

I built a place for sharing ideas

https://coidea.co
1•moeidheidari•22m ago•0 comments

How to Control a Robot Arm with AI for $353.30

https://danielhumble.substack.com/p/how-to-control-a-robot-arm-with-ai
1•DoughHook•23m ago•0 comments

Shihipar: With good context/prompting, Max 20x plan is enough

https://podcasts.apple.com/us/podcast/claude-codes-next-era-thariq-shihipar-anthropic/id167400835...
1•adamdaniel•24m ago•1 comments

Show HN: Benchmarking Multilingual Conversational ASR

https://research.withdavid.ai/blog/dai-asr-i18n
1•EliasLittle•24m ago•0 comments