Skip to content

Instantly share code, notes, and snippets.

View radzio's full-sized avatar
👨‍💻
Coding

Radek Piekarz radzio

👨‍💻
Coding
View GitHub Profile
git fetch -p && for branch in `git branch -vv | grep ': gone]' | awk '{print $1}'`; do git branch -D $branch; done
class LiveEvent<T> : MediatorLiveData<T>() {
private val observers = ConcurrentHashMap<LifecycleOwner, MutableSet<ObserverWrapper<T>>>()
@MainThread
override fun observe(owner: LifecycleOwner, observer: Observer<T>) {
val wrapper = ObserverWrapper(observer)
val set = observers[owner]
set?.apply {
add(wrapper)
@radzio
radzio / README.md
Created October 11, 2023 10:37 — forked from raahede/README.md
Handle multiple GitHub accounts on Mac
@radzio
radzio / motion-activated-light-condition.yaml
Last active January 26, 2024 21:22
Motion-activated Light with condition
blueprint:
name: Motion-activated Light with condition
description: Turn on a light when motion is detected and condition met.
domain: automation
source_url: https://gist.githubusercontent.com/radzio/19992a1bd42392db265d79168e3c99d3/raw/9613351b5943f16daf0b39b881bcdf7c7463a7bb/motion-activated-light-condition.yaml
author: Home Assistant
input:
motion_entity:
name: Motion Sensor
selector: