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 / 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 July 3, 2026 06:34
Mit Javasript nachträglich 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 / gist:3d131f8b660b4d57ebf322c795b1c394
Last active September 22, 2026 10:36
Mastodon die letzten 200 posts von @dewomser. Kommando: mastotool stats -r=200
otal toots: 200 (excluding replies & boosts)
Toots per day: 0.06 (account created 3187 days ago)
Ratio toots/replies: 5.56
New followers per day: 0.10
New followings per day: 0.08
Likes per toot: 0.33 (total likes: 66)
Boosts per toot: 0.13 (total boosts: 26)
Replies per toot: 0.20 (total replies: 41)
┌────────────────────────────┬──────────────┐
@dewomser
dewomser / shellcheck-test.sh
Last active August 29, 2026 11:08
Shellcheck im Skript aufrufen. Selbstcheck
#!/usr/bin/bash
# Überprüfen ob Shellcheck installiert ist
if ! command -v shellcheck &> /dev/null; then
echo "Fehler: shellcheck ist nicht installtert. Ausführung wurde abgebrochen."
exit 1
fi
#Diesese Skript mit Schellcheck prüfen
shellcheck "${0##*/}"
@dewomser
dewomser / bash_design.txt
Created September 14, 2025 22:21
Bash kann auch schön
df -h | grep -e '^/dev/[[nvme,sd]]*' -e 'Dateisystem' | column -t -W 6 -o '|'| boxes -d info
#oder ohne grep und kürzer
df -h -t ext4 -t vfat | column -t -l 6 -o '|'| boxes -d info