Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] wget funktioniert innerhalb Blockly-Skript nicht

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    901

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] wget funktioniert innerhalb Blockly-Skript nicht

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
22 Beiträge 3 Kommentatoren 2.6k Aufrufe 3 Watching
  • Ä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.
  • F fastfoot

    @glasfaser sagte in wget funktioniert innerhalb Blockly-Skript nicht:

    Nur mal so , du bist root , also Experte und dann mit sudo Befehlen rumspielen !?

    im iobroker/Blockly ist der user immer iobroker, jedoch werden user und passwort ja in der url angegeben, und iobroker darf wget ausführen, sudo also unnötig

    ich sehe das Problem in der asynchronen Ausführung von exec, so könnte es laufen
    exec1.PNG

    ChrisPrefectC Offline
    ChrisPrefectC Offline
    ChrisPrefect
    schrieb am zuletzt editiert von ChrisPrefect
    #5

    @fastfoot Das ist es leider auch nicht. Ich habe bereits ein 2 Sekunden Timeout bevor ich die Nachricht mit dem Bild abschicke. Aber selbst eine Stunde Timeout würde nichts bringen, denn es wird gar kein neues Bild heruntergeladen und gespeichert. Der wget-Befehl wird gar nicht ausgeführt. Egal ob mit oder ohne sudo.

    Aber gut zu wissen dass ich es auch ohne Timeout machen kann und direkt synchron nach dem Ausführen des Befehls weitermachen kann. Das stelle ich noch um.

    1 Antwort Letzte Antwort
    0
    • F fastfoot

      @glasfaser sagte in wget funktioniert innerhalb Blockly-Skript nicht:

      Nur mal so , du bist root , also Experte und dann mit sudo Befehlen rumspielen !?

      im iobroker/Blockly ist der user immer iobroker, jedoch werden user und passwort ja in der url angegeben, und iobroker darf wget ausführen, sudo also unnötig

      ich sehe das Problem in der asynchronen Ausführung von exec, so könnte es laufen
      exec1.PNG

      ChrisPrefectC Offline
      ChrisPrefectC Offline
      ChrisPrefect
      schrieb am zuletzt editiert von
      #6

      @fastfoot wo darf der user iobroker denn überall hinspeichern? Ev. liegt da das Problem?

      Wie kann ich mich als user iobroker einloggen um den Befehl zu testen?

      F 1 Antwort Letzte Antwort
      0
      • ChrisPrefectC ChrisPrefect

        @fastfoot wo darf der user iobroker denn überall hinspeichern? Ev. liegt da das Problem?

        Wie kann ich mich als user iobroker einloggen um den Befehl zu testen?

        F Offline
        F Offline
        fastfoot
        schrieb am zuletzt editiert von
        #7

        @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

        @fastfoot wo darf der user iobroker denn überall hinspeichern? Ev. liegt da das Problem?

        Wie kann ich mich als user iobroker einloggen um den Befehl zu testen?

        iobroker darf 'überall' unter /opt/iobroker, meist verwende ich diesen Ordner direkt zum Testen.

        • ein iobroker fix könnte helfen Berechtigungen richtig zu setzen.
        • im Blockly Veariable result definieren und nach dem exec anzeigen lassen, Falls Fehler müsste wget den eig. da reinschreiben
        • mit su iobroker solltest du auch testen können

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        ChrisPrefectC 1 Antwort Letzte Antwort
        1
        • F fastfoot

          @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

          @fastfoot wo darf der user iobroker denn überall hinspeichern? Ev. liegt da das Problem?

          Wie kann ich mich als user iobroker einloggen um den Befehl zu testen?

          iobroker darf 'überall' unter /opt/iobroker, meist verwende ich diesen Ordner direkt zum Testen.

          • ein iobroker fix könnte helfen Berechtigungen richtig zu setzen.
          • im Blockly Veariable result definieren und nach dem exec anzeigen lassen, Falls Fehler müsste wget den eig. da reinschreiben
          • mit su iobroker solltest du auch testen können
          ChrisPrefectC Offline
          ChrisPrefectC Offline
          ChrisPrefect
          schrieb am zuletzt editiert von
          #8

          @fastfoot Merci für die Tipps.

          e5e1de5f-8070-427f-8e0d-028d5d790e94-image.png

          den fixer habe ich ausgeführt, hat leider nichts verändert.

          Ich habe den Ordner wieder von /home/iobroker/kamerabilder nach /opt/iobroker/kamerabilder verschoben.

          Das sehe ich im Logfile:

          d96fda6c-875e-4135-910b-3c01b5bbb1c4-image.png

          Jetzt wird leider noch nicht mal mehr das vorher manuell heruntergeladene Bild mit Telegram verschickt. Kann das an den falschen Rechten liegen? Vorher war das auf root:root, jetzt auf iobroker:iobroker. Unter welchem User läuft denn exec und Telegram?

          77203f29-a689-4ae2-a669-bbacd55ca31f-image.png

          F 2 Antworten Letzte Antwort
          0
          • ChrisPrefectC ChrisPrefect

            @fastfoot Merci für die Tipps.

            e5e1de5f-8070-427f-8e0d-028d5d790e94-image.png

            den fixer habe ich ausgeführt, hat leider nichts verändert.

            Ich habe den Ordner wieder von /home/iobroker/kamerabilder nach /opt/iobroker/kamerabilder verschoben.

            Das sehe ich im Logfile:

            d96fda6c-875e-4135-910b-3c01b5bbb1c4-image.png

            Jetzt wird leider noch nicht mal mehr das vorher manuell heruntergeladene Bild mit Telegram verschickt. Kann das an den falschen Rechten liegen? Vorher war das auf root:root, jetzt auf iobroker:iobroker. Unter welchem User läuft denn exec und Telegram?

            77203f29-a689-4ae2-a669-bbacd55ca31f-image.png

            F Offline
            F Offline
            fastfoot
            schrieb am zuletzt editiert von
            #9

            @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

            @fastfoot Merci für die Tipps.

            e5e1de5f-8070-427f-8e0d-028d5d790e94-image.png

            den fixer habe ich ausgeführt, hat leider nichts verändert.

            Ich habe den Ordner wieder von /home/iobroker/kamerabilder nach /opt/iobroker/kamerabilder verschoben.

            Das sehe ich im Logfile:

            d96fda6c-875e-4135-910b-3c01b5bbb1c4-image.png

            Jetzt wird leider noch nicht mal mehr das vorher manuell heruntergeladene Bild mit Telegram verschickt. Kann das an den falschen Rechten liegen? Vorher war das auf root:root, jetzt auf iobroker:iobroker. Unter welchem User läuft denn exec und Telegram?

            77203f29-a689-4ae2-a669-bbacd55ca31f-image.png

            seltsam, im Docker container funktioniert su. mit chmod 777 /opt/iobroker/kamerabilder sollte das Herunterladen wieder funktionieren. Optional könntest du auch /home/kamerabilder so flaggen. im Blockly musst du natürlich auch mit Ergebnis anhaken und das Debug da dann rein

            iobroker läuft unter Docker auf QNAP TS-451+
            SkriptRecovery: https://forum.iobroker.net/post/930558

            1 Antwort Letzte Antwort
            0
            • ChrisPrefectC ChrisPrefect

              @fastfoot Merci für die Tipps.

              e5e1de5f-8070-427f-8e0d-028d5d790e94-image.png

              den fixer habe ich ausgeführt, hat leider nichts verändert.

              Ich habe den Ordner wieder von /home/iobroker/kamerabilder nach /opt/iobroker/kamerabilder verschoben.

              Das sehe ich im Logfile:

              d96fda6c-875e-4135-910b-3c01b5bbb1c4-image.png

              Jetzt wird leider noch nicht mal mehr das vorher manuell heruntergeladene Bild mit Telegram verschickt. Kann das an den falschen Rechten liegen? Vorher war das auf root:root, jetzt auf iobroker:iobroker. Unter welchem User läuft denn exec und Telegram?

              77203f29-a689-4ae2-a669-bbacd55ca31f-image.png

              F Offline
              F Offline
              fastfoot
              schrieb am zuletzt editiert von
              #10

              @chrisprefect noch eine Möglichkeit als iobroker zu agieren wäre die Installation des Terminaladapters

              iobroker läuft unter Docker auf QNAP TS-451+
              SkriptRecovery: https://forum.iobroker.net/post/930558

              ChrisPrefectC 1 Antwort Letzte Antwort
              1
              • F fastfoot

                @chrisprefect noch eine Möglichkeit als iobroker zu agieren wäre die Installation des Terminaladapters

                ChrisPrefectC Offline
                ChrisPrefectC Offline
                ChrisPrefect
                schrieb am zuletzt editiert von
                #11

                @fastfoot Es müsste doch auch so gehen? Ich bin ja nicht der Erste, der Bilder per Telegram verschickt? Wie kann ich rausfinden, was genau am exec-command nicht funktioniert?

                F 1 Antwort Letzte Antwort
                0
                • ChrisPrefectC ChrisPrefect

                  @fastfoot Es müsste doch auch so gehen? Ich bin ja nicht der Erste, der Bilder per Telegram verschickt? Wie kann ich rausfinden, was genau am exec-command nicht funktioniert?

                  F Offline
                  F Offline
                  fastfoot
                  schrieb am zuletzt editiert von
                  #12

                  @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                  @fastfoot Es müsste doch auch so gehen? Ich bin ja nicht der Erste, der Bilder per Telegram verschickt? Wie kann ich rausfinden, was genau am exec-command nicht funktioniert?

                  indem du es als iobroker ausführst und dir die Ausgabe von wget anschaust. Aus Blockly bist du immer der user iobroker. Du hast ja noch das Debug vom exec, wget muss ja was melden, aber nicht dass -q die Ausgabe unterdrückt, weiss ich nicht

                  iobroker läuft unter Docker auf QNAP TS-451+
                  SkriptRecovery: https://forum.iobroker.net/post/930558

                  ChrisPrefectC 1 Antwort Letzte Antwort
                  0
                  • F fastfoot

                    @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                    @fastfoot Es müsste doch auch so gehen? Ich bin ja nicht der Erste, der Bilder per Telegram verschickt? Wie kann ich rausfinden, was genau am exec-command nicht funktioniert?

                    indem du es als iobroker ausführst und dir die Ausgabe von wget anschaust. Aus Blockly bist du immer der user iobroker. Du hast ja noch das Debug vom exec, wget muss ja was melden, aber nicht dass -q die Ausgabe unterdrückt, weiss ich nicht

                    ChrisPrefectC Offline
                    ChrisPrefectC Offline
                    ChrisPrefect
                    schrieb am zuletzt editiert von ChrisPrefect
                    #13

                    @fastfoot Da kommt leider nichts raus. Oder mache ich das falsch?

                    5000c31e-159a-4604-808d-90feee9b31fb-image.png

                    .
                    .

                    Ich habe mir das Blockly-Skript mal als Code angeschaut. Kann es sein, dass das irgendwie falsch escapet ist?

                    F 2 Antworten Letzte Antwort
                    0
                    • ChrisPrefectC ChrisPrefect

                      @fastfoot Da kommt leider nichts raus. Oder mache ich das falsch?

                      5000c31e-159a-4604-808d-90feee9b31fb-image.png

                      .
                      .

                      Ich habe mir das Blockly-Skript mal als Code angeschaut. Kann es sein, dass das irgendwie falsch escapet ist?

                      F Offline
                      F Offline
                      fastfoot
                      schrieb am zuletzt editiert von fastfoot
                      #14

                      @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                      @fastfoot Da kommt leider nichts raus. Oder mache ich das falsch?

                      5000c31e-159a-4604-808d-90feee9b31fb-image.png

                      so passt es. probiere mal noch mit -vd, sollte irgendwas bringen. Ansonsten sehen warum su nicht funktioniert

                      iobroker läuft unter Docker auf QNAP TS-451+
                      SkriptRecovery: https://forum.iobroker.net/post/930558

                      ChrisPrefectC 1 Antwort Letzte Antwort
                      1
                      • ChrisPrefectC ChrisPrefect

                        @fastfoot Da kommt leider nichts raus. Oder mache ich das falsch?

                        5000c31e-159a-4604-808d-90feee9b31fb-image.png

                        .
                        .

                        Ich habe mir das Blockly-Skript mal als Code angeschaut. Kann es sein, dass das irgendwie falsch escapet ist?

                        F Offline
                        F Offline
                        fastfoot
                        schrieb am zuletzt editiert von fastfoot
                        #15

                        @chrisprefect Unsinn gelöscht

                        iobroker läuft unter Docker auf QNAP TS-451+
                        SkriptRecovery: https://forum.iobroker.net/post/930558

                        ChrisPrefectC 1 Antwort Letzte Antwort
                        1
                        • F fastfoot

                          @chrisprefect Unsinn gelöscht

                          ChrisPrefectC Offline
                          ChrisPrefectC Offline
                          ChrisPrefect
                          schrieb am zuletzt editiert von
                          #16

                          @fastfoot OMG !!! Ich musste statt einfacher Anführungszeichen doppelte nehmen für die URL! ARGH!!! Und das hat mich jetzt sicher 3 Stunden Arbeit gekostet... Jetzt geht es!

                          GlasfaserG 1 Antwort Letzte Antwort
                          0
                          • F fastfoot

                            @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                            @fastfoot Da kommt leider nichts raus. Oder mache ich das falsch?

                            5000c31e-159a-4604-808d-90feee9b31fb-image.png

                            so passt es. probiere mal noch mit -vd, sollte irgendwas bringen. Ansonsten sehen warum su nicht funktioniert

                            ChrisPrefectC Offline
                            ChrisPrefectC Offline
                            ChrisPrefect
                            schrieb am zuletzt editiert von
                            #17

                            @fastfoot Danke für die Hilfe!

                            Bitte noch das Bild im Zitat löschen in deiner vorletzen Antwort, da sind noch Logins sichtbar. Merci!

                            1 Antwort Letzte Antwort
                            0
                            • ChrisPrefectC ChrisPrefect

                              @fastfoot OMG !!! Ich musste statt einfacher Anführungszeichen doppelte nehmen für die URL! ARGH!!! Und das hat mich jetzt sicher 3 Stunden Arbeit gekostet... Jetzt geht es!

                              GlasfaserG Offline
                              GlasfaserG Offline
                              Glasfaser
                              schrieb am zuletzt editiert von
                              #18

                              @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                              OMG !!! Ich musste statt einfacher Anführungszeichen doppelte nehmen für die URL ...
                              Und das hat mich jetzt sicher 3 Stunden Arbeit gekostet.

                              Das habe ich dir ganz oben schon Mitgeteilt, inkl. einem Beispiel !!!!!

                              @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                              @glasfaser Ähm, nein ich bin eben genau NICHT root im Blockly-Kontext.

                              Es ging um deine Sitzung root in der VM per Putty , was du oben in deine Screenshots gezeigt hast !

                              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                              ChrisPrefectC 1 Antwort Letzte Antwort
                              0
                              • F fastfoot

                                @glasfaser sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                                Nur mal so , du bist root , also Experte und dann mit sudo Befehlen rumspielen !?

                                im iobroker/Blockly ist der user immer iobroker, jedoch werden user und passwort ja in der url angegeben, und iobroker darf wget ausführen, sudo also unnötig

                                ich sehe das Problem in der asynchronen Ausführung von exec, so könnte es laufen
                                exec1.PNG

                                GlasfaserG Offline
                                GlasfaserG Offline
                                Glasfaser
                                schrieb am zuletzt editiert von Glasfaser
                                #19

                                @fastfoot

                                das mit dem "root" ,war wegen seiner root Putty Sitzung ;)
                                .... nicht wegen seinem Blockly

                                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                1 Antwort Letzte Antwort
                                0
                                • GlasfaserG Glasfaser

                                  @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                                  OMG !!! Ich musste statt einfacher Anführungszeichen doppelte nehmen für die URL ...
                                  Und das hat mich jetzt sicher 3 Stunden Arbeit gekostet.

                                  Das habe ich dir ganz oben schon Mitgeteilt, inkl. einem Beispiel !!!!!

                                  @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                                  @glasfaser Ähm, nein ich bin eben genau NICHT root im Blockly-Kontext.

                                  Es ging um deine Sitzung root in der VM per Putty , was du oben in deine Screenshots gezeigt hast !

                                  ChrisPrefectC Offline
                                  ChrisPrefectC Offline
                                  ChrisPrefect
                                  schrieb am zuletzt editiert von
                                  #20

                                  @glasfaser

                                  Das habe ich dir ganz oben schon Mitgeteilt, inkl. einem Beispiel !!!!!

                                  Ähm, ne, eben leider nicht :-D Du hast gesagt, ich soll den Pfad einfassen in Anführungszeichen. Das wars aber nicht. ;-)
                                  Die URL musste in doppelte statt einfache Anführungszeichen eingefasst werden.

                                  Es ging um deine Sitzung root in der VM per Putty , was du oben in deine Screenshots gezeigt hast !

                                  In Putty hatte ich den Befehl auf dem Blockly-Skript 1:1 übernommen zum Testen. Deshalb ist dort das sudo schon korrekt ;-)

                                  Aber auch merci für die Hilfe! :-D

                                  1 Antwort Letzte Antwort
                                  0
                                  • GlasfaserG Glasfaser

                                    @chrisprefect

                                    Nur mal so , du bist root , also Experte ;) und dann mit sudo Befehlen rumspielen !?

                                    Nimm mal das ,
                                    den Pfad in " "

                                    wget --output-document opt/iobroker/kamerabilder/vorplatz.jpg "http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX"
                                    
                                    GlasfaserG Offline
                                    GlasfaserG Offline
                                    Glasfaser
                                    schrieb am zuletzt editiert von Glasfaser
                                    #21

                                    @glasfaser sagte in wget funktioniert innerhalb Blockly-Skript nicht:
                                    @chrisprefect

                                    Nimm mal das ,
                                    den Pfad in " "

                                    wget --output-document opt/iobroker/kamerabilder/vorplatz.jpg "http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX"
                                    

                                    @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                                    Ähm, ne, eben leider nicht

                                    Sorry halt auf die schnelle falsch ausgedrückt ,
                                    deshalb habe ich es dir als Code aber richtig dargestellt, inkl. deinem Dokumenten Pfad so das du Copy&Past machen kannst .

                                    Aber Egal .... hauptsache es funktioniert jetzt bei dir.

                                    Dann setzte das Thema auf [gelöst]

                                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                    ChrisPrefectC 1 Antwort Letzte Antwort
                                    1
                                    • GlasfaserG Glasfaser

                                      @glasfaser sagte in wget funktioniert innerhalb Blockly-Skript nicht:
                                      @chrisprefect

                                      Nimm mal das ,
                                      den Pfad in " "

                                      wget --output-document opt/iobroker/kamerabilder/vorplatz.jpg "http://192.168.178.78:80/tmpfs/auto.jpg?usr=admin&pwd=XXXX"
                                      

                                      @chrisprefect sagte in wget funktioniert innerhalb Blockly-Skript nicht:

                                      Ähm, ne, eben leider nicht

                                      Sorry halt auf die schnelle falsch ausgedrückt ,
                                      deshalb habe ich es dir als Code aber richtig dargestellt, inkl. deinem Dokumenten Pfad so das du Copy&Past machen kannst .

                                      Aber Egal .... hauptsache es funktioniert jetzt bei dir.

                                      Dann setzte das Thema auf [gelöst]

                                      ChrisPrefectC Offline
                                      ChrisPrefectC Offline
                                      ChrisPrefect
                                      schrieb am zuletzt editiert von
                                      #22

                                      @glasfaser Ah, ja, ich hatte nur den Pfad und nicht die URL angeschaut. :upside_down_face: Ich bin gar nicht auf die Idee gekommen, dass Blockly die einfachen Anführungszeichen nicht richtig escapet. Das ist doch ein Bug? Blockly sollte doch eigentlich so Fehlertolerant sein, dass sowas eben genau nicht passiert. Und es sollte irgendwelche Debuggin-Tools für den Fall geben. Ich habe auf keine Weise eine Fehlermeldung generieren können.

                                      1 Antwort Letzte Antwort
                                      0
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      528

                                      Online

                                      32.6k

                                      Benutzer

                                      82.2k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe