dinge

command module
v0.0.0-...-f34e32e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2025 License: MIT Imports: 26 Imported by: 0

README

workflow

dinge

Dinge - eine Lagervewaltung für Küche und Keller.

Anwendung starten

  1. Go herunterladen und installieren: Download and install Go
  2. Dieses Repository klonen: git clone https://github.com/haschi/dinge.git
  3. In das Quellcodeverzeichnis wechseln: cd dinge
  4. Die Anwendung erstellen: make
  5. Die Anwendung starten: ./dinge
  6. Starte den Webbrowser und zur Seite http://localhost:8443 navigieren.

Mit ./dinge --help erhälst du eine Übersicht der möglichen Parameter.

Das Programm erzeugt beim ersten Start die Datenbankdatei dinge.db im aktuellen Verzeichnis, falls die Datei noch nicht existiert. Diese Datei enthält alle Dinge, die du eingibst.

Wenn du möchtest, kannst du einen eigenen Pfad für die Datenbankdatei mit dem Paramemter --db-filename angeben.

Anwendung beenden

Gibst du die Tastenkombination STRG-C in der Konsole ein, beendest du damit die Anwendung.

USB Kamera FAQ

[!NOTE]+ Beim Zugriff auf die Kamera erhalte ich den Fehler Permission to use the camera portal denied: Permission denied.

Linux (Fedora 41/ GNOME 47: Als Benutzer ohne sudo und root Rechte können Anwendungen, also auch nicht fer Browser auf die Kamerazugreifen. Folgende Einstellungen sind durchzuführen: Datenschutz & Sicherheit > Kameras > Kamerazugriff: AUSSCHALTEN! Siehe Camera access permission, ansonsten, wenn die Anwendung (der Browser) als Flatpak installiert ist, einschalten.

Development

Literatur

Documentation

Overview

Dinge startet den Dinge Dienst

Usage:

  dinge [flags]

Die flags sind:

  --address
	    Legt fest, an welche Adresse der Server gebunden wird.
			Die Addresse besteht aus einem Interface und einem Port, die durch einen Doppelpunkt getrennt werden.
			Mit "127.0.0.1:8080" wird der Server zum Beispiel an Lokalhost Port 8080 gebunden.
			Wenn als Interface 0.0.0.0 gewählt wird, bindet der Server an alle Interfaces. Die Voreinstellung ist "0.0.0.0:8443", falls dieser Parameter nicht angegeben wird.

	--db-filename
	    Pfad zur Datenbankdatei.

	--version -v
	    Gibt die Version aus.
			Der Server wird nicht gestartet.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL