Skip to content

Instantly share code, notes, and snippets.

View noppelmax's full-sized avatar

Maximilian Noppel noppelmax

  • Karlsruhe Institute of Technology
  • Germany
  • X @nopx15
View GitHub Profile
@noppelmax
noppelmax / preference_easy_fill_in.js
Created August 28, 2025 18:13
Greasemonkey: Easy fill-in preferences in HotCrp
// ==UserScript==
// @name Input preferences in HotCrp with one keypress
// @namespace myhotcrp
// @version 1.1
// @description Link the key presses 1,2,3,0,9 to the respective preferences. 9 is -1.
// @match https://*.hotcrp.com/*
// @author Maximilan Noppel
// @grant none
// ==/UserScript==
@noppelmax
noppelmax / arrow_navigation.js
Created August 28, 2025 18:07
Greasemonkey: HotCrp Arrow Key Navigation
// ==UserScript==
// @name HotCrp Arrow Key Navigation
// @namespace myhotcrp
// @version 1.0
// @description Click on n-next or n-prev when right or left arrow keys are pressed
// @author Maximilian Noppel
// @match https://*.hotcrp.com/*
// @grant none
// ==/UserScript==
# Inspired by https://gitea.goudham.com/hammy/neovide/blame/commit/799e043ffd4eb606dad6ecfa7ebd00b3fa72acda/assets/neovide.desktop
[Desktop Entry]
Type=Application
Exec=neovide %F --nvim-bin /opt/nvim-linux64/bin/nvim # Find via $which nvim
Icon=~/Pictures/icons/neovide.png
Name=Neovide (nvim)
Keywords=Text;Editor;
Categories=Utility;TextEditor;
Comment=No Nonsense Neovim Client in Rust
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
@noppelmax
noppelmax / NexTemperaturSensorsCode_v2.ino
Created April 5, 2020 13:43
NewTemperaturSensorsCode_V2
#include <ArduinoOTA.h>
#include <ArduinoJson.h>
#include <DHT.h>
#include <ESP8266WiFi.h>
#include <PubSubClient.h>
@noppelmax
noppelmax / equinox_schild_v1.ino
Created March 9, 2018 14:37
equinox_schild_v1
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
#define PIN 6
#define NUM_LEDS 85
#define BRIGHTNESS 50
@noppelmax
noppelmax / removeNotRunningContainers.sh
Created January 22, 2016 18:28
Removes all not currently running docker containers
docker rm $(docker ps -a | awk '(!(/Up/) && !(/NAMES/)) {print $NF}')