Skip to content

Restic UI - Stand Februar 2023

PyWebIO
  • Ich habe wieder ein wenig umgebaut. Fast alle Eingaben sind jetzt mittels

    popup_input
    

    gebaut, was mir besser gefallen hat als es wie vorher einfach drunter zu klatschen. Dabei konnte ich noch einige Fehler im Code finden und bereinigen.

    Wie immer, wer einen Fehler findet bitte hier drunter einen Beitrag schreiben.

    Das erste Mal, das ich dieses Video mittels OBS aufgenommen habe. Hat den Vorteil, das ich meine Wayland Session nicht verlassen muss. Der SimpleScreenRecorder geht ja leider nur unter X11.

  • Hallo Frank,
    wow, tolle Arbeit!
    Ich wollte mich gerne erkundigen, ob es mit dem restic-ui PyWebIO möglich ist, folgendes Szenario zu fahren:
    Büro-PC --> steuert via restic-ui PywebIO --> Backups auf Heim-Server (headless) --> via SFTP/SSH zu Cloud Storage Provider.
    Ich würde mir das so vorstellen, dass ich via meinem Büro-PC die Heim-Server-URL:Port von restic-ui PywebIO aufrufen würde und dort die ganze Backup- und Restore-Geschichten auf dem Heim-Server (headless) durchführen könnte.
    Wäre das im Rahmen der aktuellen Features der Version 0.4.2 möglich?
    Danke im Voraus,
    Nei

  • Frage Nr. 1, wo soll das PyWebIO laufen? Auf deinem Heim-Server, den du mittels VPN erreichst? Am einfachsten ist, Du testest es mal eben aus.

    Ich nutze als extern erreichbares Backend ja den Rest-Server von Restic. Die anderen Möglichkeiten von Restic sind nicht eingebaut.

  • ... ah, wer Lesen kann ist deutlich im Vorteil ... Danke, das mit Rest-Server habe ich nicht realisiert gehabt, ich war gedanklich bei restic remote repository bei einem Cloud-Provider

  • Und solltest Du was finden, was kaputt ist, ich freue mich immer über Feedback 😉

  • Restic UI - Stand Januar 2023

    PyWebIO
    1
    0 Stimmen
    1 Beiträge
    116 Aufrufe
    Niemand hat geantwortet
  • ResticUI with PyWebIO - Repo

    PyWebIO
    1
    0 Stimmen
    1 Beiträge
    94 Aufrufe
    Niemand hat geantwortet
  • Restic UI - Youtube Video Vorstellung

    Restic UI
    3
    0 Stimmen
    3 Beiträge
    210 Aufrufe
    FrankMF

    Hallo @berthold, du bist mein einziger Star 🙂 Ok, darum geht es mir ja nicht, wie Du weißt mache ich das hauptsächlich für mich und meine Backups klappen damit sehr gut. Ist also produktiv einsetzbar.

    Wie Du gemerkt hast, gibt es Zeiten da mache ich ganz viel und dann wieder Zeiten da passiert nix. Das ist bei mir normal, ich muss da "Bock" drauf haben. Habe ich viel Stress auf der Arbeit, passiert Abends eher sehr wenig..

    Ich hoffe das ich mittlerweile alle Fehler gefunden habe, die Grundfunktionen sind alle funktional. Mittlerweile kann man die JSON Datei mit den Daten der Backups auf Wunsch auch verschlüsseln 🙂

    Ich habe noch eine ganze Reihe an Notizen, was ich gerne noch machen möchte. Wichtig ist mir aber im Moment, das ich alle Fehler finde und das so wie es jetzt ist, einwandfrei läuft.

    Darum, wenn es jemand nutzt, bitte gebt Feedback. Egal ob positiv oder negativ. Ich freue mich persönlich natürlich mehr über positives Feedback 🙂

  • Restic UI - auf PyQt6 umbauen

    Restic UI
    5
    0 Stimmen
    5 Beiträge
    209 Aufrufe
    FrankMF

    Ich hatte im Python Forum mal um Hilfe gebeten und man hat mir einen Hinweis gegeben, dem ich hier mal nachgehe.

    Der Forenuser meinte, das es ihn wundern würde, wenn ich von QtCore importieren müsste, also

    self.addDockWidget(QtCore.Qt.DockWidgetArea.RightDockWidgetArea, self.items)

    Das habe ich mal ausprobiert. Wenn ich von QtCore Qt importiere, kann ich das QtCore weglassen.

    from PyQt6.QtCore import QSettings, Qt

    dann geht auch

    self.addDockWidget(Qt.DockWidgetArea.RightDockWidgetArea, self.items)

    Es sieht so aus, das ich mich in dieses Thema noch ein wenig einarbeiten muss 🙂

  • Restic UI - QtWaitingSpinner unexpected type 'float'

    Restic UI
    2
    0 Stimmen
    2 Beiträge
    248 Aufrufe
    FrankMF

    Der Autor hat meine Anpassungen um ein paar Änderungen erweitert und in sein Repo eingepflegt. Der QtWaitingSpinenr ist jetzt auch 3.10 kompatibel 🤓

    1b268980-92ca-42a4-89a0-a6e4b7ab9378-grafik.png

  • Restic UI - Cross-Platform Desktop Application

    Restic UI
    1
    0 Stimmen
    1 Beiträge
    135 Aufrufe
    Niemand hat geantwortet
  • Python3 - Popen und seine Geheimnisse ;)

    Python3
    1
    0 Stimmen
    1 Beiträge
    191 Aufrufe
    Niemand hat geantwortet
  • Restic UI - kurzes Video

    Linux
    1
    0 Stimmen
    1 Beiträge
    175 Aufrufe
    Niemand hat geantwortet