linux-nerds.org

    linux-nerds.org

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt

    Vorstellung Restic UI als PyWebIO Version

    PyWebIO
    restic-ui pywebio python
    1
    7
    52
    Lade mehr Beiträge
    • Ä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.
    • FrankM
      FrankM zuletzt editiert von

      Ich habe es endlich geschafft, das Video mal zu erstellen. Ihr wollt Fehler in Eurer Anwendung suchen? Video Erstellung ist bestens dafür geeignet 🙂

      Wie immer, ich freue mich über jeden Kommentar.

      Das Repo findet man -> https://gitlab.com/Bullet64/restic_ui_pywebio

      Vorstellung Restic UI (erstellt mit PyWebIO)

      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 Antworten Zitieren 0
      • FrankM
        FrankM zuletzt editiert von FrankM

        Will ich mal die Fehler, aus dem Video, hier vernünftig notieren.

        1. Init - Logikfunktion überdenken (Stichwort Continue?)
        2. List Snapshot - Auswahlmöglichkeit eines bestimmten Snapshots, ansonsten Latest!
        3. Logik einbauen für Migrate Upgrade -> v2. Nur möglich, wenn "migration found" vorhanden.
        4. Mount läuft normal durch, wenn der Mount Path schon vorhanden ist. Es ist aber im Verzeichnis nichts vorhanden!?!?!?!? Überprüfen!
        5. Restore, fragt nach Snapshot ID. Wenn keine übergeben wird, nutzt er Latest. Prüfen und logischer aufbauen!

        Diese Liste soll dann meine neue ToDo-Liste für die nächsten Python Stunden sein 🙂Durchgestrichen

        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 Antworten Zitieren 0
        • FrankM
          FrankM zuletzt editiert von

          Fix für 3 vorhanden

          Fix migration. First we check for migration path. If available, then upgrade to v2 (!70) · Merge requests · Frank / restic_ui_pywebio · GitLab

          Fix migration. First we check for migration path. If available, then upgrade to v2 (!70) · Merge requests · Frank / restic_ui_pywebio · GitLab

          GitLab.com

          Ich prüfe jetzt vor dem Upgrade -> v2 ob das möglich ist. Wenn nicht Abbruch und Fehlermeldung.

          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 Antworten Zitieren 0
          • FrankM
            FrankM zuletzt editiert von

            Punkt 4 kann ich heute Morgen beim Kaffee nicht reproduzieren 😞
            Ok, dann nicht. Behandeln den Punkt erst mal als erledigt.

            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 Antworten Zitieren 0
            • FrankM
              FrankM zuletzt editiert von

              Punkt 5 mit einem verbesserten Text ausgestattet.

              Please enter the snapshot ID, if you do not enter one, the latest snapshot will be used.

              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 Antworten Zitieren 0
              • FrankM
                FrankM zuletzt editiert von

                Punkt 2 komplett auf logische Fehler kontrolliert und auf Fehler geprüft. Jetzt passt alles 😉

                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 Antworten Zitieren 0
                • FrankM
                  FrankM zuletzt editiert von

                  Merge branch 'master' into 'main' (45c83cd8) · Commits · Frank / restic_ui_pywebio · GitLab

                  Merge branch 'master' into 'main' (45c83cd8) · Commits · Frank / restic_ui_pywebio · GitLab

                  Fix some bugs See merge request Bullet64/restic_ui_pywebio!71

                  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 Antworten Zitieren 0
                  • Erster Beitrag
                    Letzter Beitrag
                  • FrankM

                    Restic UI - Stand Februar 2023
                    PyWebIO • restic-ui • • FrankM

                    1
                    0
                    Stimmen
                    1
                    Beiträge
                    5
                    Aufrufe

                    Niemand hat geantwortet

                  • FrankM

                    Restic UI - Stand Januar 2023
                    PyWebIO • restic-ui pywebio python • • FrankM

                    1
                    0
                    Stimmen
                    1
                    Beiträge
                    14
                    Aufrufe

                    Niemand hat geantwortet

                  • FrankM

                    Python - Frameworks
                    Python3 • python pywebio flet • • FrankM

                    2
                    0
                    Stimmen
                    2
                    Beiträge
                    18
                    Aufrufe

                    FrankM

                    Und mal hier parken

                    Python GUI Beginners Tutorial - In 30-min - Flutter For Python with Flet
                  • FrankM

                    PyWebIO - put_buttons
                    PyWebIO • pywebio python • • FrankM

                    2
                    0
                    Stimmen
                    2
                    Beiträge
                    32
                    Aufrufe

                    FrankM

                    Und noch eine kleine Übung, wie man den Buttton abhängig von einem Value enabled/disabled

                    # we build header and tdata for table tab_mount = [] for count, value in enumerate(backups): if count == 0: tab_mount.append(['No.', 'Backup name of the restic data backup', 'Actions']) if backups[value].init == "0": tab_mount.append([count + 1, backups[count].name, put_buttons([ dict(label='Mount', value='Mount', color='primary', disabled=True), dict(label='UMount', value='UMount', color='primary', disabled=True), dict(label='Restore', value='Restore', color='primary', disabled=True), ] , onclick=partial(actions, count + 1)) ]) else: tab_mount.append([count + 1, backups[count].name, put_buttons([ dict(label='Mount', value='Mount', color='primary'), dict(label='UMount', value='UMount', color='primary'), dict(label='Restore', value='Restore', color='primary'), ], onclick=partial(actions, count + 1)) ])
                  • FrankM

                    PyWebIO - Footer bearbeiten
                    PyWebIO • pywebio python • • FrankM

                    1
                    0
                    Stimmen
                    1
                    Beiträge
                    36
                    Aufrufe

                    Niemand hat geantwortet

                  • FrankM

                    Python - Match-Case Statement
                    Python3 • python • • FrankM

                    1
                    0
                    Stimmen
                    1
                    Beiträge
                    35
                    Aufrufe

                    Niemand hat geantwortet

                  • FrankM

                    Restic UI - Vorstellung Part 2
                    Restic UI • restic-ui • • FrankM

                    1
                    0
                    Stimmen
                    1
                    Beiträge
                    101
                    Aufrufe

                    Niemand hat geantwortet

                  • FrankM

                    Restic UI - REST Server Unterstützung
                    Restic UI • restic-ui restic rest-server python • • FrankM

                    2
                    0
                    Stimmen
                    2
                    Beiträge
                    106
                    Aufrufe

                    FrankM

                    Die REST Unterstützung ist komplett 🤓

                    https://gitlab.com/Bullet64/restic-ui-public/-/releases/1.1.0

                    Ich denke, ein wenig Dokumentation wäre noch gut ☺

                  Powered by NodeBB | Contributors
                  © 2022 frank-mankel.de
                  Mastodon