Skip to content

Instantly share code, notes, and snippets.

@muellermartin
muellermartin / 18_0019867_Angriffe_Journalist_innen.csv
Created February 18, 2022 17:43
Extrahierte Daten aus schriftlicher Anfrage von BÜNDNIS 90/DIE GRÜNEN "Radikalisierung der Protestbewegung gegen die Corona-Maßnahmen" (Drucksache Nr. 18/19867 vom 18.02.2022) als CSV (mittels Tabula)
Datum Ort Straftatbestand
22.02.2021 Passau Beleidigung
05.04.2021 Nürnberg Körperverletzung
14.06.2021 Nürnberg Beleidigung
12.07.2021 Nürnberg Beleidigung
10.10.2021 München Beleidigung
21.11.2021 München Beleidigung
@muellermartin
muellermartin / replacefiles.py
Created January 25, 2020 15:44
Script for mitmproxy to replace response bodies with the content of arbitrary other files
"""
This script replaces a response body with the contents of a specific file.
"""
import mimetypes
import os
import typing
from mitmproxy import ctx
from mitmproxy import exceptions
from mitmproxy import flowfilter
@muellermartin
muellermartin / article13-open-letter.txt
Last active February 20, 2019 11:52
Transcription and attempted correction of the open letter by Dennis Brammen against article 13 of the EU copyright law https://twitter.com/Br4mm3n/status/1097914319570960384
Sehr geehrter Herr Voss,
ich versuche es ohne Meinungsmache oder ähnliches. Ich lese von Ihnen immer wieder, dass Uploadfilter ja überhaupt nicht vorgesehen sind:
"Schön, dass Sie Eigentumsrechte in den Dreck treten … das wird unsere Kreativen freuen … zumal wir gar keine Filter im Text haben!! Bitte mal sich vorher kundig machen!" – Quelle @AxelVossMdEP – 14.02.2019
Und ich glaube Ihnen auch, dass Sie selbst gar keine Uploadfilter wollen, sondern nur Schutz.
Aber was leider passieren wird, sind solche, von Algorithmen gesteuerten, Filter.
Als Beispiel: Wir betreiben die Internetseite PietSmiet.de, die, aufgrund ihres Alters (über 3 Jahre), aus den Ausnahmeregelungen fallen würde.
Unsere Besucher (ca. 150.000 bis 250.000 Unique User also einzelne nachvollziehbare Benutzer) haben die Möglichkeit Profilbilder hochzuladen. Nach dem neuen Recht müssten wir jedes Bild der Profile entweder einzeln rechtlich prüfen oder aber, und deswegen ist jeder gegen den die neue Version der Gesetzgebung, voraussichtlich dies
@muellermartin
muellermartin / ffmpeg-fix-compilation-with-x264.patch
Created January 23, 2019 17:42
Fixes compilation of Homebrew's Formula for mplayer 1.3.0
diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c
index 2d36c5e566..754383e080 100644
--- a/ffmpeg/libavcodec/libx264.c
+++ b/ffmpeg/libavcodec/libx264.c
@@ -272,6 +272,7 @@ static int X264_frame(AVCodecContext *ctx, AVPacket *pkt, const AVFrame *frame,
int *got_packet)
{
X264Context *x4 = ctx->priv_data;
+ const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(ctx->pix_fmt);
x264_nal_t *nal;
@muellermartin
muellermartin / # libstfl - 2018-04-17_01-15-01.txt
Created April 16, 2018 23:18
libstfl on macOS 10.12.6 - Homebrew build logs
Homebrew build logs for libstfl on macOS 10.12.6
Build date: 2018-04-17 01:15:01
@muellermartin
muellermartin / # clamav - 2018-04-16_15-51-27.txt
Created April 16, 2018 13:52
clamav on macOS 10.12.6 - Homebrew build logs
Homebrew build logs for clamav on macOS 10.12.6
Build date: 2018-04-16 15:51:27
@muellermartin
muellermartin / brew_config.txt
Created April 15, 2018 00:34
Homebrew: poco 1.9.0 checksum mismatch 2018-04-15
HOMEBREW_VERSION: 1.6.0-19-gf9f9dbc
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: f9f9dbc3e9221c8ed329eaf007cbce550bf5f837
Last commit: 10 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 6e3b1cf8ef3f189978ed0d527b29d87eadf5c364
Core tap last commit: 8 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_BUILD_FROM_SOURCE: 1
HOMEBREW_DEV_CMD_RUN: 1
@muellermartin
muellermartin / rabbits-and-byterflies.py
Created April 3, 2018 01:26
Script to decode the binary text of the Easterhegg 2018 logo
import binascii
rabbit = '''\
00
110
1100
1100
101
001
@muellermartin
muellermartin / remove-desktopappinfo.patch
Created December 25, 2017 19:52
Remove DesktopAppInfo class as it is specific to Linux desktop environments
diff --git a/gio/unix-types.defs b/gio/unix-types.defs
index ed1ed9f..3f51436 100644
--- a/gio/unix-types.defs
+++ b/gio/unix-types.defs
@@ -7,18 +7,6 @@
(gtype-id "G_TYPE_UNIX_CONNECTION")
)
-(define-object DesktopAppInfo
- (docstring
@muellermartin
muellermartin / gio-cocoa.patch
Last active March 16, 2018 13:41
Replace manual patch with Git diff
diff --git a/gio/Makefile.am b/gio/Makefile.am
index ee3de62..cdc315c 100644
--- a/gio/Makefile.am
+++ b/gio/Makefile.am
@@ -611,7 +611,6 @@ libgio_objc_2_0_la_SOURCES = \
gnextstepsettingsbackend.m \
gosxcontenttype.m \
gosxappinfo.m \
- gosxappinfo.m \
gcocoanotificationbackend.m