Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Externe Skriptverwaltung -> API-Call für Skript-Upload?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Externe Skriptverwaltung -> API-Call für Skript-Upload?

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      azamir last edited by

      Hallo alle!

      Ich habe mittlerweile eine recht große Bibliothek von Javascript-Modulen in ioBroker. Da die Web-IDE bei mir recht schnell sehr langsam wird und ich gerne Versionsverwaltung, eine bessere IDE und eine vorhersehbare Reihenfolge meiner globalen Skripte haben wollte, habe ich meine Verwaltung nach aussen gezogen und verwalte sie in einem GIT Repository.

      Hier das Gerüst meiner Lösung (darf gerne genutzt werden): script.zip

      Man kann im Hauptordner .js Dateien anlegen, die dann korrekt umbenannt werden. Die Module im global Ordner werden nach Anweisung der index.txt zusammengesteckt. build.sh (sorry, Linux only ...) packt dann alles so zusammen dass man es einfach über "Upload" im Skripte-Modul hochladen kann. Hier meine Fragen:

      • Gibt es einen API-Call, den man evtl. direkt aus dem Skript heraus aufrufen könnte um nicht immer über die Web-IDE gehen zu müssen?
      • Gibt es die Möglichkeit, dem Upload mitzuteilen dass er alle Skripte vorher löschen soll?
      • Ist der Header, der für die Ordner gebraucht wird, immer gleich? Es scheint da eine ID zu geben

      Cheers
      azamir

      sigi234 1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @azamir last edited by

        @azamir

        https://forum.iobroker.net/topic/22721/vorschlag-eigene-kategorie-mitglieder-uploads

        1 Reply Last reply Reply Quote 0
        • A
          azamir last edited by

          Das klingt durchaus interessant, vielleicht ist damit dann auch ein privates Repository einbindbar. Ich kann mir durchaus vorstellen, auch Skripte zu veröffentlichen aber für meine interne Verwaltung nutze ich dann doch lieber ein privates Repository.

          1 Reply Last reply Reply Quote 0
          • A
            azamir last edited by

            Ich hatte noch 3.6.4 des JS-Adapters installiert - nach einem Update auf die neueste Version funktioniert das uploaden von Zipfiles nicht mehr. Auch nicht mit den direkt vorher mit der neuen Version generierten. Ist das so gewollt? Was erwartet der Upload-Dialog?

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            765
            Online

            31.8k
            Users

            79.9k
            Topics

            1.3m
            Posts

            javascript
            2
            4
            325
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo