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 / github_suchen.md
Created December 22, 2025 22:39
Suchen in Github repositories und in Gist jeweils als Bash-1-liner

Github Gist durchsuchen und Ergebnis auflisten.

In diesem speziellen Fall sind das meine 2oo Gists. Gesucht wird nach "bash".

Es wird kein Token benötigt.

Es ist mal wieder ein 1-Zeiler geworden:

curl -.s -L "https://api.github.com/users/dewomser/gists?per_page=200&page=1"| jq '.[]|select(.description|index("bash"))|{filename: .files.[].filename , html_url: .html_url, description: .description}

@dewomser
dewomser / ddg.txt
Created December 22, 2025 22:17
Suchen in ddg als Bash 1-liner Ergebnisse 1-9
w3m -dump "https://duckduckgo.com/?t=h_&q=wetter+Worms" |grep -3 ^[1-9]
@dewomser
dewomser / ff_default.md
Created December 19, 2025 15:06
Firefox default Profil (das aktuell benutzte) Bashkommando Einzeiler

Firefox default Profil (das aktuell benutzte)

profile="$(grep -m 1 ^Default= -i ~/.mozilla/firefox/profiles.ini)" | echo ${profile#Default=}

Mensch bekommt die Infos besser so : about:profile

@dewomser
dewomser / telnet_starwars.sh.md
Last active December 19, 2025 14:58
Starwars mit telnet und curl als Bashkommando

Starwars animation in der Konsole über telnet abspielen

Starwars Episode IV als Konsolenanimation:

telnet towel.blinkenlights.nl

WICHTIG ! So beendet man telnet richtig: [STRG] + [ALT] + [5] warten auf Prompt [q] und dann [ENTER]

Wer kein #telnet hat, oder es nicht installieren möchte, kann es mal mit #curl pobieren

@dewomser
dewomser / rot13.md
Last active December 13, 2025 11:29
Anwendung und erzeugen von rot13 mit Bash. Die Alternativen md5 und sha1 sind leicht zu knacken .

Linux Bash rot13

Diese Zeile kann verschlüsseln und entschlüsseln:

echo "qvr Xhu sevffg urhgr xrva Tenf" | tr 'A-Za-z' 'N-ZA-Mn-za-m'

Das schreibe ich in die ~/.bashrc weil mir Sicherheit wichtig ist

rot13 () {
	if [ $# -eq 0 ]; then
 tr '[a-m][n-z][A-M][N-Z]' '[n-z][a-m][N-Z][A-M]'
@dewomser
dewomser / generate_gruene_json.py
Created December 11, 2025 22:58
Grüne Politiker aus Worms von der Webseite gekratzt im JSON Format
import subprocess
from bs4 import BeautifulSoup
import json
def fetch_html_with_curl(url):
"""
Ruft den HTML-Inhalt von einer gegebenen URL mit curl ab.
"""
try:
@dewomser
dewomser / afd_politiker_worms.json
Created December 11, 2025 22:57
AFD Politiker und Funktionen aus Worms von der Webseite gekratzt im JSON Format
[
{
"name": "Frank Kienitz",
"functions": [
"Mitglied der AfD seit 2023",
"Mitglied im AfD Kreisvorstand seit 2024",
"Mitglied im Stadtrat",
"Mitglied im Stadtrat Worms seit 2023"
]
},
@dewomser
dewomser / generate_www_json.py
Created December 11, 2025 16:48
Wormser "Worms will Weiter" Politiker von der Homepage gekrratzt. / Python ->Json
import subprocess
from bs4 import BeautifulSoup
import json
import re
def fetch_html_with_curl(url):
"""
Ruft den HTML-Inhalt von einer gegebenen URL mit curl ab, um Blockaden zu umgehen.
"""
@dewomser
dewomser / cdu_politiker_worms.json
Created December 11, 2025 16:45
CDU Politiker aus Worms von der Webseite gekratzt im JSON Format
[
{
"name": "Adolf Kessel",
"functions": [
"Oberbürgermeister der Stadt Worms"
]
},
{
"name": "Stephanie Lohr",
"functions": [
@dewomser
dewomser / generate_spd_json.py
Created December 11, 2025 16:39
SPD Politiker Worms. / Pythonsskript scrapet die Namen und Funktionen der Personen von der Webseite. /KI hat geholfen.
import requests
from bs4 import BeautifulSoup
import json
import re
import subprocess
def fetch_html_with_curl(url):
"""
Ruft den HTML-Inhalt von einer gegebenen URL mit curl ab, um Blockaden zu umgehen.