Skip to content

Instantly share code, notes, and snippets.

View gwww's full-sized avatar

Glenn Waters gwww

  • Ottawa, Canada
View GitHub Profile
@gwww
gwww / disable-entities
Last active January 26, 2025 12:10
Script and config to disable Home Assistant entities and to "template" configurate an MQTT device
#!python3
# Based on: https://community.home-assistant.io/t/api-for-changing-entities/282114/3
import asyncio
import json
import os
import re
import sys
import yaml # type: ignore
import websockets
@gwww
gwww / new-link-down-event.sh
Last active February 5, 2021 05:17
Monitor OPNSense log file for link DOWN. For integration with Monit.
@gwww
gwww / gist:eef5fdf7fc7774e52e397ec1d34c00e9
Created October 22, 2018 01:21 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
@gwww
gwww / _config.yml
Created February 1, 2016 15:55
Stylus Jekyll plugin
# Optional stylus section
# 'command' defaults to 'stylus' if not present
# 'options' default to blank if not present
# 'options' are a YAML String
stylus:
command: ./node_modules/stylus/bin/stylus
options:
--include ./css
--include ./node_modules/nib/lib