16.10.2022, 18:59
VIP days podruhé, s pomocí Webshare api...
Jak jsem napsal, čato preferuji rychlé řešení k odzkoušení funkce. Nyní jsme tedy zkusil trochu jinou cestu, postrádající jedno z omezení, o kterém jsme psal v minulém postu. Východiskem je použití api rozhraní webshare a načtení obsahu user_data. To může vypadat následovně.
Nejdříve musíme získat aktuální provider_token:
Pak s jeho pomocí vlastní obsahu user_data:
Obsahem je celá řada zajímavých informací v xml formálu. Z nich pak už není problém vyparsovat hodnotu vip_days:
Jak jsem napsal, čato preferuji rychlé řešení k odzkoušení funkce. Nyní jsme tedy zkusil trochu jinou cestu, postrádající jedno z omezení, o kterém jsme psal v minulém postu. Východiskem je použití api rozhraní webshare a načtení obsahu user_data. To může vypadat následovně.
Nejdříve musíme získat aktuální provider_token:
Kód:
provider_token=$(grep 'id="provider.token"' /storage/.kodi/userdata/addon_data/plugin.video.stream-cinema-2-release/settings.xml | sed -re "s/.*>(.*)<.*/\\1/")
Kód:
user_data=$(wget -qO - --post-data "wst=${provider_token}" "https://webshare.cz/api/user_data")
Kód:
vip_days=$(echo ${user_data} | sed -re "s/.*<vip_days>(.*)<\/vip_days>.*/\\1/")