@
kapor1982 Já jsem vyrobil script
after.sh, který se automaticky spouští po dokončení grabování xmltv a provede změny v cílovém souboru
guide.xml. Funguje to v
LibreELEC, pokud se WG++ instaluje jako addon, předpokládám, že by to mohlo fungovat i v
CoreELEC. Pokud ne, je třeba se podívat, jak WG++ v CoreELEC pracuje, jak se jmenuje cílový soubor a pak to upravit. Klíčový je vlastní příkaz sed:
Kód:
sed -i.bac 's;<icon src="//;<icon src="http://;g' guide.xml
Ten předpokládá, že after.sh je spouštěn z adresáře
.../.kodi/userdata/addon_data/service.webgrabplus, ve kterém je zároveň uložen i cílový soubor
guide.xml. Upraví guide.xml a zároveň vytvoří kopii původního guide.xml se jménem guide.xml.bac. Pokud je to v tvém systému jinak, je třeba to upravit.
Soubor after.sh pak tedy vypadá takto:
Kód:
#! /bin/sh
dir=$(dirname $0)
sed -i.bac 's;<icon src="//;<icon src="http://;g' ${dir}/guide.xml
exit
Projistotu to ještě přikládám jako soubor (v zip-u), takže lze stáhnout a nakopírovat. Případně (viz výše) editovat podle skutečné situace.
[attachment=6242]
Nevím, zda je to v
CoreELEC addon WG++ stejně jako v
LibreELEC, to si musíš zjistit sám. Případně, pokud WG++ provozuješ na jiném Linux systému, musíš si to adekvátně upravit. Pokud ho provozuješ např. na Windows, tak tam to fungovat nebude a musíš tak použít jiný postup.