https://github.com/axel-erfurt/gewicht
Gewichtskontrolle
https://github.com/axel-erfurt/gewicht
gewicht linux-mint liunx pyqt5 python3 ubuntu weight weight-tracking
Last synced: about 1 year ago
JSON representation
Gewichtskontrolle
- Host: GitHub
- URL: https://github.com/axel-erfurt/gewicht
- Owner: Axel-Erfurt
- Created: 2020-12-21T16:56:15.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-12-03T09:56:46.000Z (over 4 years ago)
- Last Synced: 2025-01-27T22:48:03.194Z (over 1 year ago)
- Topics: gewicht, linux-mint, liunx, pyqt5, python3, ubuntu, weight, weight-tracking
- Language: Python
- Homepage:
- Size: 537 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gewicht
Gewichtskontrolle für Linux
### Voraussetzungen
- PyQt5
- gnuplot

### Installation
- PyQt5 Installation
```sudo apt-get install python3-pyqt5```
- gnuplot Installation
```sudo apt-get install gnuplot gnuplot-x11 gnuplot-doc```
### Programm Installation
```cd ~/Downloads && wget https://raw.githubusercontent.com/Axel-Erfurt/Gewicht/main/Installer.sh && chmod +x ./Installer.sh && ./Installer.sh```
### Deinstallation
```rm -rf ~/.local/share/Gewicht```
### Bedienung
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:
```Samstag, 19.Dezember 2020 103.7 20201219```
Mit **_pondus2csv.py_** kann eine **_user_data.xml_** von Pondus 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 letzen 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
zum Ä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 automtisch 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.
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
```set terminal wxt size 900,500```
siehe [Linetypes, colors, and styles](http://www.bersch.net/gnuplot-doc/linetypes,-colors,-and-styles.html)