From fbe4998eec524c42e326da30418132529b42bcbd Mon Sep 17 00:00:00 2001 From: Kevkus Date: Sun, 1 Mar 2026 06:55:47 +0100 Subject: [PATCH] Auto-Commit 2026-03-01 06:55 --- push-updates.ps1 | 61 ++++++++++++++++++++++++++++++++++-------------- speiseplan.py | 2 +- 2 files changed, 44 insertions(+), 19 deletions(-) diff --git a/push-updates.ps1 b/push-updates.ps1 index f17a41b..093da30 100644 --- a/push-updates.ps1 +++ b/push-updates.ps1 @@ -1,28 +1,53 @@ -param( - [string]$RepoPath = "C:\Users\Kevkus\Desktop\Obsidian\Allgemeine D&D Notizen\DND Zeug" -) +# Ein super dummes PowerShell Script. +# Für mich: +# Nutzung ist easy. +# Erst git init in dem Ordner +# Dann git branch -M mai +# Dann git add . und git commit -m "Nachricht!" +# Leeres(!) Gitea Repo erstellen +# git remote add origin [Link hier] +# Und dann nur noch dieses Script im Verzeichnis des Repo lokal ausführen und es pusht automatisch Änderungen hoch. + +# push-updates.ps1 Set-StrictMode -Version Latest $ErrorActionPreference = "Stop" -# Datum/Time für Commit-Message (lokal, ISO-ish) -$stamp = Get-Date -Format "yyyy-MM-dd HH:mm" +Write-Host "Working in $(Get-Location)" -Set-Location $RepoPath - -# Add alles -git add -A | Out-Null - -# Prüfen ob überhaupt Änderungen da sind -$changes = git status --porcelain -if ([string]::IsNullOrWhiteSpace($changes)) { - Write-Host "Keine Änderungen – nichts zu committen/pushen." - exit 0 +# Prüfen ob Git-Repo +if (-not (Test-Path ".git")) { + Write-Host "Kein Git-Repository im aktuellen Ordner." + exit 1 } -# Commit + Push -$msg = "Automatischer Push von $stamp" +# Optional: Pull mit Rebase +try { + git pull --rebase | Out-Null +} +catch { + Write-Host "Pull fehlgeschlagen – evtl. Konflikt. Abbruch." + exit 1 +} + +# Änderungen hinzufügen +git add -A | Out-Null + +# Prüfen ob Änderungen existieren +$changes = git status --porcelain + +if ([string]::IsNullOrWhiteSpace($changes)) { + Write-Host "Keine Änderungen – nichts zu committen." + exit 0 +} + +# Commit +$stamp = Get-Date -Format "yyyy-MM-dd HH:mm" +$msg = "Auto-Commit $stamp" + git commit -m $msg | Out-Null + +# Push git push | Out-Null -Write-Host "OK: $msg" \ No newline at end of file +Write-Host "Push erfolgreich: $msg" \ No newline at end of file diff --git a/speiseplan.py b/speiseplan.py index d2afe89..64e4b92 100644 --- a/speiseplan.py +++ b/speiseplan.py @@ -9,7 +9,7 @@ import random # KONFIG # ------------------------- -WEBHOOK_URL = "https://discord.com/api/webhooks/1440463711645990912/g__qrs1k7gpeHO9xMY0TahIYjVoA0NNTl0mGcn2us80NeTb9hly_lDI41trpuc4oumH3" +WEBHOOK_URL = "Discord URL" BASE_URL = "https://das-schmeckt-mir.ruhr/images/pdf/speise_knapp/{kw:02d}_KW_Speiseplan{year}_Knapp.jpg" SAVE_DIR = "/opt/speiseplan-bot/plans"