Implementiere Update-Mechanismus mit Gitea API
- Neue Datei version.txt für Versionsverwaltung (1.0.0) - Neue Datei update_checker.py für automatische Update-Prüfung - Prüft auf neueste Releases über Gitea API (https://git.file-archive.de) - GUI zeigt Update-Dialog wenn neue Version verfügbar ist - Update-Prüfung läuft asynchron im Hintergrund - install.sh: packaging-Paket hinzugefügt, version.txt und update_checker.py werden mitgekopiert
This commit is contained in:
@@ -138,7 +138,7 @@ mkdir -p "$(dirname "$DESKTOP_FILE")"
|
||||
|
||||
# Kopiere Dateien
|
||||
print_step "Kopiere Anwendungsdateien..."
|
||||
cp -r *.py *.md *.sh *.cmd .gitignore "$INSTALL_DIR/" 2>/dev/null || true
|
||||
cp -r *.py *.md *.sh *.cmd version.txt .gitignore "$INSTALL_DIR/" 2>/dev/null || true
|
||||
print_success "Dateien kopiert nach $INSTALL_DIR"
|
||||
|
||||
# Erstelle Python Virtual Environment
|
||||
@@ -150,7 +150,7 @@ print_success "Virtual Environment erstellt"
|
||||
# Installiere Python-Abhängigkeiten
|
||||
print_step "Installiere Python-Abhängigkeiten..."
|
||||
.venv/bin/pip install -q --upgrade pip
|
||||
.venv/bin/pip install -q pdfplumber icalendar pypdf2 pytz
|
||||
.venv/bin/pip install -q pdfplumber icalendar pypdf2 pytz packaging
|
||||
.venv/bin/pip install -q tkinterdnd2 2>/dev/null || print_warning "tkinterdnd2 optional nicht installiert (kein Problem)"
|
||||
print_success "Abhängigkeiten installiert"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user