Addon von Github als Repo einbinden?

  • Hallo zusammen,

    bisher habe ich Addons von Github (die in keinem Repo zu finden sind) so installiert, dass ich die jeweilige ZIP-Datei des Addons heruntergeladen und dann in Kodi "Install from ZIP" verwendet habe.

    Problem: die Addons updaten sich nicht automatisch, wenn eine neue Version vorhanden ist.

    Wie kann ich also ein Addon von Github zunächst als Repo installieren, und aus diesem Repo dann das jeweilige Addon? Oder geht das prinzipiell nicht?

    Vielen Dank für alle Antworten!

  • Ein eigenes Repo erstellen, ist nicht ganz ohne. Man sollte sich mit git auf der Kommandozeile auskennen oder wenigstens eine Python-IDE besitzen, die ein Versionskontrollsystem (VCS) implementiert hat. Ich empfehle da PyCharm von Jetbrains (jetbrains.com). Hier reicht auch die Community Edition, die ist frei. Dann benötigt man natürlich einen Github-Account, in welchem das Repo später abgelegt wird.

    https://kodi.wiki/view/HOW-TO:Cr…ory_for_add-ons

    Für meine Zwecke habe ich ein Python-Skript, welches das Repo lokal erstellt/aktualisiert und per Pycharm gestartet wird. Anschliessend lassen sich Änderungen/Updates über das VCS von PyCharm committen und auch pushen (hochladen).

    Mein Skript ist recht gut dokumentiert und kann natürlich auch genutzt werden: https://github.com/b-jesch/SaXBMC

    EDIT: @sualfred geht da einen anderen Weg und macht das ohne Git-Versionshistory, Branches und Forks und dem anderen ganzen Pipapo ringsum ganz simpel per PHP-Upload und -skript, wenn ich mich recht erinnere. Auch ganz simpel.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    2 Mal editiert, zuletzt von PvD (31. Oktober 2019 um 10:33)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!