Skip to content

Instantly share code, notes, and snippets.

View masterflitzer's full-sized avatar

masterflitzer masterflitzer

  • Germany
  • 04:47 (UTC +02:00)
View GitHub Profile
@masterflitzer
masterflitzer / compile-kotlin-native-freebsd.sh
Created December 14, 2023 19:09
Compile Kotlin/Native on FreeBSD
#!/usr/bin/env bash
DIR_KOTLIN="${HOME}/kotlin"
GIT_KOTLIN="jetbrains/kotlin"
PORT_CA_ROOT="security/ca_root_nss"
PORT_GIT="devel/git"
PORT_JDK="java/openjdk17"
PORT_JQ="textproc/jq"
for PORT in "${PORT_CA_ROOT}" "${PORT_GIT}" "${PORT_JDK}" "${PORT_JQ}"
@masterflitzer
masterflitzer / prime-video-library.js
Created January 2, 2024 18:07
Convert your Prime Video Library to JSON!
// https://amazon.de/gp/video/mystuff/library/all
// adjust based on connection speed
let counter = 3;
if (document.readyState === "complete") await mainPrimeVideoLibrary(counter);
else alert("Please run this script after the webpage finished loading!");
async function mainPrimeVideoLibrary(counter) {
const sleep = async (ms) =>
@masterflitzer
masterflitzer / proxy.ps1
Created January 3, 2024 17:29
Simple script to toggle HTTP proxy on Windows
#Requires -PSEdition Core
[CmdletBinding()]
param (
[Parameter(ParameterSetName = "enable")]
[switch]
$On,
[Parameter(ParameterSetName = "disable")]
[switch]
$Off,
@masterflitzer
masterflitzer / convert2m4a.ps1
Last active April 14, 2024 18:33
Simple script to convert any audio/video to M4A using drag'n'drop on shortcut after first run
#Requires -Version 5.1
Set-StrictMode -Version Latest
if ($args.Length -eq 0) {
$shell = New-Object -ComObject WScript.Shell
$shortcut = $shell.CreateShortcut($PSCommandPath.Replace(".ps1", "") + " (Drag'n'Drop).lnk")
$pwsh = "pwsh"
if (!$(Get-Command pwsh -ErrorAction SilentlyContinue)) {
Write-Output "PowerShell (pwsh) not found, falling back to Windows PowerShell (powershell)"
$pwsh = "powershell"
#!/usr/bin/env bash
domain="${1}"
hsts_preload_url="https://github.com/chromium/chromium/raw/main/net/http/transport_security_state_static.json"
curl -Ls "${hsts_preload_url}" | grep -Piv "^$|^\s*//" | jq -e ".entries[] | select(.name == \"${1}\")"
exit_code="${?}"
printf "\n"
test "${exit_code}" -eq 0 && printf "true" || printf "false"
@masterflitzer
masterflitzer / mv.sh
Last active April 21, 2025 18:35
consistent naming for tv shows in multimedia collection
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
shopt -s inherit_errexit
confirm="${1:-no}"
series="${PWD##*/}"