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 / 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 [email protected]:/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

@dewomser
dewomser / phpinfo.md
Last active February 23, 2025 04:26
Information über die PHP-Einstellung

phpinfo mit Bash und PHP

Information über die PHP-Einstellung bekommt man, wenn man die 3 Zeilen in eine Datei schreibt und dann mit dem Browser anguckt.

<?php
phpinfo();
 ?>

Oder einfach dieses Kommando für #Bash

php -r 'phpinfo();'

@dewomser
dewomser / diff_v.sh
Created November 26, 2024 07:04
diff für Inhalt von Variablen . Ein Beispiel in Bash
#!/bin/bash
a="1
2
3"
b="1
2
4"
diff <( echo "$a" ) <( echo "$b" )
@dewomser
dewomser / vnstati.md
Last active November 23, 2024 13:54
Erstellen einer pngGrafik mit der Tabelle des Netzwerk Verkehr rx /tx

network traffic

zuerst muss der Server gestartet werden

systemctl start vnstat

Nach einer Zeit hat er genug Daten gesammelt für eine Grafik

vnstati -5 300 --headertext "dewomser sein Netz" -o test.png

@dewomser
dewomser / .nano.rc
Last active November 20, 2024 07:59
Tipps für Benutzer des Editors Nano. ~/.nanorc RTFM man nanorc
set linenumbers
set historylog
set backup
set backupdir "/home/foobar/nano-backups"