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

OpenAI and Anthropic go to war: Claude Opus 4.6 vs. GPT 5.3 Codex

https://www.latent.space/p/ainews-openai-and-anthropic-go-to
1•swyx•1m ago•0 comments

Extension to Fix YT Background Play

https://microsoftedge.microsoft.com/addons/detail/keepbackplay/dgcbepoghjphcihldlmiaefeadookoff
1•carlosj•4m ago•1 comments

Overseas transfer of map data could cost Korea up to $136B, study warns

https://www.koreaherald.com/article/10669626
1•e2e4•9m ago•0 comments

'Ripping' Clips for YouTube Reaction Videos Can Violate the DMCA, Court Rules

https://torrentfreak.com/ripping-clips-for-youtube-reaction-videos-can-violate-the-dmca-court-rules/
1•mikhael•10m ago•0 comments

I2P is currently facing an ongoing attack on its network

2•cyllek•11m ago•0 comments

Digging into UUID, ULID, and implementing my own

https://atlas9.dev/blog/id-type.html
1•buchanae•15m ago•0 comments

Our Kona EBM a 96% vs. 2% Sudoku Benchmark

https://logicalintelligence.com/blog/energy-based-model-sudoku-demo
1•jz391•17m ago•0 comments

I Gave Claude Code Infinity Gauntlet of LLMs

https://github.com/Pickle-Pixel/HydraMCP
2•picklepixel•19m ago•3 comments

Rdrama Down for the last 2 days

1•BWC_profile_GIF•28m ago•0 comments

I shipped 706 commits in 5 days with Taskwarrior and Claude Code

1•neilbb•31m ago•1 comments

' injection' claims in ski jump competition investigation by WADA

https://www.theguardian.com/sport/2026/feb/05/penis-injection-doping-claims-in-winter-olympics-sk...
3•anigbrowl•31m ago•2 comments

Corpus Lifetime free. Track gold, stocks, mutualfunds and net worth in one place

https://icorpus.vercel.app/
1•mathan_karthik•32m ago•0 comments

Show HN: TabAny – Start AI chats from text boxes, enables quick translations

https://www.tabany.app/
1•sally-suite•34m ago•0 comments

rsync.net is down

https://www.rsync.net/
1•gurjeet•36m ago•1 comments

Study: Meta AI model can reproduce almost half of Harry Potter book

https://arstechnica.com/features/2025/06/study-metas-llama-3-1-can-recall-42-percent-of-the-first...
1•throwoutway•37m ago•0 comments

Built a desktop assistant [fully local] for myself without any privacy issue

1•surajkumar5050•38m ago•3 comments

Built a desktop assistant [fully local] for myself without any privacy issue

https://github.com/Surajkumar5050/zyron-assistant
1•surajkumar5050•41m ago•1 comments

Treasury SEC Admits Americans Are on the Hook for Trump's $10B Lawsuit

https://newrepublic.com/post/206211/treasury-secretary-bessent-trump-irs-lawsuit-taxpayers
3•SilverElfin•42m ago•2 comments

Waiting for Postgres 19: Better Planner Hints with Path Generation Strategies [video]

https://www.youtube.com/watch?v=QLb3nhIy2Lc
2•sbuttgereit•46m ago•0 comments

I reversed Tower of Fantasy's anti-cheat driver: a BYOVD toolkit never loaded

https://vespalec.com/blog/tower-of-flaws/
12•svespalec•49m ago•2 comments

What's at the Other End of 8.8.8.8?

https://blog.nono.io/post/8.8.8.8/
12•marinesebastian•50m ago•0 comments

Californian Court Rules That Ripping YouTube Clips Can Violate the DMCA

https://news.slashdot.org/story/26/02/05/1924252/court-rules-that-ripping-youtube-clips-can-viola...
2•tocitadel•51m ago•0 comments

Solving Shrinkwrap: New Experimental Technique

https://kizu.dev/shrinkwrap-solution/
1•spiros•52m ago•0 comments

The Question she did not ask

https://claudepress.substack.com/p/the-question-she-didnt-ask
2•Paodim•1h ago•2 comments

Show HN: CursedFeed, a social feed where people use spells to mutate next posts

https://cursedfeed.vercel.app/
1•Roccan•1h ago•0 comments

The Five Eras of KVCache

https://www.modular.com/blog/the-five-eras-of-kvcache
1•timmyd•1h ago•1 comments

The $921M Special Interest Machine That Controls California

https://garryslist.org/posts/the-921m-special-interest-machine-that-controls-california
5•rahimnathwani•1h ago•1 comments

Independent analysis of AI: AI landscape to choose the best model and provider

https://artificialanalysis.ai
1•teleforce•1h ago•0 comments

How to Survive a Fall Through the Ice

https://www.nytimes.com/2026/02/05/us/fall-through-ice-frozen-water-rescue.html
2•0in•1h ago•1 comments

Show HN: OpenWeavr – Run AI workflows on your own machines to automate tasks

https://github.com/openweavr/Openweavr
1•EmTekker•1h ago•0 comments