excludechars=\`
htpasswd -bnBC 10 "" $(pwgen -sncBy -r "$excludechars" 16 1 | tee /dev/tty | tr -d '\n') | tr -d ':'htpasswd -bnBC 10 ""-buse password from command line
| #!/bin/bash | |
| currentYearMonth=$(date "+%Y-%m") | |
| echo "Ignoring files from $currentYearMonth" | |
| find . -maxdepth 1 -not -name "archive.sh" -print0 | while read -d $'\0' file | |
| do | |
| excludeDate=0 | |
| [[ "$file" =~ [0-9]{4}-[0-9]{2} ]] && excludeDate=1 |
| #!/bin/sh | |
| # helper script to download videos using termux and auto-indexing them | |
| # | |
| # required apps: | |
| # termux: https://f-droid.org/en/packages/com.termux/ | |
| # termux-api: https://f-droid.org/en/packages/com.termux.api/ | |
| # required packages | |
| # termux-api, python: apt install termux-api python python3 |
| # Script to shrink docker desktop data, a common issue at WSL 2 | |
| # Most of the script is generated with ChatGPT | |
| # Check if the script is running as administrator | |
| $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() | |
| $adminRole = [Security.Principal.WindowsBuiltInRole]::Administrator | |
| $currentPrincipal = New-Object Security.Principal.WindowsPrincipal($currentUser) | |
| if (-not $currentPrincipal.IsInRole($adminRole)) { | |
| Write-Host "Requesting administrator privileges..." | |
| Start-Process powershell -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs |