Вернуться   DreamBox Satellite Forum > Обсуждение > Dreambox DM 5xxx/7xxx/8xxx/9xxx > Developer board

Developer board Раздел для разработчиков софта

Ответ
 
Опции темы

MyEnigmaTranslation - Enigma2 plugin for OpenPLi
Старый 24.03.2012, 20:20   #1
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию MyEnigmaTranslation - Enigma2 plugin for OpenPLi

MyEnigmaTranslation - Enigma2 plugin for OpenPLi


enigma2-plugin-systemplugins-myenigmatranslation_X.X-rcX_mipsel.ipk - пакет с плагином MyEnigmaTranslation
enigma2-plugin-systemplugins-myenigmatranslation-locale-YY_X.X-rcX_mipsel.ipk - пакет с языковой локалью для плагина MyEnigmaTranslation
(где иксы (X) - это цифры версии, а игреки (YY) - это аббревиатура языка, например, ru)

Все работает банально просто. Установив плагин и языковую локаль к нему, вы тем самым будете иметь не официальный перевод, а альтернативный расширенный и, соответственно, более удобный. Плюс в том, что никакие обновления имиджа не смогут затереть этот перевод.
Если что-то не устраивает в плагине, то можете подправить на свой вкус в согласии с GPLv2 лицензией или высказаться о своих пожеланиях здесь в этой теме.
Если что-то не устраивает в переводе, то связывайтесь с автором перевода.
Единственно, что хотелось бы заметить: по аналогии пакета с русской локалью можно сделать пакеты и для других популярных у пользователей локалей, например, для украинской или латышской, иль еще какой.


Установка:
1. Забросить пакет(ы) в /tmp директорию ресивера с OpenPLi
2. Через телнет дать команду: opkg install /tmp/enigma2-plugin-systemplugins-myenigmatranslation*.ipk
3. Перезагрузить Энигму (можно через меню)

Удаление:
1. Через телнет дать команду: opkg remove enigma2-plugin-systemplugins-myenigmatranslation*



Идея: Учкун
Авторы переводов: Учкун, ?..
Авторы плагина: vlamo, ДМИТРИЙ1973, ?..

Всегда последние версии на сегодняшний день (плагин и языковые локали к нему):
.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB

Последний раз редактировалось vlamo; 05.12.2012 в 20:08.
  Ответить с цитированием

MyEnigmaTranslation - Enigma2 plugin
Старый 18.11.2012, 19:24   #2
Юннный Дримовод
 
Учкун вне форума
Регистрация: 01.08.2012
Сообщений: 16
По умолчанию MyEnigmaTranslation - Enigma2 plugin

Не знаю, насколько удобно обращаться к вам с просьбой после не совсем тактичного поведения предыдущего товарища.
Уважаемый vlamo, у меня просьба к вам от многочисленного отряда пользователей опенпли на некоторых ресиверах.
Дело в том, что я локализовал этот опенпли на 99 процентов. Буквально все там теперь на русском. Включая и системные и несистемные многочисленные плагины. Но вот незадача, убедить саппорт пли включить эту локаль в имидж не представляется возможным.
Но вот, чтобы избавить юзеров от ежедневной замены файла перевода (тем более там два файла перевода) надо бы сварганить плагин (или скрипт) который бы автоматом заменял эти два файла каждый раз после обновления, но чтобы это (замена) не отображалось в статус-листе.
Сделать просто необновляемыми файлы перевода несложно, но тогда ведь могут не обновиться и другие файлы? Поэтому говорю про статус-лист.
Помогите пожалуйста, дайте направление. Наверно это нужно сделать через крон. Но как сделать, чтобы запускалась задача не по времени, а после события (обновления)?
В последнее время в питоне немножко поднаторел, но знаний явно не хватает, чтобы решить эту задачу.
Не могли бы вы помочь?
Обещаю, удалять пост ни за что не буду......

Последний раз редактировалось Учкун; 18.11.2012 в 19:28.
  Ответить с цитированием

Старый 19.11.2012, 21:40   #3
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от Учкун Посмотреть сообщение
Но вот, чтобы избавить юзеров от ежедневной замены файла перевода (тем более там два файла перевода) надо бы сварганить плагин (или скрипт) который бы автоматом заменял эти два файла каждый раз после обновления, но чтобы это (замена) не отображалось в статус-листе.
Спасибо за оказанное доверие!
Для начала попробую уточнить о каких "двух файлах" идет речь и что такое "статус-лист"?
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 20.11.2012, 05:50   #4
Юннный Дримовод
 
Учкун вне форума
Регистрация: 01.08.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от vlamo Посмотреть сообщение
Для начала попробую уточнить о каких "двух файлах" идет речь и что такое "статус-лист"?
Спасибо за отклик!

Кроме файла enigma2.mo это компонент pluginlist.py

Дело в том, что пока в этот второй файл не внесем малюсенькое изменение, в окне загрузки плагинов названия категорий будут по английски. И этим измененным файлом еще добиваемся и того, что если включить в локаль названия плагинов, то и в окне установленных плагинов все названия будут по русски.

Предложил саппорту опенпли внести самим это малюсенькое изменение, но к сожалению не нашли общего языка с litlesat. Оба файла приложил.

Насчет "статус-листа". Просто исходя из своих скромных знаний имиджа опенпли заключил (если неправ поправите), что если заменять файл enigma2.mo через ipk-пакет, то это дело пропишется в системный файл Status и в итоге как бы находясь под защитой этого пакета при следующем обновлении имиджа enigma2.mo не обновится. Но так как обновления имиджа опенпли идут пакетно, а не отделбными файлами вместе с этим файлом не обновится неизвестно еще какие файлы, чего хотелось бы избежать. Вот это имел ввиду под понятием статус-лист.......
Вложения
Тип файла: rar enigma2.rar (134.2 Кб, 13 просмотров)
Тип файла: rar PluginList.rar (764 байт, 18 просмотров)

Последний раз редактировалось Учкун; 20.11.2012 в 16:34.
  Ответить с цитированием

Старый 20.11.2012, 22:50   #5
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Учкун, пробуйте...

enigma2-plugin-systemplugins-myenigmatranslation_1.0-rc0_mipsel.ipk - пакет с плагином MyEnigmaTranslation
enigma2-plugin-systemplugins-myenigmatranslation-locale-ru_1.0-rc0_mipsel.ipk - пакет с вашей русской локалью для плагина MyEnigmaTranslation

Все работает банально просто. Коль "в питоне немножко поднаторел", то разберетесь без проблем.
Если что-то не устраивает, то можете подправить на свой вкус в согласии с GPLv2 лицензией.
Единственно, что хотелось бы заметить: по аналогии пакета с русской локалью можно сделать пакеты и для других популярных у пользователей локалей, например, для украинской или латышской, иль еще какой.


Установка:
1. Забросить пакеты в /tmp директорию ресивера с OpenPLi
2. Через телнет дать команду: opkg install /tmp/enigma2-plugin-systemplugins-myenigmatranslation*.ipk
3. Перезагрузить Энигму (можно через меню)

Удаление:
1. Через телнет дать команду: opkg remove enigma2-plugin-systemplugins-myenigmatranslation*

Собственно, сам архив с пакетами:
Вложения
Тип файла: zip openpli-enigma2-plugin_MyEnigmaTranslation_v.1.0-rc0+locale_ru.zip (169.5 Кб, 20 просмотров)
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB

Последний раз редактировалось vlamo; 20.11.2012 в 22:53.
  Ответить с цитированием

Старый 21.11.2012, 00:06   #6
Эксперт
 
Аватар для maigais
 
maigais вне форума
Регистрация: 12.12.2008
Адрес: latvija
Сообщений: 2,120
Отправить сообщение для maigais с помощью Skype™
По умолчанию

вапше опенпли по моему с сваим переводом в кусты заехали
после сегоднишних обнавление прешлос некоторые фаилы назад вернуть
пример PluginBrowser.py, Standby.py
Total Commander проверил разнецы незамтил для перевода
но не перевадило после обнавление

уважаимыи vlamo ,копалса в вашем конвекторе и соровно несмог вывести
http://dream.altmaster.net/showpost....2&postcount=11

если не трудно можети обнавить или паполнить свои конвектор ServiceName2
в нинешнем времени иптв уже многиие пользуютса, смотрят иптв через букеты
а вывода информацыи нету никакои
__________________
BlackHole-OE2.0,Tuner + ALINK DTU и Digital USB DVB-T HDTV TV Tuner Recorder Receiver , HDD TOSHIBA MK2552GSX 250gb,

Последний раз редактировалось maigais; 21.11.2012 в 07:40.
  Ответить с цитированием

Старый 21.11.2012, 17:26   #7
Юннный Дримовод
 
Учкун вне форума
Регистрация: 01.08.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от vlamo Посмотреть сообщение
Учкун, пробуйте...

enigma2-plugin-systemplugins-myenigmatranslation_1.0-rc0_mipsel.ipk - пакет с плагином MyEnigmaTranslation
enigma2-plugin-systemplugins-myenigmatranslation-locale-ru_1.0-rc0_mipsel.ipk - пакет с вашей русской локалью для плагина MyEnigmaTranslation

Все работает банально просто. Коль "в питоне немножко поднаторел", то разберетесь без проблем.
Если что-то не устраивает, то можете подправить на свой вкус в согласии с GPLv2 лицензией.
Единственно, что хотелось бы заметить: по аналогии пакета с русской локалью можно сделать пакеты и для других популярных у пользователей локалей, например, для украинской или латышской, иль еще какой.


Установка:
1. Забросить пакеты в /tmp директорию ресивера с OpenPLi
2. Через телнет дать команду: opkg install /tmp/enigma2-plugin-systemplugins-myenigmatranslation*.ipk
3. Перезагрузить Энигму (можно через меню)

Удаление:
1. Через телнет дать команду: opkg remove enigma2-plugin-systemplugins-myenigmatranslation*

Собственно, сам архив с пакетами:
Спасибо большое!
Вы неправы, это не банально, это гениально! Хотя как известно все гениальное просто......
Я то мучаюсь через крон....
А тут просто через плаг подставить файл перевода, не трогая вовсе системный
и обновление не страшно, и пусть себе обновляется пли пакетно...
Да гениально, но не работает на опенПли 3.0

Как вы иронично заметили, со своим "в питоне немножко поднаторел" пытаюсь приделать к имиджу опенпли 3.0......

добавлено через 7 минут
Цитата:
Сообщение от maigais Посмотреть сообщение
вапше опенпли по моему с сваим переводом в кусты заехали
после сегоднишних обнавление прешлос некоторые фаилы назад вернуть
пример PluginBrowser.py, Standby.py
Total Commander проверил разнецы незамтил для перевода
но не перевадило после обнавление
Разница есть.
Но она всего лишь в регистре букв.
Они подтачивают сообщения, описания и т.д., вобщем все тексты выводимые на экран......

Последний раз редактировалось Учкун; 21.11.2012 в 17:26. Причина: Добавлено сообщение
  Ответить с цитированием

Старый 21.11.2012, 18:35   #8
Эксперт
 
ДМИТРИЙ1973 вне форума
Регистрация: 10.06.2009
Сообщений: 550
По умолчанию

Работает,но...
Очень долгая загрузка энигмы,около 5 минут.
Вот кусок лога загрузки:
Код:
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
------------------------------------------------------------------
[MultiQuickButton] enabled:  True
------------------------------------------------------------------
[PluginSort] Splitting Oscam Logger up in individual entries ([2, 0])
[SwapManager] autostart
[ePopen] command: sfdisk -l /dev/sd? | grep swap
starting hotplug handler
Activating language Русский
Preferred tag editor already set to <class 'Plugins.Extensions.TagEditor.plugin.TagEditor'> ignoring <class 'Plugins.Extensions.TagEditor.plugin.TagEditor'>
Plugin  Extensions/WebInterface failed to load: No module named plugin
Plugin probably removed, but not cleanly in /usr/lib/enigma2/python/Plugins/Extensions/WebInterface
Plugin  Extensions/TURKvod failed to load: No module named TURKvod.plugin
Plugin probably removed, but not cleanly in /usr/lib/enigma2/python/Plugins/Extensions/TURKvod
[MovieCut] fallback to default Enigma2 Translation for Execute cuts...
[NetworkBrowser] fallback to default translation for NetworkBrowser
[NetworkBrowser] fallback to default translation for Search for network shares
[NetworkBrowser] fallback to default translation for MountManager
[NetworkBrowser] fallback to default translation for Manage network shares
[NetworkBrowser] fallback to default translation for Mount again
[NetworkBrowser] fallback to default translation for Attempt to mount shares again
[PluginHider] Something went wrong as our autostart handler was called multiple times for startup, printing traceback and ignoring.
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginSort/plugin.py", line 154, in PluginComponent_addPlugin
    PluginComponent.pluginSort_baseAddPlugin(self, plugin, *args, **kwargs)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginHider/plugin.py", line 60, in autostart
    traceback.print_stack(limit=5, file=sys.stdout)
[PluginSort] Splitting Crashlog Утилита up in individual entries ([2, 0])
[PluginSort] Splitting XPower up in individual entries ([0, 2])
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[PluginSort] Splitting Foreca - Прогноз погоды up in individual entries ([0, 2])
[PluginSort] Splitting Управление Настройками Эмуляторов up in individual entries ([2, 0])
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[PluginSort] Something went wrong as our autostart handler was called multiple times for startup, printing traceback and ignoring.
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginSort/plugin.py", line 154, in PluginComponent_addPlugin
    PluginComponent.pluginSort_baseAddPlugin(self, plugin, *args, **kwargs)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginSort/plugin.py", line 416, in autostart
    traceback.print_stack(limit=5, file=sys.stdout)
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[BWMON] no autostart
[PluginSort] Splitting Mgcamd Logger up in individual entries ([2, 0])
[PluginSort] Splitting Переключатель newcamd.list up in individual entries ([2, 0])
[PluginSort] Splitting LiveFootBall up in individual entries ([0, 2])
[PluginSort] Splitting My TubePlayer up in individual entries ([0, 2])
[PZYMAIL] autostart 0 : Startup 
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[MenuSort] Initialized more than once, ignoring request.
[PluginSort] Splitting Automatic Full Backup up in individual entries ([5, 7])
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
------------------------------------------------------------------
[MultiQuickButton] enabled:  True
------------------------------------------------------------------
[PluginSort] Splitting Oscam Logger up in individual entries ([2, 0])
[SwapManager] autostart
[ePopen] command: sfdisk -l /dev/sd? | grep swap
starting hotplug handler
Activating language Русский
Preferred tag editor already set to <class 'Plugins.Extensions.TagEditor.plugin.TagEditor'> ignoring <class 'Plugins.Extensions.TagEditor.plugin.TagEditor'>
Plugin  Extensions/WebInterface failed to load: No module named plugin
Plugin probably removed, but not cleanly in /usr/lib/enigma2/python/Plugins/Extensions/WebInterface
Plugin  Extensions/TURKvod failed to load: No module named TURKvod.plugin
Plugin probably removed, but not cleanly in /usr/lib/enigma2/python/Plugins/Extensions/TURKvod
[MovieCut] fallback to default Enigma2 Translation for Execute cuts...
[NetworkBrowser] fallback to default translation for NetworkBrowser
[NetworkBrowser] fallback to default translation for Search for network shares
[NetworkBrowser] fallback to default translation for MountManager
[NetworkBrowser] fallback to default translation for Manage network shares
[NetworkBrowser] fallback to default translation for Mount again
[NetworkBrowser] fallback to default translation for Attempt to mount shares again
[PluginHider] Something went wrong as our autostart handler was called multiple times for startup, printing traceback and ignoring.
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginSort/plugin.py", line 154, in PluginComponent_addPlugin
    PluginComponent.pluginSort_baseAddPlugin(self, plugin, *args, **kwargs)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginHider/plugin.py", line 60, in autostart
    traceback.print_stack(limit=5, file=sys.stdout)
[PluginSort] Splitting Crashlog Утилита up in individual entries ([2, 0])
[PluginSort] Splitting XPower up in individual entries ([0, 2])
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[PluginSort] Splitting Foreca - Прогноз погоды up in individual entries ([0, 2])
[PluginSort] Splitting Управление Настройками Эмуляторов up in individual entries ([2, 0])
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[PluginSort] Something went wrong as our autostart handler was called multiple times for startup, printing traceback and ignoring.
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginSort/plugin.py", line 154, in PluginComponent_addPlugin
    PluginComponent.pluginSort_baseAddPlugin(self, plugin, *args, **kwargs)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
  File "/usr/lib/enigma2/python/Plugins/Extensions/PluginSort/plugin.py", line 416, in autostart
    traceback.print_stack(limit=5, file=sys.stdout)
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[BWMON] no autostart
[PluginSort] Splitting Mgcamd Logger up in individual entries ([2, 0])
[PluginSort] Splitting Переключатель newcamd.list up in individual entries ([2, 0])
[PluginSort] Splitting LiveFootBall up in individual entries ([0, 2])
[PluginSort] Splitting My TubePlayer up in individual entries ([0, 2])
[PZYMAIL] autostart 0 : Startup 
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
[MenuSort] Initialized more than once, ignoring request.
[PluginSort] Splitting Automatic Full Backup up in individual entries ([5, 7])
[PluginSort] Splitting Plugin up in individual entries ([7, 5])
------------------------------------------------------------------
[MultiQuickButton] enabled:  True
------------------------------------------------------------------
[PluginSort] Splitting Oscam Logger up in individual entries ([2, 0])
[SwapManager] autostart
И так раз 20 подряд.
Удалил PluginHider и PluginSort,все равно долго.
__________________
et8000/Formuler1

Последний раз редактировалось ДМИТРИЙ1973; 21.11.2012 в 18:55.
  Ответить с цитированием

Старый 21.11.2012, 18:38   #9
Эксперт
 
Аватар для spartak73
 
spartak73 вне форума
Регистрация: 23.10.2011
Адрес: Latitude 51,292°N Longitude 9,452°E
Сообщений: 103
Отправить сообщение для spartak73 с помощью ICQ Отправить сообщение для spartak73 с помощью Skype™
По умолчанию

Не знаю у меня обычно грузится. Как всегда. Ресивер в подписи.
__________________
Dreambox DM 800 HDse (Original) OE 2.0
Motor Stab USALS 120HH 30°W<===>53°E
Sony Bravia KDL-40EX605
Не учи отца и баста!
  Ответить с цитированием

Старый 21.11.2012, 18:41   #10
Эксперт
 
Аватар для maigais
 
maigais вне форума
Регистрация: 12.12.2008
Адрес: latvija
Сообщений: 2,120
Отправить сообщение для maigais с помощью Skype™
По умолчанию

Цитата:
Сообщение от ДМИТРИЙ1973 Посмотреть сообщение
Работает,но...
Очень долгая загрузка энигмы,около 5 минут.Судя по логу все языки по очереди перебираются.Надо что то подточить.

я спервого дня заметил , заметное торможение
__________________
BlackHole-OE2.0,Tuner + ALINK DTU и Digital USB DVB-T HDTV TV Tuner Recorder Receiver , HDD TOSHIBA MK2552GSX 250gb,
  Ответить с цитированием

Старый 21.11.2012, 22:22   #11
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Коллеги, это все конечно хорошо, даже замечательно, что вы описываете свои эмоции и состояние.
Но хотелось бы информативности и конкретики - если тормозит, то где, если не работает, то что.

Цитата:
Сообщение от Учкун Посмотреть сообщение
Да гениально, но не работает на опенПли 3.0
Как вы иронично заметили, со своим "в питоне немножко поднаторел" пытаюсь приделать к имиджу опенпли 3.0......
Еще как работает! Я, собственно, этот плагин и писал и тестировал сидя на et9200 c OpenPLi 3.0, быть может не самой последней версии, но 3.0. Это во-первых, а во-вторых, я что-то не понял, чем это питоновская часть энигмы отличается у 2.1 и у 3.0 версий от OpenPLi?
Вот поэтому и нужна конкретика, как вся эта "не работает" проявляется. А не ходить вокруг да около...


Цитата:
Сообщение от ДМИТРИЙ1973 Посмотреть сообщение
Работает,но...
Очень долгая загрузка энигмы,около 5 минут.
Вот кусок лога загрузки...
Дмитрий, есть очень показательный файлик под названием /etc/enigma2/profile
В нем указывается время загрузки того или иного компонента/плагина питоновской части энигмы.
Так вот, с переводом от Учкуна у меня общее время загрузки составляет - аж 13.817 секунд!

А вот без перевода время общей загрузки, внимание!, - 12.440 секунд. Разница аж! в полторы секунды. Действительно, это целая вечность.
А время загрузки самого плагина MyEnigmaTranslation с загрузкой локали от Учкуна - около 30 миллисекунд.
Это все на et9200 c OpenPLi 3.0. И это только факты, которые красноречиво говорят сами за себя.
Файлы с временем загрузки смотрите в прицепе, если не верите на слово.


А про якобы "заметное торможение с первого дня" от господина maigais я вообще лучше помолчу.
DM800 уже морально устарел и своими мощностями никоим образом не поспевает за современными ресиверами.
Поэтому все эти возгласы - в никуда в пустоту.

PS. spartak73 - лучший! Так держать!
Вложения
Тип файла: txt etc.enigma2.profile_before.txt (2.2 Кб, 1 просмотров)
Тип файла: txt etc.enigma2.profile_after.txt (2.2 Кб, 5 просмотров)
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 21.11.2012, 22:30   #12
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от maigais Посмотреть сообщение
если не трудно можети обнавить или паполнить свои конвектор ServiceName2
в нинешнем времени иптв уже многиие пользуютса, смотрят иптв через букеты
а вывода информацыи нету никакои
Многие пользуются, многие смотрят... да я не в их числе.
И информации по иптв у меня нет никакой... кроме как с википедии, а там не густо.
Так-что помочь ничем не могу.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 21.11.2012, 22:36   #13
Эксперт
 
ДМИТРИЙ1973 вне форума
Регистрация: 10.06.2009
Сообщений: 550
По умолчанию

Ок,факты.
Вложения
Тип файла: txt profile_standart.txt (3.9 Кб, 3 просмотров)
Тип файла: zip profile_MyEnigmaTranslation.zip (38.7 Кб, 3 просмотров)
__________________
et8000/Formuler1
  Ответить с цитированием

Старый 21.11.2012, 23:18   #14
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от ДМИТРИЙ1973 Посмотреть сообщение
Ок,факты.
А это уже другой разговор.
Выходит у вас есть то, чего у меня нет. В коде энигмы, разумеется.
И это что-то находится на уровне readPluginList.
Т.е. получается, что список плагинов считывается|загрузается около 80 раз подряд. Это жестоко.
Если не трудно, выложите, пожалуйста, свой.. свои...

mytest.py
Components/PluginComponent.py
Screens/PluginBrowser.py

А дальше поглядим, что не так.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 22.11.2012, 05:34   #15
Юннный Дримовод
 
Учкун вне форума
Регистрация: 01.08.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от vlamo Посмотреть сообщение
А это уже другой разговор.

Если не трудно, выложите, пожалуйста, свой.. свои...

mytest.py
Components/PluginComponent.py
Screens/PluginBrowser.py

А дальше поглядим, что не так.
Вот выкладываю из своего имиджа.
У меня происходит то же самое, что и у Дмитрия.

Кстати, вот загружал энигму через Putty и не дождавшись "80 раз подряд" завершил загрузку и вот что получил

Код:
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/mytest.py", line 593, in <module>
    runScreenTest()
  File "/usr/lib/enigma2/python/mytest.py", line 438, in runScreenTest
    plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
    self.addPlugin(p)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
    plugin(reason=0)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 75, in StartMainSession
    Components.Language.language.activateLanguage(Components.Language.language.activeLanguage)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 42, in activateLanguage
    x()
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
    plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
    self.addPlugin(p)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
    plugin(reason=0)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 75, in StartMainSession
    Components.Language.language.activateLanguage(Components.Language.language.activeLanguage)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 42, in activateLanguage
    x()
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
    plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
    self.addPlugin(p)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
    plugin(reason=0)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 75, in StartMainSession
    Components.Language.language.activateLanguage(Components.Language.language.activeLanguage)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 42, in activateLanguage
    x()
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
    plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
    self.addPlugin(p)
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
    plugin(reason=0)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 75, in StartMainSession
    Components.Language.language.activateLanguage(Components.Language.language.activeLanguage)
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 42, in activateLanguage
    x()
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 24, in languageChanged
    plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 53, in readPluginList
    plugins = plugin.Plugins(path=path)
  File "/usr/lib/enigma2/python/Plugins/Extensions/YouTubePlayer/plugin.py", line 139, in Plugins
    loadPluginSkin(kwargs["path"])
  File "/usr/lib/enigma2/python/Plugins/Extensions/YouTubePlayer/SkinLoader.py", line 34, in loadPluginSkin
    loadSkinReal(pluginPath + "/skin.xml")
  File "/usr/lib/enigma2/python/Plugins/Extensions/YouTubePlayer/SkinLoader.py", line 29, in loadSkinReal
    loadSkin(skinPath)
  File "/usr/lib/enigma2/python/skin.py", line 597, in loadSkin
    print "loadSkin: Screen already defined elsewhere:", name
  File "/usr/lib/enigma2/python/Tools/RedirectOutput.py", line 8, in write
    ePythonOutput(data)
Действительно работает, сорри. Просто не дождался загрузки долгой в прошлый раз. А что с этой частью кода

Код:
	import Components.PluginList
	try:
		import PluginList
		Components.PluginList.PluginEntryComponent = PluginList.PluginEntryComponent
		Components.PluginList.PluginCategoryComponent = PluginList.PluginCategoryComponent
		Components.PluginList.PluginDownloadComponent = PluginList.PluginDownloadComponent
потому что в окнах плагинов и загрузки плагинов результата нет....
Вложения
Тип файла: rar New Folder.rar (10.7 Кб, 5 просмотров)

Последний раз редактировалось Учкун; 22.11.2012 в 10:59.
  Ответить с цитированием
Ответ

Закладки


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Часовой пояс GMT +3, время: 16:58.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot


Спутниковое телевидение, оборудование для прима. Ресиверы Dreanbox Multimedia.
Самые актуальные обзоры новейших спутниковых ресиверов.