Skip to content

Instantly share code, notes, and snippets.

View cptpiepmatz's full-sized avatar

Piepmatz cptpiepmatz

View GitHub Profile
@cptpiepmatz
cptpiepmatz / Left-Hand-Palworld.ahk
Created February 3, 2024 23:04
I like to play with my mouse in the left hand. This AutoHotkey script maps some inputs which are comfortable for me to keys used by Palword.
#SingleInstance Force
#HotIf WinActive("Pal")
; Clone Right Modifier to Left Ones
RCtrl::LCtrl
RShift::LShift
; Remap Numpad Numbers (0-9) to Their Top-Row Counterparts
Numpad0::0
Numpad1::1
@cptpiepmatz
cptpiepmatz / config.nu
Last active April 2, 2024 12:26
Nushell + Starship Config
# Append to config.nu
# Config Updates
$env.config.buffer_editor = "micro"
# Aliases
alias clip = clip.exe
# Starship
source ~/.cache/starship/init.nu
@cptpiepmatz
cptpiepmatz / backup-mhr.nu
Created September 12, 2023 08:53
Backup Monster Hunter Rise Steam Save Games
#!/usr/bin/env nu
# Constants
const STEAM_DIR = 'steam/dir'
const USER_ID = 'userid'
const TARGET_DIR = 'target/dir'
# Function to get the current date
def get-date [] {
date now | format date '%Y-%m-%d'
// ==UserScript==
// @name Nexus Mods - right/left arrow pagination
// @match https://www.nexusmods.com/*
// @grant none
// @version 1.0
// @author Tim 'Piepmatz' Hesse
// @description Add event listeners to the right and left buttons for the pagination to allow to page with the arrow keys
// ==/UserScript==
const ARROW_KEYS = {
@cptpiepmatz
cptpiepmatz / emojis.json
Last active February 19, 2024 00:29
A comprehensive list of names for emojis. This data is extracted from the Discord desktop client.
{
"emojis": {
"100": "💯",
"1234": "🔢",
">:(": "😠",
">:-(": "😠",
">=(": "😠",
">=-(": "😠",
":\")": "😊",
":-\")": "😊",
@cptpiepmatz
cptpiepmatz / getFreePort.ts
Last active February 7, 2022 10:56
Get free port via Node without packages/dependencies
import {createServer, AddressInfo} from "net";
/**
* Utility function to return a free port.
*
* Uses dummy server that listens to port 0 to let the OS assign the server a
* port.
* Then the server will be closed and the now open port will be returned.
*
* @return by OS assigned, free port
@cptpiepmatz
cptpiepmatz / prompt.ps1
Last active December 24, 2022 00:48
My personal Prompt Style for Powershell
$ESC = [char]27
switch ($env:ComputerName) {
"TIMSYOGA" {$computerName = "TY"}
"TIMSTOWER" {$computerName = "TT"}
default {$computerName = $env:ComputerName}
}
function ExitCode {
if (-not($?)) {
@cptpiepmatz
cptpiepmatz / dark-overleaf.css
Created May 9, 2020 22:26
Makes Overleaf a lot darker (CSS in Mozilla Format)
@-moz-document url-prefix("https://www.overleaf.com/") {
.pdf {
background-color: #151515;
}
.pdfjs-viewer {
filter: invert(0.89);
}
.pdf-viewer .pdfjs-viewer canvas {
box-shadow: 0 0 10px rgba(255,255,255,.5);
}
@cptpiepmatz
cptpiepmatz / ElearningNotificationHider.js
Last active May 4, 2020 08:06
Hide the notification bell on the elearning platform
// ==UserScript==
// @name Elearning Notification Hider
// @namespace Piepmatz
// @version 1.0.0
// @description Hide the notification bell on the elearning platform
// @author Tim 'Piepmatz' Hesse
// @grant none
// @include https://elearning.uni-oldenburg.de/*
// @run-at document-end
// @downloadURL https://gist.github.com/derPiepmatz/7fd138358c215cb57c657bbad3273bc5/raw
@cptpiepmatz
cptpiepmatz / GetSnapmaticPictures.bat
Last active April 7, 2023 16:42
A little tool to extract the GTAV Snapmatic pictures into your pictures folder in your user folder.
@echo off
rem Version 1.1.1
set picturePath="%UserProfile%\Pictures\GTA Snapmatic"
set convertScript="%UserProfile%\Pictures\GTA Snapmatic\ConvertSnapmaticToJpg.ps1"
md %picturePath%
echo Copying Snapmatic Pictures to Pictures Folder
echo ---------------------------------------------