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. Skripten / Logik
  4. JavaScript
  5. Suche anwesensheits skript

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Suche anwesensheits skript

Scheduled Pinned Locked Moved JavaScript
111 Posts 8 Posters 9.8k Views 7 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.
  • D Offline
    D Offline
    denjo
    wrote on last edited by
    #1

    Hallo, ich hatte irgendwann mal ein anwesensheits skript java hier gefunden, diese lief mit dem tr064 adapter. hat das noch jemand??

    J Albert KA 2 Replies Last reply
    0
    • D denjo

      Hallo, ich hatte irgendwann mal ein anwesensheits skript java hier gefunden, diese lief mit dem tr064 adapter. hat das noch jemand??

      J Offline
      J Offline
      Jan1
      wrote on last edited by
      #2

      @denjo
      Mit Blocky in unter einer Minute selber gestrickt ;)

      D 1 Reply Last reply
      0
      • J Jan1

        @denjo
        Mit Blocky in unter einer Minute selber gestrickt ;)

        D Offline
        D Offline
        denjo
        wrote on last edited by
        #3

        @Jan1 das war dort aber so easy weil man glaub ich 25 geräte einfügen kann

        J 1 Reply Last reply
        0
        • D denjo

          @Jan1 das war dort aber so easy weil man glaub ich 25 geräte einfügen kann

          J Offline
          J Offline
          Jan1
          wrote on last edited by
          #4

          @denjo
          Das Einfügen in ein fertiges Script dauert länger als gleich das Ding so zusammen zu klicken, wie man es braucht.

          1 Reply Last reply
          0
          • D denjo

            Hallo, ich hatte irgendwann mal ein anwesensheits skript java hier gefunden, diese lief mit dem tr064 adapter. hat das noch jemand??

            Albert KA Offline
            Albert KA Offline
            Albert K
            wrote on last edited by
            #5

            @denjo

            den fb-presence Adapter gibt es auch .....

            D 1 Reply Last reply
            0
            • Albert KA Albert K

              @denjo

              den fb-presence Adapter gibt es auch .....

              D Offline
              D Offline
              denjo
              wrote on last edited by
              #6

              @Albert-K ja den probiere ich gerade aus aber irgendwie hab ich probleme mit meiner fritzbox, habe mir extra vor ca 1 woche eine neue geholt aber das dauert ewig bis jeamnd false ist

              Thomas BraunT 1 Reply Last reply
              0
              • D denjo

                @Albert-K ja den probiere ich gerade aus aber irgendwie hab ich probleme mit meiner fritzbox, habe mir extra vor ca 1 woche eine neue geholt aber das dauert ewig bis jeamnd false ist

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                wrote on last edited by
                #7

                @denjo
                Ja, das ist so. Kann mehrere Minuten dauern, bis der Status auf false ist.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                D J 2 Replies Last reply
                0
                • Thomas BraunT Thomas Braun

                  @denjo
                  Ja, das ist so. Kann mehrere Minuten dauern, bis der Status auf false ist.

                  D Offline
                  D Offline
                  denjo
                  wrote on last edited by
                  #8

                  @Thomas-Braun ist komisch vor ein paar monaten ging das noch voll schnell

                  Albert KA 1 Reply Last reply
                  0
                  • Thomas BraunT Thomas Braun

                    @denjo
                    Ja, das ist so. Kann mehrere Minuten dauern, bis der Status auf false ist.

                    J Offline
                    J Offline
                    Jan1
                    wrote on last edited by
                    #9

                    @Thomas-Braun
                    Das dauert bei der Fritz keine 10 Sekunden nach dem Abschalten des WLAN mit dem TR-064 Adapter. Mit Radar2 dauert es ein paar Sekunden länger, dafür erkennt der ein WLAN Gerät bis zu 15 Sekunden schneller.

                    D 1 Reply Last reply
                    0
                    • J Jan1

                      @Thomas-Braun
                      Das dauert bei der Fritz keine 10 Sekunden nach dem Abschalten des WLAN mit dem TR-064 Adapter. Mit Radar2 dauert es ein paar Sekunden länger, dafür erkennt der ein WLAN Gerät bis zu 15 Sekunden schneller.

                      D Offline
                      D Offline
                      denjo
                      wrote on last edited by
                      #10

                      @Jan1 bei mir dauert es wirklich ewig ich weiß auch nicht woran es liegen kann

                      1 Reply Last reply
                      0
                      • D denjo

                        @Thomas-Braun ist komisch vor ein paar monaten ging das noch voll schnell

                        Albert KA Offline
                        Albert KA Offline
                        Albert K
                        wrote on last edited by
                        #11

                        @denjo

                        Stimmt, da passt etwas nicht momentan. Stelle auch gerade wieder auf den TR064 um.

                        D 2 Replies Last reply
                        0
                        • Albert KA Albert K

                          @denjo

                          Stimmt, da passt etwas nicht momentan. Stelle auch gerade wieder auf den TR064 um.

                          D Offline
                          D Offline
                          denjo
                          wrote on last edited by
                          #12

                          @Albert-K ich meine ja den TR 064 adapter, ich habe seit wochen probleme damit. zb habe ich ein blockly das mir sagt wenn meine freundin nach hause kommt, der mir dann auf mein handy bescheid sagt. und das sagt mir bei einer veränderung ist da ist da ist nicht da usw

                          Albert KA 1 Reply Last reply
                          0
                          • Albert KA Albert K

                            @denjo

                            Stimmt, da passt etwas nicht momentan. Stelle auch gerade wieder auf den TR064 um.

                            D Offline
                            D Offline
                            denjo
                            wrote on last edited by
                            #13

                            @Albert-K jetzt habe ich den tr 064 komplett gelöscht und neu eingerichtet und es kommen keine objekte bzw ordner mehr echt komisch

                            1 Reply Last reply
                            0
                            • D denjo

                              @Albert-K ich meine ja den TR 064 adapter, ich habe seit wochen probleme damit. zb habe ich ein blockly das mir sagt wenn meine freundin nach hause kommt, der mir dann auf mein handy bescheid sagt. und das sagt mir bei einer veränderung ist da ist da ist nicht da usw

                              Albert KA Offline
                              Albert KA Offline
                              Albert K
                              wrote on last edited by
                              #14

                              @denjo

                              hmm...das funktioniert aber bei mir bestens.

                              Dumme Frage: Benutzer Daten sind aber angelegt und eingetragen, oder? Fritzbox mal neu gestartet?

                              D 2 Replies Last reply
                              0
                              • Albert KA Albert K

                                @denjo

                                hmm...das funktioniert aber bei mir bestens.

                                Dumme Frage: Benutzer Daten sind aber angelegt und eingetragen, oder? Fritzbox mal neu gestartet?

                                D Offline
                                D Offline
                                denjo
                                wrote on last edited by
                                #15

                                @Albert-K alles gemacht

                                Albert KA 1 Reply Last reply
                                0
                                • D denjo

                                  @Albert-K alles gemacht

                                  Albert KA Offline
                                  Albert KA Offline
                                  Albert K
                                  wrote on last edited by
                                  #16

                                  @denjo

                                  was zeigt ein ping auf die Fritzbox?

                                  D 1 Reply Last reply
                                  0
                                  • Albert KA Albert K

                                    @denjo

                                    was zeigt ein ping auf die Fritzbox?

                                    D Offline
                                    D Offline
                                    denjo
                                    wrote on last edited by
                                    #17

                                    @Albert-K ich habe aber immer voll die sachen da stehen wenn ich ein adapter neu installiere

                                    $ ./iobroker url "https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master" tr-064
                                    install https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master
                                    NPM version: 6.14.8npm install https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master --loglevel error --prefix "/opt/iobroker" (System call)
                                    ../authenticate_pam.cc: In function ‘void after_doing_auth(uv_work_t*, int)’:../authenticate_pam.cc:107:87: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args);                                                                                       ^In file included from ../authenticate_pam.cc:23:../../nan/nan.h:1026:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                    ../authenticate_pam.cc:107:87: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args);                                                                                       ^In file included from ../authenticate_pam.cc:23:../../nan/nan.h:1026:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../authenticate_pam.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Authenticate(Nan::NAN_METHOD_ARGS_TYPE)’:../authenticate_pam.cc:147:83: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Value> res = options->Get(Nan::New<String>("serviceName").ToLocalChecked());                                                                                   ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../authenticate_pam.cc:150:69: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’    serviceName->WriteUtf8(m->serviceName, sizeof(m->serviceName) - 1);                                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:152:69: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   res = options->Get(Nan::New<String>("remoteHost").ToLocalChecked());                                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../authenticate_pam.cc:155:66: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’    remoteHost->WriteUtf8(m->remoteHost, sizeof(m->remoteHost) - 1);                                                                  ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:160:58: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’  username->WriteUtf8(m->username, sizeof(m->username) - 1);                                                          ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:161:58: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], unsigned int)’  password->WriteUtf8(m->password, sizeof(m->password) - 1);                                                          ^In file included from /home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note: candidate: ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc: At global scope:../authenticate_pam.cc:170:11: error: variable or field ‘init’ declared void void init(Handle<Object> exports) {           ^~~~~~../authenticate_pam.cc:170:11: error: ‘Handle’ was not declared in this scope
                                    ../authenticate_pam.cc:170:11: note: suggested alternative: ‘rand_r’ void init(Handle<Object> exports) {           ^~~~~~           rand_r../authenticate_pam.cc:170:24: error: expected primary-expression before ‘>’ token void init(Handle<Object> exports) {                        ^../authenticate_pam.cc:170:26: error: ‘exports’ was not declared in this scope void init(Handle<Object> exports) {                          ^~~~~~~In file included from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:../authenticate_pam.cc:175:31: error: ‘init’ was not declared in this scope NODE_MODULE(authenticate_pam, init);                               ^~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:737:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../authenticate_pam.cc:175:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(authenticate_pam, init); ^~~~~~~~~~~../authenticate_pam.cc:175:31: note: suggested alternative: ‘int’ NODE_MODULE(authenticate_pam, init);                               ^~~~/home/iobroker/.cache/node-gyp/12.20.0/include/node/node.h:737:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../authenticate_pam.cc:175:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(authenticate_pam, init); ^~~~~~~~~~~
                                    make: *** [authenticate_pam.target.mk:109: Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1
                                    gyp
                                     ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)gyp ERR! System Linux 5.4.72-v7l+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pamgyp ERR! node -v v12.20.0gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                                    upload [12] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/words.js words.js application/javascript
                                    upload [11] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/tr-064.png tr-064.png image/png
                                    upload [10] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/index_m.html index_m.html text/html
                                    upload [9] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                    upload [8] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                    upload [7] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                    upload [6] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                    upload [5] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                    upload [4] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                    upload [3] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                    upload [2] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                    upload [1] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                    upload [0] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                    process exited with code 0
                                    
                                    1 Reply Last reply
                                    0
                                    • Albert KA Albert K

                                      @denjo

                                      hmm...das funktioniert aber bei mir bestens.

                                      Dumme Frage: Benutzer Daten sind aber angelegt und eingetragen, oder? Fritzbox mal neu gestartet?

                                      D Offline
                                      D Offline
                                      denjo
                                      wrote on last edited by
                                      #18

                                      @Albert-K hier damit ihr mir das glaubt, ich komme mir langsam blöd vor
                                      08-12-_2020_12-44-38.png 08-12-_2020_12-44-12.png

                                      Thomas BraunT 1 Reply Last reply
                                      0
                                      • D denjo

                                        @Albert-K hier damit ihr mir das glaubt, ich komme mir langsam blöd vor
                                        08-12-_2020_12-44-38.png 08-12-_2020_12-44-12.png

                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        wrote on last edited by Thomas Braun
                                        #19

                                        @denjo
                                        "Voll die Sachen da stehen" könnte auf krumme Installation von nodeJS hindeuten.

                                        Ausgabe von

                                        which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                                        

                                        mal zeigen. Ein- und Ausgabe, nix kürzen.

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        J D 2 Replies Last reply
                                        0
                                        • Thomas BraunT Thomas Braun

                                          @denjo
                                          "Voll die Sachen da stehen" könnte auf krumme Installation von nodeJS hindeuten.

                                          Ausgabe von

                                          which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
                                          

                                          mal zeigen. Ein- und Ausgabe, nix kürzen.

                                          J Offline
                                          J Offline
                                          Jan1
                                          wrote on last edited by
                                          #20

                                          @Thomas-Braun
                                          Sieht schwer danach aus da ein rebuild erwähnt wird.

                                          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

                                          514

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          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