мои авторские работы для спутниковых ресиверов на базе enigma2
(просьба, не размещать их на других ресурсах)
все работы разнесены по темам, на первой странице обсуждаются текущие работы.
АНОНИМНЫЕ ПОЛЬЗОВАТЕЛИ не могут оставлять коментарии
суббота, 1 августа 2015 г.
загрузчик ZabavaHD
в связи проблемами выкладываю версию загрузчика только для HD ZTVHD
Заметил что строки в старых и новых версиях отличаются Старая: self.iConsole.ePopen('wget -q -O - http://root:2203157@127.0.0.1/web/servicelistreload?mode=0 && sleep 2',self.cancel) Новая: self.iConsole.ePopen('wget -q -O - http://root%s@127.0.0.1/web/servicelistreload?mode=0 && sleep 2' % PASSW, self.cancel)
Pilia, почему ты редактируешь сам код вызова если в заголовке есть поле PASSW ='' в которое надо вставить пароль? а в креше у тебя присутвует переменная PASSW которой нет места в строке
В первых версиях минизагрузчиков прописывание пароля для перезагрузки букетов
ОтветитьУдалитьсрабатывало нормально теперь зеленка.
Часть крешлога:
[ePopen] command: wget -q http://moa.ucoz.com/PLXML/moyo.xml -O /tmp/moyo.xml
< 5693.976933> [eConsoleAppContainer] Starting /bin/sh
[SKIN] Parsing embedded skin
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
File "/usr/lib/enigma2/python/Components/Console.py", line 56, in finishedCB
File "/usr/lib/enigma2/python/Plugins/Extensions/MTV/plugin.py", line 106, in user_upg2
self.iConsole.ePopen('wget -q -O - http://root:xxxxxxx@127.0.0.1/web/servicelistreload?mode=0 && sleep 2' % PASSW, self.cancel)
TypeError: not all arguments converted during string formatting
< 5694.402681> [ePyObject] (CallObject(,(0,)) failed)
]]>
Сейчас гляну
ОтветитьУдалитьPilia, у тебя по моему при вписывании пароля, где то нет кавычек, одной или двух и плгин у тебя крешить MTV у меня везде порядок
ОтветитьУдалитьВот строка:
ОтветитьУдалитьself.iConsole.ePopen('wget -q -O - http://root:ххххххх@127.0.0.1/web/servicelistreload?mode=0 && sleep 2', self.cancel)
Что не так?
Заметил что строки в старых и новых версиях отличаются
ОтветитьУдалитьСтарая:
self.iConsole.ePopen('wget -q -O - http://root:2203157@127.0.0.1/web/servicelistreload?mode=0 && sleep 2',self.cancel)
Новая:
self.iConsole.ePopen('wget -q -O - http://root%s@127.0.0.1/web/servicelistreload?mode=0 && sleep 2' % PASSW, self.cancel)
Pilia, почему ты редактируешь сам код вызова если в заголовке есть поле PASSW ='' в которое надо вставить пароль?
ОтветитьУдалитьа в креше у тебя присутвует переменная PASSW которой нет места в строке
Я так понял что пароль нужно вводить в другом месте?
ОтветитьУдалитьда в начале файла
ОтветитьУдалитьADDRESS = 'http://moa.ucoz.com/PLXML/moyo.xml'
BNAME = 'Moyo TV'
PLGDIR = 'MTV'
BFNAME = 'userbouquet.moyo.tv'
XMLNAME = 'moyo.xml'
PASSW = ''
HLS = 'hlsvariant'
Спасибо что разжевал!!!!!
ОтветитьУдалитьPilia? так сделано чтобы за пару минут соорудить загрузчик, на другого оператора и не менять в теле плагина ничего
ОтветитьУдалитьА я по старой памяти сразу полез в код вызова.
ОтветитьУдалитьА по новому конечно все проще и красивее.