Skip to content

Instantly share code, notes, and snippets.

View dewomser's full-sized avatar
😎
leisure at work

Stefan Höhn dewomser

😎
leisure at work
View GitHub Profile
@dewomser
dewomser / tmp.mMBEjmBi10
Created February 18, 2025 15:00
Latest commit diff
diff --git a/lottoschein.-bunt1sh b/lottoschein.-bunt1sh
deleted file mode 100644
index 941d21b..0000000
--- a/lottoschein.-bunt1sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-
-#Copilot hat bei diesem Skript geholfen
-
@dewomser
dewomser / lottoschein-bunt1.sh
Last active February 18, 2025 16:33
Lotto 6 aus 49 Gibt random ausgefülltes Kästchen zurück als Bashskript
#!/bin/bash
#test
#Copilot hat bei diesem Skript geholfen
# Generiere sechs zufällige Zahlen im Bereich von 1 bis 49
lotto_numbers=$(shuf -i 1-49 -n 6)
# Sortiere die Zahlen der Reihe nach
sorted_numbers=$(echo $lotto_numbers | tr ' ' '\n' | sort -n)
@dewomser
dewomser / bofh_dialog.md
Last active February 12, 2025 11:41
BOFH in a dialog box . A bashcript

Kann man sich auch in ~/.bashrc einbauen. Dann wird man beim Öffnen des Terminals damit begrüßt.

Abhängigkeiten:

  • fortune
  • bofh-excuses
  • dialog ( oder boxes )

text="$(fortune bofh-excuses)"&& dialog --title "Your ticket has been rejected" --colors --msgbox "${text}" 0 0 56479e811ce57c83

@dewomser
dewomser / git_back.md
Last active February 12, 2025 11:21
Git commits zurück nehmen

git commit rückgängig machen

  1. git log -> (Nummer wählen)
  2. git revert < Nummer >

revert macht nur die Änderung im commit rückgängig.
reset macht alles rückgängig bis dahin.

Dieser Gist ist ungenau oder auch falsch. Bei mir hats jetzt mal so funktioniert. Manpage lesen !

@dewomser
dewomser / Dubletten_finden.md
Last active February 7, 2025 15:18
Dubletten finden mit Bash

Finden von Dubletten mit md5 und xxh3

Ein Vergleich :

find . -type f -exec md5sum {} + | sort | uniq -w32 -Di

Ordner mit ca. 100 Videos durchsucht in 1 Minute 57 Sek ; 11 Treffer oder

find . -type f -exec xxhsum -H3 {} + | sort | uniq -w32 -Di

@dewomser
dewomser / Videos_vom_pi_holen.sh
Last active December 18, 2024 00:22
Sammlung Skripte für dei Meisen-cam
scp pi@192.168.1.209:/tmp/motion/* /home/karl/Downloads/birdcam2
@dewomser
dewomser / wlanscanner.md
Last active December 13, 2024 08:36
Router in der Umgebung WIFI

Beobachte die WLAN-Router in deiner Umgebung

Ein Bashkommando. Watch macht die Sache dynamisch . Alle 2 Sekunden neu. Abbruch mit STRG+C

watch 'nmcli -f "SSID,FREQ,CHAN,RATE,BARS" dev wifi list'

Bildschirmfoto_20241212_085603

@dewomser
dewomser / update_gist.sh
Last active December 10, 2024 09:36
Ein Gist updaten. Das Bashskript benutzt curl, Token . Quelle: Copilot + ich
!/bin/bash
# Setze die Variablen
GIST_ID="99ad8c8128785c1c0b35e16a42f8b08c"
FILE_NAME="test.md"
GITHUB_TOKEN="dein_github_token"
GIST_URL="https://api.github.com/gists/$GIST_ID"
# Lese den Inhalt der Datei
CONTENT=$(cat $FILE_NAME)
@dewomser
dewomser / heute_neu.sh
Created December 7, 2024 08:15
Tägliche Abfrage ob es schon eine frische Datei auf dem Webserver gibt. #Bash
#!/bin/bash
# Tagesvergleich für $test.Wenn Tag von date ist Tag von codate dann "Heute neue Datei"
# evtl muss das Script auf die Antwort des Webservers angepasstwerden.
test=https://url/lolo.xyz
codate=$(curl -sI $test | grep -i '^Last-Modified'|sed 's/Last-Modified: //g')
codate1=$(date -d "$codate" +%d)
date1=$(date +%d)
if [ $date1 -eq $codate1 ]
then
echo "heute neue Datei"
@dewomser
dewomser / time_series_download.md
Created December 6, 2024 13:23
Eine Serie von Dateien downloaden , Radarregenvorhersage inm 5 Minutentackt

Datenserie Downloaden

Wenn es die Daten tatsächlich gibt, kann man echo durch wget ersetzen.

datum=$(date -u '+%y%m%d%H'); minute5=$(printf %02d $((($(date '+%M')-5)/5*5))) ; for ((i = 0 ; i < 125 ; i=i+5)); do echo https://opendata.dwd.de/weather/radar/radvor/re/RE$datum$minute5"*"$(printf %03d $i).gz; done

Bildschirmfoto_20241205_000732-1