• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Skript T-mobile TV Go na Synology
#1
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ě. 
 
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
 
Citovat
  


Příspěvků v tématu
Skript T-mobile TV Go na Synology - od mafian - 31.3.2021, 9:47

Přejít na fórum:


Prochází: 1 host(ů)