{{{#!vorlage Hinweis Diese Howto-Anleitung wurde zuletzt von [user:Axel-Erfurt:Axel-Erfurt] am 27.12.2020 unter '''Ubuntu 20.04''' erfolgreich getestet. }}} [[Inhaltsverzeichnis(3)]] '''Gewichtskontrolle für Linux''' Programm zum täglichen Eintragen des Gewichts mit Diagrammanzeige mittels [:Gnuplot:] == Voraussetzungen == * PyQt5 * [:Gnuplot:] == Installation == === PyQt5 Installation === {{{#!vorlage Befehl sudo apt-get install python3-pyqt5 }}} === gnuplot Installation === {{{#!vorlage Befehl sudo apt-get install gnuplot gnuplot-x11 gnuplot-doc }}} === Programm Installation === {{{#!vorlage Befehl cd ~/Downloads && wget https://raw.githubusercontent.com/Axel-Erfurt/Gewicht/main/Installer.sh && chmod +x ./Installer.sh && ./Installer.sh }}} === Deinstallation === {{{#!vorlage Befehl rm -rf ~/.local/share/Gewicht }}} == Bedienung == {{{#!vorlage Hinweis Die im Programm enthaltene Datei ''Gewicht.csv'' dient nur zur Veranschaulichung der Funktionsweise. Sie kann gelöscht werden um eine neue Tabelle zu beginnen oder durch Import und anschließendem Speichern als ''Gewicht.csv'' ersetzt werden. }}} Die Tabelle ist eine Textdatei (tab als Trenner) mit folgendem Format: {{{#!code text Samstag, 19.Dezember 2020 77.7 20201219 }}} Mit ''pondus2csv.py'' kann eine ''user_data.xml'' von [http://www.ephys.de/software/pondus/ Pondus] {en} in eine csv Datei umgewandelt werden. Dazu pondus2csv.py im dem Verzeichnis ausführen in dem sich ''user_data.xml'' befindet. === Toolbar 1 === * neuer Eintrag erstellt neue Teile am Ende mit dem Datum des folgenden Tages des letzten Eintrags * Zeile löschen löscht die markierte Zeile * Programmordner öffnen öffnet den Programmordner im Dateimanager * Import CSV importieren * Export CSV exportieren mit dem aktuellen Inhalt der Tabelle (des eingestellten Zeitraums) === Toolbar 2 === * Datumswähler Ändern des Zeitraums. '''Feld 1''' -> Start des Zeitraums der angezeigt werden soll. '''Feld 2''' -> Ende des Zeitraums der angezeigt werden soll. Das Ende sollte '''''nach''''' dem Start liegen! In das Feld klicken und Ziffern eingeben Bei Tagen (erste 2 Ziffern vor dem ersten Punkt) und Monaten (erste 2 Ziffern nach dem ersten Punkt): ist der Wert '''''unter 10''''': eine '''0''' voranstellen, z.B 04.02.18 für 4.2.2018 Springt automatisch weiter zu Monat und Jahr. Auch ein Weiterspringen mit TAB ist möglich. Bei Falscheingabe noch einmal in das Feld klicken und Eingabe wiederholen. === Plot === Das erste Plot Icon zeigt das externe Diagramm an. Das zweite Plot Icon schaltet das interne Diagramm ein/aus. {{{#!vorlage Hinweis Das Aussehen der Diagramme kann in den Dateien preview_intern.gnuplot und preview_extern.gnuplot angepasst werden. }}} Beispiel für externes Diagramm in preview_extern.gnuplot Die gnuplot Fenstergröße wird mit '''''terminal wxt size''''' bestimmt {{{#!code text set terminal wxt size 900,500 }}} siehe [http://www.bersch.net/gnuplot-doc/linetypes,-colors,-and-styles.html Gnuplot Linetypes, Colors, and Styles] == Screenshot == [[Bild(screenshot_gewicht.png)]] == Links == * [github:Axel-Erfurt/Gewicht:Projektseite] {de} #tag: Howto