Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Vis Seite mit PhantomJS Screenshot in Blockly

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Vis Seite mit PhantomJS Screenshot in Blockly

Scheduled Pinned Locked Moved ioBroker Allgemein
phantomjsblocklyvisjavascript
20 Posts 5 Posters 1.7k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? A Former User

    @Negalein
    Danke dein Script funktioniert auch wunderbar, aber das gleiche Ergebnis wie Oben auf dem Screenshot.

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    wrote on last edited by
    #4

    @Je-Vi sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

    aber das gleiche Ergebnis wie Oben auf dem Screenshot

    und wenn du die Rendertime höher setzt?

    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
    ° Node.js Fixer ---> iob nodejs-update
    ° Fixer ---> iob fix

    ? 1 Reply Last reply
    0
    • NegaleinN Negalein

      @Je-Vi sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

      aber das gleiche Ergebnis wie Oben auf dem Screenshot

      und wenn du die Rendertime höher setzt?

      ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #5

      @Negalein said in Vis Seite mit PhantomJS Screenshot in Blockly:

      Rendertime höher setzt?

      Macht leider keinen Unterschied.

      liv-in-skyL 1 Reply Last reply
      0
      • ? A Former User

        @Negalein said in Vis Seite mit PhantomJS Screenshot in Blockly:

        Rendertime höher setzt?

        Macht leider keinen Unterschied.

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        wrote on last edited by liv-in-sky
        #6

        @Je-Vi leider bekome ich einen fehler , wenn ich phantom nutze - daher theoretische frage:

        funktioniert es den mit einer anderen seite - nicht vis ?

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        ? 1 Reply Last reply
        0
        • liv-in-skyL liv-in-sky

          @Je-Vi leider bekome ich einen fehler , wenn ich phantom nutze - daher theoretische frage:

          funktioniert es den mit einer anderen seite - nicht vis ?

          ? Offline
          ? Offline
          A Former User
          wrote on last edited by A Former User
          #7

          @liv-in-sky said in Vis Seite mit PhantomJS Screenshot in Blockly:

          en mit einer anderen seite - nicht vis

          Ja phantomJS funktioniert mit anderen Seiten ohne Probleme z.B Vis-Flot oder Statische HTML usw. Problem bei den VIS Seiten ist wohl die Dauer des Seitenaufbaus wie auf dem Oberen Bild zu erkennen ist.

          NegaleinN 1 Reply Last reply
          0
          • ? A Former User

            @liv-in-sky said in Vis Seite mit PhantomJS Screenshot in Blockly:

            en mit einer anderen seite - nicht vis

            Ja phantomJS funktioniert mit anderen Seiten ohne Probleme z.B Vis-Flot oder Statische HTML usw. Problem bei den VIS Seiten ist wohl die Dauer des Seitenaufbaus wie auf dem Oberen Bild zu erkennen ist.

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            wrote on last edited by
            #8

            @Je-Vi sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

            Ja phantomJS funktioniert mit anderen Seiten ohne Probleme

            Hab nun auch das Problem :(

            ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
            ° Node.js Fixer ---> iob nodejs-update
            ° Fixer ---> iob fix

            ? 1 Reply Last reply
            0
            • NegaleinN Negalein

              @Je-Vi sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

              Ja phantomJS funktioniert mit anderen Seiten ohne Probleme

              Hab nun auch das Problem :(

              ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #9

              @Negalein
              Dann sind wir schonmal zu zweit mit dem Problem. Evt.l liegt das Problem an einem Update des Vis Adapters? Bin noch auf der suche nach dem Problem.

              P 1 Reply Last reply
              1
              • ? A Former User

                @Negalein
                Dann sind wir schonmal zu zweit mit dem Problem. Evt.l liegt das Problem an einem Update des Vis Adapters? Bin noch auf der suche nach dem Problem.

                P Offline
                P Offline
                PatrickFro
                wrote on last edited by PatrickFro
                #10

                @Je-Vi @Negalein Ist einer von Euch weitergekommen mit der Lösung? Ich hänge genau dort ebenfalls seit ca. einer Woche..

                NegaleinN 1 Reply Last reply
                0
                • P PatrickFro

                  @Je-Vi @Negalein Ist einer von Euch weitergekommen mit der Lösung? Ich hänge genau dort ebenfalls seit ca. einer Woche..

                  NegaleinN Offline
                  NegaleinN Offline
                  Negalein
                  Global Moderator
                  wrote on last edited by
                  #11

                  @PatrickFro sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

                  Ist einer von Euch weitergekommen mit der Lösung? Ich hänge genau dort ebenfalls seit ca. einer Woche..

                  bei mir gings plötzlich wieder. Hatte nichts verändert.

                  ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                  ° Node.js Fixer ---> iob nodejs-update
                  ° Fixer ---> iob fix

                  H 1 Reply Last reply
                  0
                  • NegaleinN Negalein

                    @PatrickFro sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

                    Ist einer von Euch weitergekommen mit der Lösung? Ich hänge genau dort ebenfalls seit ca. einer Woche..

                    bei mir gings plötzlich wieder. Hatte nichts verändert.

                    H Offline
                    H Offline
                    homecineplexx
                    wrote on last edited by
                    #12

                    @Negalein said in Vis Seite mit PhantomJS Screenshot in Blockly:

                    @PatrickFro sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

                    Ist einer von Euch weitergekommen mit der Lösung? Ich hänge genau dort ebenfalls seit ca. einer Woche..

                    bei mir gings plötzlich wieder. Hatte nichts verändert.

                    also ich binauch gerade auf das Problem gestossen und versuche mal Phantomjs downzugraden, aber bis jetzt hat es nicht geholfen. irgendwelche Ideen?

                    ? 1 Reply Last reply
                    0
                    • H homecineplexx

                      @Negalein said in Vis Seite mit PhantomJS Screenshot in Blockly:

                      @PatrickFro sagte in Vis Seite mit PhantomJS Screenshot in Blockly:

                      Ist einer von Euch weitergekommen mit der Lösung? Ich hänge genau dort ebenfalls seit ca. einer Woche..

                      bei mir gings plötzlich wieder. Hatte nichts verändert.

                      also ich binauch gerade auf das Problem gestossen und versuche mal Phantomjs downzugraden, aber bis jetzt hat es nicht geholfen. irgendwelche Ideen?

                      ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #13

                      @homecineplexx

                      Bei mir Funktioniert es seit 2 Tagen wieder, warum kann ich nicht sagen.
                      Melde mich wenn ich etwas gefunden habe.

                      H 1 Reply Last reply
                      1
                      • ? A Former User

                        @homecineplexx

                        Bei mir Funktioniert es seit 2 Tagen wieder, warum kann ich nicht sagen.
                        Melde mich wenn ich etwas gefunden habe.

                        H Offline
                        H Offline
                        homecineplexx
                        wrote on last edited by
                        #14

                        @Je-Vi das wäre super und würde mir unglaublich helfen. ich hab das jetzt mit mehreren Phantomjs versionen ausprobiert, klappt aber nimma

                        ? 1 Reply Last reply
                        0
                        • H homecineplexx

                          @Je-Vi das wäre super und würde mir unglaublich helfen. ich hab das jetzt mit mehreren Phantomjs versionen ausprobiert, klappt aber nimma

                          ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #15

                          @homecineplexx
                          Habe im Log nachgeschaut, das positive Ergebnis kam wohl nach einem NodeJS Update und OS Update von Ubuntu auf die neuste Version, kann es mir zwar nicht erklären aber nun läuft es seit guten 2 Wochen wieder einwandfrei. Ich hoffe das hilft Dir weiter.

                          H 1 Reply Last reply
                          0
                          • ? A Former User

                            @homecineplexx
                            Habe im Log nachgeschaut, das positive Ergebnis kam wohl nach einem NodeJS Update und OS Update von Ubuntu auf die neuste Version, kann es mir zwar nicht erklären aber nun läuft es seit guten 2 Wochen wieder einwandfrei. Ich hoffe das hilft Dir weiter.

                            H Offline
                            H Offline
                            homecineplexx
                            wrote on last edited by
                            #16

                            @Je-Vi also bei mir läuft es, seit ich mein Repo auf latest -live umgestellt habe und dort scheinbar eine neue Version von VIS zum updaten war

                            1 Reply Last reply
                            0
                            • ? A Former User

                              Hallo,
                              wie die meisten ja sicherlich wissen, dauert der Aufruf einer VIS Seite im Browser ein paar Millisekunden mehr.
                              Ich möchte mit einem Blockly per phantomJS einen Screenshot der VIS Seite erstellen. Dies schlägt aber fehl da phantomJS die Vis Seite scrapt bevor sie Endgültig aufgebaut ist.
                              Aktuelle.jpg

                              Hier mein Blockly:

                              <xml xmlns="https://developers.google.com/blockly/xml">
                                <block type="schedule" id="F^UuO=d-{}^C(.H]m@Pd" x="138" y="38">
                                  <field name="SCHEDULE">*/30 * * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="sendto_custom" id="wY=A{nWdIj;FEV=*X4#X">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="url,output,width,height,timeout,zoom" with_statement="false"></mutation>
                                      <field name="INSTANCE">phantomjs.0</field>
                                      <field name="COMMAND">send</field>
                                      <field name="LOG"></field>
                                      <field name="WITH_STATEMENT">FALSE</field>
                                      <value name="ARG0">
                                        <shadow type="text" id="3^rBcN9S-$oUq0PzLkT~">
                                          <field name="TEXT">http://x.x.x.x:8082/vis/index.html#bild</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG1">
                                        <shadow type="text" id="AkklyNo!{[;K(,)98%zL">
                                          <field name="TEXT">/opt/iobroker/phantomcache/bild.png</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG2">
                                        <shadow type="text" id="CWazP7X~7hw+m@(E7xy^">
                                          <field name="TEXT">1350</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG3">
                                        <shadow type="text" id="Ze9N;z7%z,z}#YDFXFyB">
                                          <field name="TEXT">280</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG4">
                                        <shadow type="text" id="5}},FP~XC/9(Op1J0@al">
                                          <field name="TEXT">15000</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG5">
                                        <shadow type="text" id="#eQ+YlfZ9aFs/5(L}#,y">
                                          <field name="TEXT">1</field>
                                        </shadow>
                                      </value>
                                      <next>
                                        <block type="exec" id="--46R`0IC6H{T,Q5Q_+n">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                          <field name="WITH_STATEMENT">FALSE</field>
                                          <field name="LOG"></field>
                                          <value name="COMMAND">
                                            <shadow type="text" id="?]Ggby@,5iW4:H;VT]S[">
                                              <field name="TEXT">curl -T /opt/iobroker/phantomcache/bild.png ftp://xxx.de/httpdocs/bild/ --user xxx:xxx</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </xml>
                              

                              Gibt es eine Möglichkeit die Vis-Seite aufzurufen und den Screenshot durch PhantomJS mit einem delay auszulösen.
                              Oder evtl ein JavaScript? Nach dem erstellen des Screenshots wird dieser per curl auf einen Webspace geschoben.

                              MFG
                              Je.Vi

                              ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by A Former User
                              #17

                              @je-vi said in Vis Seite mit PhantomJS Screenshot in Blockly:

                              Hallo,
                              wie die meisten ja sicherlich wissen, dauert der Aufruf einer VIS Seite im Browser ein paar Millisekunden mehr.
                              Ich möchte mit einem Blockly per phantomJS einen Screenshot der VIS Seite erstellen. Dies schlägt aber fehl da phantomJS die Vis Seite scrapt bevor sie Endgültig aufgebaut ist.
                              Aktuelle.jpg

                              Hier mein Blockly:

                              <xml xmlns="https://developers.google.com/blockly/xml">
                                <block type="schedule" id="F^UuO=d-{}^C(.H]m@Pd" x="138" y="38">
                                  <field name="SCHEDULE">*/30 * * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="sendto_custom" id="wY=A{nWdIj;FEV=*X4#X">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="url,output,width,height,timeout,zoom" with_statement="false"></mutation>
                                      <field name="INSTANCE">phantomjs.0</field>
                                      <field name="COMMAND">send</field>
                                      <field name="LOG"></field>
                                      <field name="WITH_STATEMENT">FALSE</field>
                                      <value name="ARG0">
                                        <shadow type="text" id="3^rBcN9S-$oUq0PzLkT~">
                                          <field name="TEXT">http://x.x.x.x:8082/vis/index.html#bild</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG1">
                                        <shadow type="text" id="AkklyNo!{[;K(,)98%zL">
                                          <field name="TEXT">/opt/iobroker/phantomcache/bild.png</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG2">
                                        <shadow type="text" id="CWazP7X~7hw+m@(E7xy^">
                                          <field name="TEXT">1350</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG3">
                                        <shadow type="text" id="Ze9N;z7%z,z}#YDFXFyB">
                                          <field name="TEXT">280</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG4">
                                        <shadow type="text" id="5}},FP~XC/9(Op1J0@al">
                                          <field name="TEXT">15000</field>
                                        </shadow>
                                      </value>
                                      <value name="ARG5">
                                        <shadow type="text" id="#eQ+YlfZ9aFs/5(L}#,y">
                                          <field name="TEXT">1</field>
                                        </shadow>
                                      </value>
                                      <next>
                                        <block type="exec" id="--46R`0IC6H{T,Q5Q_+n">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                          <field name="WITH_STATEMENT">FALSE</field>
                                          <field name="LOG"></field>
                                          <value name="COMMAND">
                                            <shadow type="text" id="?]Ggby@,5iW4:H;VT]S[">
                                              <field name="TEXT">curl -T /opt/iobroker/phantomcache/bild.png ftp://xxx.de/httpdocs/bild/ --user xxx:xxx</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </xml>
                              

                              Gibt es eine Möglichkeit die Vis-Seite aufzurufen und den Screenshot durch PhantomJS mit einem delay auszulösen.
                              Oder evtl ein JavaScript? Nach dem erstellen des Screenshots wird dieser per curl auf einen Webspace geschoben.

                              MFG
                              Je.Vi

                              Leider seit ein paar Wochen selbiges Problem erneut. Adapter sind Latest. Reboot und errorlogs durchsuchen brachten auch keine Lösung. Hat jemand eine Idee?

                              Ubuntu 18.04.6 LTS
                              Node.js v12.22.7
                              NPM 6.14.15
                              Vis 1.4.5
                              PhantomJS v1.1.2
                              Javascript v5.2.13

                              H 1 Reply Last reply
                              0
                              • ? A Former User

                                @je-vi said in Vis Seite mit PhantomJS Screenshot in Blockly:

                                Hallo,
                                wie die meisten ja sicherlich wissen, dauert der Aufruf einer VIS Seite im Browser ein paar Millisekunden mehr.
                                Ich möchte mit einem Blockly per phantomJS einen Screenshot der VIS Seite erstellen. Dies schlägt aber fehl da phantomJS die Vis Seite scrapt bevor sie Endgültig aufgebaut ist.
                                Aktuelle.jpg

                                Hier mein Blockly:

                                <xml xmlns="https://developers.google.com/blockly/xml">
                                  <block type="schedule" id="F^UuO=d-{}^C(.H]m@Pd" x="138" y="38">
                                    <field name="SCHEDULE">*/30 * * * *</field>
                                    <statement name="STATEMENT">
                                      <block type="sendto_custom" id="wY=A{nWdIj;FEV=*X4#X">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="url,output,width,height,timeout,zoom" with_statement="false"></mutation>
                                        <field name="INSTANCE">phantomjs.0</field>
                                        <field name="COMMAND">send</field>
                                        <field name="LOG"></field>
                                        <field name="WITH_STATEMENT">FALSE</field>
                                        <value name="ARG0">
                                          <shadow type="text" id="3^rBcN9S-$oUq0PzLkT~">
                                            <field name="TEXT">http://x.x.x.x:8082/vis/index.html#bild</field>
                                          </shadow>
                                        </value>
                                        <value name="ARG1">
                                          <shadow type="text" id="AkklyNo!{[;K(,)98%zL">
                                            <field name="TEXT">/opt/iobroker/phantomcache/bild.png</field>
                                          </shadow>
                                        </value>
                                        <value name="ARG2">
                                          <shadow type="text" id="CWazP7X~7hw+m@(E7xy^">
                                            <field name="TEXT">1350</field>
                                          </shadow>
                                        </value>
                                        <value name="ARG3">
                                          <shadow type="text" id="Ze9N;z7%z,z}#YDFXFyB">
                                            <field name="TEXT">280</field>
                                          </shadow>
                                        </value>
                                        <value name="ARG4">
                                          <shadow type="text" id="5}},FP~XC/9(Op1J0@al">
                                            <field name="TEXT">15000</field>
                                          </shadow>
                                        </value>
                                        <value name="ARG5">
                                          <shadow type="text" id="#eQ+YlfZ9aFs/5(L}#,y">
                                            <field name="TEXT">1</field>
                                          </shadow>
                                        </value>
                                        <next>
                                          <block type="exec" id="--46R`0IC6H{T,Q5Q_+n">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                            <field name="WITH_STATEMENT">FALSE</field>
                                            <field name="LOG"></field>
                                            <value name="COMMAND">
                                              <shadow type="text" id="?]Ggby@,5iW4:H;VT]S[">
                                                <field name="TEXT">curl -T /opt/iobroker/phantomcache/bild.png ftp://xxx.de/httpdocs/bild/ --user xxx:xxx</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                  </block>
                                </xml>
                                

                                Gibt es eine Möglichkeit die Vis-Seite aufzurufen und den Screenshot durch PhantomJS mit einem delay auszulösen.
                                Oder evtl ein JavaScript? Nach dem erstellen des Screenshots wird dieser per curl auf einen Webspace geschoben.

                                MFG
                                Je.Vi

                                Leider seit ein paar Wochen selbiges Problem erneut. Adapter sind Latest. Reboot und errorlogs durchsuchen brachten auch keine Lösung. Hat jemand eine Idee?

                                Ubuntu 18.04.6 LTS
                                Node.js v12.22.7
                                NPM 6.14.15
                                Vis 1.4.5
                                PhantomJS v1.1.2
                                Javascript v5.2.13

                                H Offline
                                H Offline
                                homecineplexx
                                wrote on last edited by
                                #18

                                @je-vi jaaaa, zurücksteigen auf VIS 1.4.4 da gehts ja auch ;-)

                                ? 1 Reply Last reply
                                0
                                • H homecineplexx

                                  @je-vi jaaaa, zurücksteigen auf VIS 1.4.4 da gehts ja auch ;-)

                                  ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by
                                  #19

                                  @homecineplexx said in Vis Seite mit PhantomJS Screenshot in Blockly:

                                  @je-vi jaaaa, zurücksteigen auf VIS 1.4.4 da gehts ja auch ;-)

                                  Danke für den TIP. Das war die Lösung.

                                  H 1 Reply Last reply
                                  1
                                  • ? A Former User

                                    @homecineplexx said in Vis Seite mit PhantomJS Screenshot in Blockly:

                                    @je-vi jaaaa, zurücksteigen auf VIS 1.4.4 da gehts ja auch ;-)

                                    Danke für den TIP. Das war die Lösung.

                                    H Offline
                                    H Offline
                                    homecineplexx
                                    wrote on last edited by
                                    #20

                                    @je-vi bitteschön, absolut kein problem

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate
                                    FAQ Cloud / IOT
                                    HowTo: Node.js-Update
                                    HowTo: Backup/Restore
                                    Downloads
                                    BLOG

                                    708

                                    Online

                                    32.7k

                                    Users

                                    82.4k

                                    Topics

                                    1.3m

                                    Posts
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Home
                                    • Recent
                                    • Tags
                                    • Unread 0
                                    • Categories
                                    • Unreplied
                                    • Popular
                                    • GitHub
                                    • Docu
                                    • Hilfe