Skip to content
  • Kategorien
  • World
  • Aktuell
  • Tags
  • Beliebt
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
linux-nerds.org

linux-nerds.org

  1. Übersicht
  2. Linux
  3. Python3
  4. Restic UI - mein zweites Python3 Projekt

Restic UI - mein zweites Python3 Projekt

Geplant Angeheftet Gesperrt Verschoben Python3
pyqt5resticpython3
5 Beiträge 2 Kommentatoren 930 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • FrankMF Offline
    FrankMF Offline
    FrankM
    schrieb am zuletzt editiert von FrankM
    #1

    Ich habe mal ein kleines UI für Restic erstellt. Das ist das Resultat, wenn man sich ein wenig Python3 und PyQt5 versucht beizubringen 🙂

    Der Code wird vermutlich keinen professionellen Ansprüchen genügen, mir hat er aber sehr viel Wissen neu vermittelt.

    Sollte so zu 98% fertig sein und neue Ideen zur Verbesserung sind auch schon im Kopf.

    Funktionen

    • init
    • backup
    • mount
    • restore
    • check
    • prune
    • snapshots

    sind drin und eine Funtion, mehrere Backups zu verwalten.

    Im Fediverse -> @FrankM@nrw.social

    1. NanoPi R5S
    2. Quartz64 Model B, 4GB RAM
    3. Quartz64 Model A, 4GB RAM
    4. RockPro64 v2.1
    1 Antwort Letzte Antwort
    0
    • FrankMF Offline
      FrankMF Offline
      FrankM
      schrieb am zuletzt editiert von
      #2

      Noch ein kurzes Video zum Tool.

      Im Fediverse -> @FrankM@nrw.social

      1. NanoPi R5S
      2. Quartz64 Model B, 4GB RAM
      3. Quartz64 Model A, 4GB RAM
      4. RockPro64 v2.1
      1 Antwort Letzte Antwort
      0
      • FrankMF Offline
        FrankMF Offline
        FrankM
        schrieb am zuletzt editiert von FrankM
        #3

        Ja, ich bin immer noch dran mich in Python3 und PyQT5 einzuarbeiten bzw. zu erlernen 😉

        Nachdem ich am Anfang alles mit einem JSON-File gemacht habe, habe ich die letzten Tage alles umgebaut. Ich nutze nun eine Klasse um mit den Daten zu hantieren, das JSON-File dient noch zur dauerhaften Speicherung der Daten.

        Es waren wieder interessante Stunden, in denen ich hoffentlich viel gelernt habe. Da ich aber bei solchen Dingen immer wieder feststelle, das man es besser machen kann 🙂 werde ich wohl bald mal anfangen es von vorne anzugehen.

        Hier ein paar Eindrücke.

        Start.png

        add.png

        add2.png

        init2.png

        backup.png

        snapshot.png

        snapshot2.png

        Das soll mal reichen 😉

        Im Fediverse -> @FrankM@nrw.social

        1. NanoPi R5S
        2. Quartz64 Model B, 4GB RAM
        3. Quartz64 Model A, 4GB RAM
        4. RockPro64 v2.1
        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          berthold
          schrieb am zuletzt editiert von
          #4

          Hallo,
          das interessiert mich brennend!
          Kann man das Ganze denn mal selbst probieren?
          VG

          FrankMF 1 Antwort Letzte Antwort
          0
          • B berthold

            Hallo,
            das interessiert mich brennend!
            Kann man das Ganze denn mal selbst probieren?
            VG

            FrankMF Offline
            FrankMF Offline
            FrankM
            schrieb am zuletzt editiert von
            #5

            @berthold Hallo Berthold. Ich bin eigentlich immer noch nicht mit meinem Code zufrieden. Ist man das jemals? Da ich auch noch ein kleines Problem habe, würde ich da ungerne jemanden reinschauen lassen. Der Code ist stellenweise in deutsch kommentiert, stellenweise in englisch. Kennt man ja, man will es irgendwann mal ordentlich machen und dann kommt das nächste Problem auf einen zu.

            Hast Du Python3 Vorkenntnisse? Wenn Du "brennend" dran interessiert bist, könnte ich Dir evt. Zugang zu meinem Gitlab-Projekt geben.

            Wenn Du interessiert bist und ich dich nicht los werde :), dann schreib mir eine PN.

            Im Fediverse -> @FrankM@nrw.social

            1. NanoPi R5S
            2. Quartz64 Model B, 4GB RAM
            3. Quartz64 Model A, 4GB RAM
            4. RockPro64 v2.1
            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            • FrankMF

              Vorstellung Restic UI Flask

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic UI Flask restic restic-ui flask python
              1
              6
              0 Stimmen
              1 Beiträge
              340 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              Rest-Server v0.11.0

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic rest-server restic
              1
              0 Stimmen
              1 Beiträge
              169 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              PyQt6 - QRegularExpressionValidator

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 pyqt6 python3
              1
              0 Stimmen
              1 Beiträge
              684 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              Restic - Passwortübergabe

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic restic
              1
              0 Stimmen
              1 Beiträge
              262 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              Python3 - HTML Text ausgeben

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python3
              1
              0 Stimmen
              1 Beiträge
              188 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              Restic v0.12.0 released

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic linux restic
              1
              0 Stimmen
              1 Beiträge
              260 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              Python3 - subprocess.Popen

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 restic python3
              1
              0 Stimmen
              1 Beiträge
              358 Aufrufe
              Niemand hat geantwortet
            • FrankMF

              Restic - Ein Backupkonzept

              Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic linux restic
              1
              0 Stimmen
              1 Beiträge
              1k Aufrufe
              Niemand hat geantwortet
            Powered by NodeBB | Contributors
            © 2022 frank-mankel.de
            Fediverse
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Kategorien
            • World
            • Aktuell
            • Tags
            • Beliebt