Ahoj všem, prosím o radu už jsem v koncích.
Mám tvheadend na synology. Podařilo se mi na zkoušku nastavit iptv m3u playlist do tvheadend, vše nastavit aby fungovalo dle mé potřeby a zprovoznit epg.
Teď bych potřeboval rozchodit v tvheadend tmobile tv go. Stáhl jsem si skript od koperfield, vložil přihlašovací údaje, nainstaloval python 2.7 v synology a zkouším spustit skript. Ale ten pořád vyhazuje nějaké chyby. U prvních jsem přišel na to, že to bude asi kodovaní, tak jsem to upravil v notepadu na bez hačků a čárek. Ale teď mi to vyhazuje chybu, že už nevím kde může být problém.
Přikládám výpis třeba někdo bude vědět kde je problém, nebo spíš co dělám špatně.
Mám tvheadend na synology. Podařilo se mi na zkoušku nastavit iptv m3u playlist do tvheadend, vše nastavit aby fungovalo dle mé potřeby a zprovoznit epg.
Teď bych potřeboval rozchodit v tvheadend tmobile tv go. Stáhl jsem si skript od koperfield, vložil přihlašovací údaje, nainstaloval python 2.7 v synology a zkouším spustit skript. Ale ten pořád vyhazuje nějaké chyby. U prvních jsem přišel na to, že to bude asi kodovaní, tak jsem to upravil v notepadu na bez hačků a čárek. Ale teď mi to vyhazuje chybu, že už nevím kde může být problém.
Přikládám výpis třeba někdo bude vědět kde je problém, nebo spíš co dělám špatně.
Kód:
#! /bin/sh
# T-Mobile TV GO
# v0.1
# Autor: koperfield
# Prihlaseni
# Uzivatelske parametry
# Prihlasovaci jmeno do sluzby
username=blabla
# Prihlasovaci heslo do sluzby
password=blabla
# Absolutni cesta k adresari sluzby ve tvaru /.../
data=/volume1/Videa/...KODI/TVGO/
# Konec zadavani uziv. parametru
logindata='{"loginOrNickname":"'"${username}"'","password":"'"${password}"'"}'
bearer=$(wget -qO - --header "Content-Type: application/json" --post-data "" "https://czgo.magio.tv/v2/auth/init?dsid=Netscape&deviceName=Netscape&deviceType=OTT_LINUX&osVersion=0.0.0&appVersion=0.0.0&language=EN")
bearer=$(echo ${bearer} | jq -r ".token.accessToken")
login=$(wget -qO - --header "Content-Type: application/json" --header "Authorization: Bearer ${bearer}" --post-data "${logindata}" "https://czgo.magio.tv/v2/auth/login")
loginsuccess=$(echo ${login} | jq -r ".success")
if [ ${loginsuccess} != true ] ; then
error=$(echo ${login} | jq -r ".errorMessage")
echo "Error: ${error}"
exit 1
fi
token=$(echo ${login} | jq -r ".token.accessToken")
expiry=$(echo ${login} | jq -r ".token.expiresIn")
refresh=$(echo ${login} | jq -r ".token.refreshToken")
echo "accessToken: ${token}"
echo "refreshToken: ${refresh}"
echo "expiresIn: ${expiry}"
printf "%s %s %s" "${token}" "${refresh}" "${expiry}" > "${data}access.token"
if [ $? != 0 ] ; then printf "ERROR: Unsuccessful write into ${data}access.token\n" ; exit 1 ; fi
echo "All saved!"
exit 0
Kód:
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 5
SyntaxError: Non-ASCII character '\xc5' in file /volume1/Videa/...KODI/TVGO/logi n.sh on line 5, but no encoding declared; see http://python.org/dev/peps/pep-026 3/ for details
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 5
SyntaxError: Non-ASCII character '\xc5' in file /volume1/Videa/...KODI/TVGO/login.sh on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 7
SyntaxError: Non-ASCII character '\xc5' in file /volume1/Videa/...KODI/TVGO/login.sh on line 7, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 8
SyntaxError: Non-ASCII character '\xf8' in file /volume1/Videa/...KODI/TVGO/login.sh on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 10
SyntaxError: Non-ASCII character '\xf8' in file /volume1/Videa/...KODI/TVGO/login.sh on line 10, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 12
SyntaxError: Non-ASCII character '\xed' in file /volume1/Videa/...KODI/TVGO/login.sh on line 12, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
mafian@Synology:/volume1/Videa$ python /volume1/Videa/...KODI/TVGO/login.sh
File "/volume1/Videa/...KODI/TVGO/login.sh", line 13
data=/volume1/Videa/...KODI/TVGO/
^
SyntaxError: invalid syntax