WebgrabPlus+ v *ELEC systémech
Hodně lidí si zvyklo na používání wg++, které bylo dostupné v *ELEC systémech prostřednictvím addon typu service. Nešlo smozřejmě o klasický python addon. Tento addon sloužil jako víceméně prázdná obálka, jejímž prostřednictvím se do *ELEC nakopírovala aplikace určená pro Linux a z *ELEC repozitáře se nainstalovala klíčová závislost, tedy aplikace mono. Addon byl původně součástí standardních *ELEC repozitářů, později se jeho správě a vývoji věnoval uživatel @Thoradia a proto byl součástí jeho repozitáře. To ale před více než rokem skončilo také, a i když bylo možné addon ještě jakž takž udržet při životě, skončila i tato možnot v okamžiku, kdy ze standardních *ELEC repozitářů zmizel addons mono, který byl nutnou podmínkou pro běh .NET aplikací v Linux systémech. V tom okamžiku bylo možné wg++ v *ELEC používat pouze prostřednictvím docker a image dostupného na LinuxServer.io.
Protože jsou poslední verze wg++ vytvořeny již tak, aby mohly místo mono používat .NET5 a tato aplikace je ve formě addon běžnou součástí *ELEC repozitářů (v CoreELEC je to addon ASP.net Core Runtimes, id tools.dotnet-runtime), upravil jsem původní addon tak, aby bylo možné vrátit se k původnímu modelu používání wg++. Aby se to nepletlo, vytvořil jsme addon s odlišným id service.webgrabplus.dotnet. Jeho součástí je v současné době poslední verze wg++ pro Linux, V4.2.4 DotNet Core beta. Teoreticky by měl být použitelný ve všech *ELEC aplikacích, já ho mám ale vyzkoušený pouze v CoreELEC.
Nepředpokládám další rozvoj, a pokud ano, tak pouze příležitostný. Uvidím-li tu zájem, addon sem umístím ke stažení.
Zachování původní funkce spouštění wg++ z původního addon (spouštěcí script webgrabplus.ctl) zajišťuje automatickou aktualizaci siteini.pack i další funkce (mdb, rex, spouštění before.sh, after.sh). Aktualizaci vlastní aplikace wg++ budu provádět ručně. Beru toto řešení jako alternativu k používání wg++ v docker, které je pro laické uživatele přeci jen o kapku složitější. Osobně si myslím, že s příchodem verze wg++ pro .NET5 se řešení na úrovni blízké teamům *ELEC ujme, takže tuto iniciativu beru jako jakési dočasné workaround, které mohou použít ti, kteří se na docker necítí dostatečně fundované. Z toho důvodu ani nepředpokládám, že bych addon umisťoval do nějakého repozitáře.
Hodně lidí si zvyklo na používání wg++, které bylo dostupné v *ELEC systémech prostřednictvím addon typu service. Nešlo smozřejmě o klasický python addon. Tento addon sloužil jako víceméně prázdná obálka, jejímž prostřednictvím se do *ELEC nakopírovala aplikace určená pro Linux a z *ELEC repozitáře se nainstalovala klíčová závislost, tedy aplikace mono. Addon byl původně součástí standardních *ELEC repozitářů, později se jeho správě a vývoji věnoval uživatel @Thoradia a proto byl součástí jeho repozitáře. To ale před více než rokem skončilo také, a i když bylo možné addon ještě jakž takž udržet při životě, skončila i tato možnot v okamžiku, kdy ze standardních *ELEC repozitářů zmizel addons mono, který byl nutnou podmínkou pro běh .NET aplikací v Linux systémech. V tom okamžiku bylo možné wg++ v *ELEC používat pouze prostřednictvím docker a image dostupného na LinuxServer.io.
Protože jsou poslední verze wg++ vytvořeny již tak, aby mohly místo mono používat .NET5 a tato aplikace je ve formě addon běžnou součástí *ELEC repozitářů (v CoreELEC je to addon ASP.net Core Runtimes, id tools.dotnet-runtime), upravil jsem původní addon tak, aby bylo možné vrátit se k původnímu modelu používání wg++. Aby se to nepletlo, vytvořil jsme addon s odlišným id service.webgrabplus.dotnet. Jeho součástí je v současné době poslední verze wg++ pro Linux, V4.2.4 DotNet Core beta. Teoreticky by měl být použitelný ve všech *ELEC aplikacích, já ho mám ale vyzkoušený pouze v CoreELEC.
Nepředpokládám další rozvoj, a pokud ano, tak pouze příležitostný. Uvidím-li tu zájem, addon sem umístím ke stažení.
Zachování původní funkce spouštění wg++ z původního addon (spouštěcí script webgrabplus.ctl) zajišťuje automatickou aktualizaci siteini.pack i další funkce (mdb, rex, spouštění before.sh, after.sh). Aktualizaci vlastní aplikace wg++ budu provádět ručně. Beru toto řešení jako alternativu k používání wg++ v docker, které je pro laické uživatele přeci jen o kapku složitější. Osobně si myslím, že s příchodem verze wg++ pro .NET5 se řešení na úrovni blízké teamům *ELEC ujme, takže tuto iniciativu beru jako jakési dočasné workaround, které mohou použít ti, kteří se na docker necítí dostatečně fundované. Z toho důvodu ani nepředpokládám, že bych addon umisťoval do nějakého repozitáře.