Ein oft gehörter Rat, um die Gesundheit zu verbessern, ist das Führen eines Gesundheitstagebuches. Man schreibt sich täglich auf, was man gegessen hat, wie es einem geht, welche Aktivitäten, und so weiter. Mit der Zeit kann man so erkennen, was einem gut tut.
Hier ist ein von mir erstelltes Bash-Script start-gtb.bash, um ein solches Gesundheitstagebuch als Textdatei zu erzeugen:
#!/bin/bash set -euo pipefail editor="subl" declare -a defaults=( "Was habe ich heute gegessen?" "Gesundheitlicher Zustand?" "Welche Aktivitäten durchgeführt?" "Für was bin ich heute dankbar?" ) homedir="$(dirname "$0")" allfnam="$homedir/gesundheitstagebuch.txt" tagfnam="$(mktemp)" tmpfnam="$(mktemp)" curdate="$(date "+%A %d.%m.%Y")" ############################################################## ## Dieser Block muss an den gewählten Editor angepasst sein ## ############################################################## if [ "$(pgrep -aif "$editor.*$allfnam")" != "" ]; then wmctrl -a "$(basename "$allfnam") - Sublime Text" exit 0 fi ############################################################## if [ "$(head -1 "$allfnam" 2>/dev/null)" != "$curdate" ]; then printf "$curdate\n\n" >"$tagfnam" for entry in "${defaults[@]}"; do printf "$entry ** \n\n" >>"$tagfnam" done printf '=%.0s' {1..79} >>"$tagfnam"; printf "\n" >>"$tagfnam" if [ ! -f "$allfnam" ]; then cp "$tagfnam" "$allfnam" else cat "$tagfnam" "$allfnam" >"$tmpfnam" mv "$tmpfnam" "$allfnam" fi rm "$tagfnam" fi "$editor" "$allfnam"
Dieses Script legt bei einem Aufruf einen Eintrag für ein Datum an, wenn es dieses Datum im Tagebuch noch nicht gibt. Dann kann man für diesen Tag notieren was man möchte, und das Script so oft aufrufen während des Tages wie man wil. Und beim Aufruf am nächsten Tag wird ein neuer Eintrag angelegt.
Aber auch wenn Ihre Gesundheit prima ist, interessiert Sie vielleicht etwas anderes: Ich habe diesen Code spaßeshalber mit Unterstützung von ChatGPT erzeugt. Hier ist ein Link auf die Konversation (als PDF-Export). Leider war es recht mühsam, die Konversation als einzelne Seiten herauszukopieren, und es gibt einige Überlappungen, außerdem musste ich den Schluss von Hand dazufieseln. Exportieren wird noch nicht so richtig unterstützt von ChatGPT, hier ist der direkte Link, der geht aber nur, wenn Sie bereits ein ChatGPT-Konto haben.
Sie werden jedoch sehen, das ist wirklich enorm, welche Unterstützung moderne KI-Tools z.B. bei der Software-Erstellung bieten können. ChatGPT spricht so ziemlich jede moderne Computersprache und auch Deutsch.