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 / 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)
@dewomser
dewomser / bash_forloop_oneliner.txt
Created November 1, 2025 14:35
bash for loop as oneliner. No semicolon after do !
for s in {1..20};do echo "$s";done
@dewomser
dewomser / flatpak_fix.md
Created November 1, 2025 05:58
Flatpak config fΓΌr App ΓΌber GUI kaputt gemacht. So hab ichs mit CLI gefixt

Beispiel Torcs

Wenn man sich Das Autorennen torcs mit Flatpak installiert hat und stellt sich den Screen blΓΆderweise auf 640x480 , dann geht gar nichts mehr, Menue wird zu 3/4 verschluckt. Habs heute repariert.

/home/foo/.local/share/flatpak/app/net.sourceforge.torcs/x86_64/stable/abc123…abc123/files/share/games/torcs/config/screen.xml

800x600 Uff ! Geht πŸ˜ƒ

Wieder was gelernt

@dewomser
dewomser / ascii _table.sh
Created November 1, 2025 04:12
awk script to show ASCII table
#!/bin/sh
# sourcs: https://techhub.social/@linuxgal/115471602454624615
awk '
BEGIN {
for (i=0; i<16; i++) {
for (j=32+i; j<128; j+=16) {
if (j == 32) { x = "SPC" }
else if (j == 127) { x = "DEL" }
else { x = sprintf("%c", j) }
printf("%3d (0x%02X): %-5s", j, j, x)
@dewomser
dewomser / mastotool_statistik.txt
Last active December 17, 2025 15:39
Mastodon Monatsstatistik fΓΌr @dewomser. Kommando: mastotool stats -r=100
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ USERS YOU MENTIONED MOST β”‚ INTERACTIONS β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ [email protected] β”‚ 7 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ [email protected] β”‚ 3 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ [email protected] β”‚ 2 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
@dewomser
dewomser / shellcheck-test.txt
Last active September 18, 2025 00:22
Shellcheck im Skript aufrufen. Selbstcheck
Wenn man an Bashscripten rumbastelt sollte man immer die Syntax prΓΌfen z.B, mit Shellcheck
Um das nicht zu vergessen, kann man sich diese Zeile Code an den Anfang seines Skripts einbauen. Das AusfΓΌhren des Skripts dauert dann etwas lΓ€nger.
$(which shellcheck) "${0##*/}"
AusfΓΌhrungszeit kann man noch optimieren in dem man hΓ€ndisch "which shellcheck" ausfΓΌhrt und den ganzen Pfad ins Skript rein pastet.Dann muss Bash nicht suchen wo shellcheck installiert ist.