Skip to content

Instantly share code, notes, and snippets.

Avatar
🎹
🦄

wouter bolsterlee wbolster

🎹
🦄
View GitHub Profile
View traefik-dynamic-security-config.toml
# TLS and other security settings for Traefik.
#
# https://twitter.com/wbolster/status/1361813865303056386
#
# At the time of writing (2021-02), this results in
# an A+ rating from Qualys SSL Labs. See
# https://www.ssllabs.com/ssltest/ for details.
#
# Note: these settings are for the *dynamic* configuration!
@wbolster
wbolster / autoinject.py
Created Oct 4, 2020
Dirty tricks to automatically inject keyword arguments from the caller's scope
View autoinject.py
"""
Dirty tricks to automatically inject keyword arguments from the caller's scope.
"""
import functools
import inspect
import sys
def auto_inject_kwargs(f):
View attrify.py
import collections
class attrify:
def __init__(self, d):
object.__setattr__(self, 'd', d)
def __getattribute__(self, name):
if name == '__dict__':
return object.__getattribute__(self, 'd')
@wbolster
wbolster / piano.png
Last active May 13, 2017
piano keyboard using unicode block drawing characters
@wbolster
wbolster / qualname
Last active Aug 29, 2015
Python module providing a __qualname__ alternative for Python 2
View qualname
Moved to https://github.com/wbolster/qualname
View jsonwalk.py
#!/usr/bin/env python
from __future__ import print_function
try:
# Python 3
from functools import reduce
STRING_TYPE = str
except ImportError:
# Python 2
View keybase.md

Keybase proof

I hereby claim:

  • I am wbolster on github.
  • I am wbolster (https://keybase.io/wbolster) on keybase.
  • I have a public key whose fingerprint is 76E0 AFCD 0A48 33D2 5EB9 F423 FFAF 60EF 8CDD 9583

To claim this, I am signing this object:

@wbolster
wbolster / toggle-grayscale
Created Dec 1, 2014
AppleScript to toggle grayscale display (for Mac OSX 10.10 Yosemite)
View toggle-grayscale
tell application "System Preferences"
activate
set current pane to pane "Accessibility"
end tell
tell application "System Events"
tell process "System Preferences"
click checkbox "Use grayscale" of window 1
end tell
end tell
@wbolster
wbolster / happybase_test_put_counter.py
Created Jun 1, 2012 — forked from srs81/happybase_test_put_counter.py
Python code to test HappyBase library (HBase), and counter and put speeds
View happybase_test_put_counter.py
#!/usr/bin/env python
import logging
import random
import time
import happybase
logging.basicConfig()
logger = logging.getLogger()