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 / export_token.md
Last active October 23, 2024 06:53
Bash Export Token dauerhaft

Die Vorteile von dauerhaftem "export TOKEN"

  • Der Token ist meistens sehr lang und verhindert Vertipper
  • Wird der Token revoked, muss man den neuen nur an einer Stelle ändern
  • Skript kann so veröffentlicht werden ohne den Token händisch entfernen zu müssen. (gebranntes Kind)

Schreibe in ~/.bashrc :
export GHUB_TOKEN='sehr_langer_token'

Danach kann die Variable benutzt werden
echo "$GHUB_TOKEN"

@dewomser
dewomser / make_HTML_github_repo.sh
Last active October 22, 2024 14:09
Erstellt ein LIste aus GithobRepositories Tags, Beschreibung und Link
#!/bin/bash
## with a little help from copilot
# Ersetze 'deinBenutzername' mit deinem GitHub-Benutzernamen
USER='dewomser'
# Hole die Gist-Daten von GitHub API und speichere sie in einer JSON-Datei
#curl -L "https://api.github.com/users/$USER/gists" -o gists.json
#max 100
@dewomser
dewomser / Make_html_from_gist.sh
Last active February 4, 2025 12:56
Macht eine HTML-Liste aus allen GIST einträgen
#!/bin/bash
## with a little help from copilot
# Ersetze 'deinBenutzername' mit deinem GitHub-Benutzernamen
USER='dewomser'
# Hole die Gist-Daten von GitHub API und speichere sie in einer JSON-Datei
#curl -L "https://api.github.com/users/$USER/gists" -o gists.json
#max 100
@dewomser
dewomser / sortieren2.sh
Created October 18, 2024 05:11
Ordner Aufräumen. Unterordner anlegen mit kategorie . Nicht von mir aber nützlich.
#!/bin/bash
# Funktion zur Bestimmung der Kategorie einer Datei
get_category() {
case "$1" in
pdf|docx|txt|doc|odt|rtf)
echo "Dokumente"
;;
png|jpg|jpeg|gif|bmp|tiff)
echo "Bilder"
@dewomser
dewomser / sftp_token.txt
Last active October 14, 2024 15:31
Smart use of sftp and token, Can be used on KDE and dolphin
Sftp- Shares und Dolphin ist kein Problem solange man das mit User und Passwort macht. => Netzwerk =>Mausklick
So funtioniert es auch mit Dolphin , User und #Token.
Füge in die Datei ~/.ssh/config solche Zeilen ein
Host strato42
Hostname h1234.serverkompetenz.net
User lolo
Port 22
@dewomser
dewomser / bashkommandos.md
Last active November 19, 2024 22:46
selten genutzte Bashkommandos: factor, column, bind , find, pv
@dewomser
dewomser / arbeitsamt_worms.sh
Last active April 17, 2025 23:12
Stellenangebote vom Arbeitsamt als API Abfrage mit curl und jq
#!/bin/bash
# Das Skript stammt von Der Deutschland API und wurde von mir auf Worms und Elektrotechnik angepasst.
# https://github.com/bundesAPI/deutschland
jobs=$(curl -m 60 \
-H "X-API-Key: jobboerse-jobsuche" \
'https://rest.arbeitsagentur.de/jobboerse/jobsuche-service/pc/v4/jobs?angebotsart=1&wo=Berlin&umkreis=200&arbeitszeit=ho;mj&page=1&size=25&pav=false')
echo $jobs| jq .
@dewomser
dewomser / Make_headliner.sh
Created September 17, 2024 19:28
Bash Menue to make 6 different UTF-8 Headlines for Social Media
#!/bin/bash
# Funktion zum Umwandeln eines Zeichens in die ausgewählte Schriftart
convert_char() {
local char=$1
local base=$2
local ascii=$(printf "%d" "'$char")
if [[ $ascii -ge 65 && $ascii -le 90 ]]; then
printf "\U$(printf '%08X' $((ascii - 65 + base)))"
else
@dewomser
dewomser / toot_with_headline.sh
Created September 12, 2024 18:22
Bashskript Für Mastodon. Nachricht mit Überschrift UTF-8 full-width font
#!/bin/bash
# Define the variable
text="Ueberschrift weit"
# Function to convert to full-width
to_fullwidth() {
local input="$1"
local output=""
for (( i=0; i<${#input}; i++ )); do