Skip to content

Instantly share code, notes, and snippets.

@bruvv
bruvv / recyclarr.yml
Last active February 17, 2024 12:00
Recyclarr config
# yaml-language-server: $schema=https://raw.githubusercontent.com/recyclarr/recyclarr/master/schemas/config-schema.json
# A starter config to use with Recyclarr. Most values are set to "reasonable defaults". Update the
# values below as needed for your instance. You will be required to update the API Key and URL for
# each instance you want to use.
#
# Many optional settings have been omitted to keep this template simple. Note that there's no "one
# size fits all" configuration. Please refer to the guide to understand how to build the appropriate
# configuration based on your hardware setup and capabilities.
#
@bruvv
bruvv / gist:a380730c9532d5c55e1c2b0ecc9a398d
Last active August 5, 2023 13:47
How to install bluez-alsa
sudo apt-get -y update
sudo apt-get -y install autoconf
sudo apt-get -y install build-essential libtool pkg-config \
libasound2-dev libbluetooth-dev libdbus-1-dev \
libglib2.0-dev libsbc-dev libdbus-glib-1-dev
git clone https://github.com/Arkq/bluez-alsa.git
cd bluez-alsa
autoreconf --install --force
# This is an empty template for configuring rtl_433. mqtt information will be
# automatically added. Create multiple files ending in '.conf.template' to
# manage multiple rtl_433 radios, being sure to set the 'device' setting. The
# device must be set before mqtt output lines.
# https://github.com/merbanan/rtl_433/blob/master/conf/rtl_433.example.conf

output mqtt://core-mosquitto:1883,user=homeassistant,pass=jnfdjnkdfjnkgfd,retain=1
report_meta time:iso:usec:tz
@bruvv
bruvv / home-assistant_plant-moisture-notification.yaml
Created May 6, 2023 19:24
Home Assistant Blueprint: Low battery level detection & notification for all battery sensors based on https://community.home-assistant.io/t/plant-moisture-notification/369425
blueprint:
name: Low moisture level detection & notification for all plant sensors
description: Regularly test all plant sensors with 'moisture' crossing
under their threshold.
domain: automation
input:
threshold:
name: Water warning level threshold
description: Water sensors below threshold are assumed to be low-Water (as
well as binary battery sensors with value 'on').
@bruvv
bruvv / asound
Created February 6, 2023 22:59
Original hassio asound config file
# Default to PulseAudio
pcm.!default {
type pulse
hint {
show on
description "Default ALSA Output (Home Assistant PulseAudio Sound Server)"
}
}
version: '3'
services:
postgres:
ports:
- '5432:5432'
environment:
- POSTGRES_USER=mirror_db_user
- POSTGRES_PASSWORD=mirror_db_pass
volumes:
- ./mirror:/mirror
@bruvv
bruvv / free_ports.sh
Created May 1, 2022 09:05 — forked from hjbotha/free_ports.sh
Free ports 80 and 443 on Synology NAS
#! /bin/bash
# NEWLY ADDED BACKUP FUNCTIONALITY IS NOT FULLY TESTED YET, USE WITH CARE, ESPECIALLY DELETION
# Developed for DSM 6/7. Not tested on other versions.
# Steps to install
# Save this script in one of your shares
# Backup /usr/syno/share/nginx/ as follows:
# # cd /usr/syno/share/
# # tar cvf ~/nginx.tar nginx
# Run this script as root
@bruvv
bruvv / KPN IPV6 with UDM (pro).md
Last active September 21, 2021 10:43
Fix KPN ipv6 with UDM (pro)
@bruvv
bruvv / DSM7 uninstall apps
Created August 13, 2021 17:28
Remove bloatware from DSM 7 on synology
synopkg stop pkgctl-SynoFinder
synopkg uninstall SynoFinder
synopkg stop pkgctl-ActiveInsight
synopkg uninstall ActiveInsight
synopkg stop pkgctl-HybrideShare
synopkg uninstall HybrideShare
synopkg stop pkgctl-ScsiTarget
@bruvv
bruvv / run.py
Created July 18, 2021 10:39
download csv convert to HTML
import os
import requests
from datetime import datetime
# set environment variables
os.environ['USERNAME'] = 'python-demo'
os.environ['PASSWORD'] = 'claw30_bumps'
city = 'http://rachel.maykinmedia.nl/djangocase/city.csv'
hotel = 'http://rachel.maykinmedia.nl/djangocase/hotel.csv'