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 / 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.
@dewomser
dewomser / ddg_bash.sh
Created December 5, 2025 09:09
Suchen in Duckduckgo auf der Kommandozeile in Bash nur der Dump
#!/bin/bash
# Dunp anzeigen, Die ersten 10 Suchergebnisse
w3m -dump "https://duckduckgo.com/?t=h_&q=wetter+Worms" |grep -3 ^[1-9]
@dewomser
dewomser / jekyll_set_now.sh
Created November 28, 2025 03:00
Jekyll frontmatter variable auf now setzen. Bash -Vibecode
#!/bin/bash
# nicht getestet
# Dateiname des Jekyll-Posts als Argument übergeben
POST_FILE="$1"
if [[ -z "$POST_FILE" ]]; then
echo "Bitte gib den Pfad zur Post-Datei an."
echo "Beispiel: ./update_date.sh _posts/2024-05-10-mein-post.md"
exit 1
fi
@dewomser
dewomser / anchor.html
Last active December 3, 2025 22:45
Mit Javasript nachträgkich Anchor-Links in eine Webseite einbauen
<html>
<div id="anchors"></div>
<p>Lorem Ipsun <strong>trallala</strong> und noch mehr Zeugs</p>
<p><strong>trullulu</strong> Lora ipsa macht Unsinn</p>
<p>In die Pfanne eine <strong>Bratwurstlegen</strong></p>
<p>This girl named <strong> Lolo </strong> is a dancer</p>
<p>Kein anckor für diese Teile</p
<br />Anderes Zeugs mit <strong>Strong</strong>,aber ohne Anchor Link
<p><strong>Test</strong> and I know her</p>
@dewomser
dewomser / Mastodon_status.html
Created November 3, 2025 11:12
Mastodon Toots API . No Token needed, Read own Posts and Media , Javascript Example: https://www.untergang.de/index.php/dewomser-auf-mastodon
<div id="statuses"></div>
<script>
  
    fetch('https://dein.masto-dingsbums.org/api/v1/accounts/<yournumber>/statuses')
      .then(response => response.json())
      .then(data => {
        const container = document.getElementById('statuses');
        data.forEach(status => {
          // Display status content (it's HTML)