Skip to content

Instantly share code, notes, and snippets.

View mdeweerd's full-sized avatar

MDW mdeweerd

  • France
View GitHub Profile
@mdeweerd
mdeweerd / fix-links.lua
Last active September 24, 2023 20:49 — forked from MyriaCore/fix-links.lua
How to use pandoc with gitlab markdown
@mdeweerd
mdeweerd / !README.md
Last active February 27, 2025 14:45
Monitor OPNsense internet connection

Monitor OPNsense internet connection

OPNsense sometimes "loses" the WAN facing connection when that is "reinitialised" (modem reboot/WAN restart).

Monitoring the WAN facing connection and taking corrective action is the solution proposed by this script.

opnsense_ping_check.sh will ping IP addresses to determine if the WAN connection is still working, and try to restore the WAN if needed by

@mdeweerd
mdeweerd / addCodespellIgnores.sh
Last active January 22, 2024 10:45
Script to add ignored lines to codespell configuration
#!/bin/bash
#
# Script to add codespell exceptions to the ignores lines file.
#
# The file is named '...-lines-ignore' to make TAB expansion on the cli easier.
#
# The line in the ignore file must match the line in the source
# exactly.
#
# To clean up or create the ignored lines file, just do
@mdeweerd
mdeweerd / build.bat
Last active March 3, 2025 15:20 — forked from GaryLee/build.bat
Build STM32CubeIDE project from command line.
@ECHO OFF
setlocal enabledelayedexpansion
set "STM32CUBEIDE="
for /d /r "C:\ST" %%d in ("STM32CubeIDE_*") do (
if not defined STM32CUBEIDE (
set "STM32CUBEIDE=%%~fd"
) else (
for /f "tokens=2 delims=_." %%a in ("%%~nd") do (
for /f "tokens=2 delims=_." %%b in ("!STM32CUBEIDE:_= !") do (
@mdeweerd
mdeweerd / bathroom-humidity-exhaust-fan.yaml
Last active December 27, 2024 22:31 — forked from Blackshome/bathroom-humidity-exhaust-fan.yaml
bathroom-humidity-exhaust-fan.yaml
blueprint:
name: Bathroom Humidity Exhaust Fan
description: |
# 🚿 Bathroom Humidity Exhaust Fan
**Version: 2.6**
Step into the future of freshness - customize it your way and experience the convenience of automated humidity control! 🌿🚿
@mdeweerd
mdeweerd / sel_screen.bash
Last active January 28, 2025 00:02
Interactively select a GNU Screen session
#!/bin/bash
#
# Shell function to list the screen sessions on a machine
# and let the user select one from the list using up-down
# arrows.
#
# Add this to your `.bashrc` file or to your `.bashrc.d` directory
# where you should make it executable to be automatically
# sourced in some default `.bashrc` scripts.
@mdeweerd
mdeweerd / proxmox-realtek-r8168.md
Last active March 3, 2025 00:06 — forked from tushroy/proxmox-realtek-r8168.md
Realtek r8168 Driver for Proxmox VE Kernel version 6.8

Realtek r8168 Driver for Proxmox VE Kernel version 6.8

Blacklist r8169 kernel driver for being loaded

echo blacklist r8169 >> /etc/modprobe.d/blacklist-r8169.conf

Once all of this is completed we are going to update our GRUB to have some specific kernel parameters for our realtek driver