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

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

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

Плагин Extended NumberZap
Старый 19.03.2011, 21:03   #1
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
Лампочка Плагин Extended NumberZap

Плагин Extended NumberZap

Собственно говоря, это та же самая разработка, что и пару постов выше - AddChannelNameToNumberZap, только оформлена ввиде плагина и имеет некоторые доработки:



  • можно в настройках задавать время ожидания следующего нажатия цифровой кнопки
  • можно изменять нумерацию каналов в фаворитных букетах, т.е. в каждом букете нумерация сервисов будет начинается с цифры один (по многочисленым просьбам "трудящихся" )
  • можно назначить цифровые коды (number hotkeys) на некоторые системные функции - shutdown,reboot,restart,etc..
  • можно назначить директорию с пиконами по референсу сервисов (начиная с 1.0-rc3 версии)
И конечно же, окно можно настроить под стиль своего скина и разместить все виджеты на свое усмотрение.


Установка
...пакет из архива устанавливается как обычно, любым удобным для вас способом...


Настройка
Menu -> Setup -> System -> Extended NumberZap

Здесь вы можете:
  • включить/отключить Extended NumberZap (по умолчанию отключен)
  • задать время ожидания нажатия следуещей цифровой кнопы пульта (по умолчанию 3000 милисекунд; 0 - бесконечно)
  • включить/отключить альтернативную нумерацию сервисов в букетах (по умолчанию отключено)
  • включить поддержку пиконов и назначить директорию с пиконами по референсу сервисов (начиная с 1.0-rc3 версии)
  • задать цифровые коды на основные системные функции
После сохранения измененных настроек, всегда необходимо делать Restart GUI через меню, чтобы настройки вступили в силу.


Дополнительная подгонка под свой скин
Этот пункт необязательный.
Скрин "NumberZapExt" со всеми компонентами выглядит так:
Код:
<screen name="NumberZapExt" position="center,center" size="350,145" title="Channel">
	<widget name="chPicon" position="273,7" size="70,53" alphatest="on" />
	<widget name="number"  position="5,35"   size="110,25" halign="right" font="Regular;23" />
	<widget name="chNum"   position="130,35" size="130,25" halign="left"  font="Regular;23" />
	<widget name="channel" position="5,70"   size="110,25" halign="right" font="Regular;23" />
	<widget name="chName"  position="130,70" size="215,25" halign="left"  font="Regular;21" noWrap="1" />
	<widget name="bouquet" position="5,105"   size="110,25" halign="right" font="Regular;23" />
	<widget name="chBouq"  position="130,105" size="215,25" halign="left"  font="Regular;21" noWrap="1" />
</screen>
Можете добавить его в свой текущий скин. Виджеты все опциональны, т.е. размещайте и настраивайте их на свой вкус:
  • number - просто выводит надпись "Number:" на экран
  • channel - просто выводит надпись "Channel:" на экран
  • bouquet - просто выводит надпись "Bouquet:" на экран
  • chNum - отображает номер канала, который вы набираете на пульте
  • chName - отображает название канала
  • chBouq - отображает название букета
  • chPicon - отображает пикон канала по референсу канала
Если какие-то виджеты вам мешают, можете просто удалить их из скина. В общем, свобода полная....


В прицепке, собственно, сам плагин:
.
Вложения
Тип файла: zip enigma2-plugin-systemplugins-extnumberzap_1.0.5_mipsel.ipk.zip (9.5 Кб, 74 просмотров)
Тип файла: txt changelog.txt (1.6 Кб, 24 просмотров)
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB

Последний раз редактировалось vlamo; 15.04.2013 в 17:35.
  Ответить с цитированием

Плагин Extended NumberZap
Старый 13.09.2012, 17:09   #2
Эксперт
 
Аватар для pontifex
 
pontifex вне форума
Регистрация: 15.08.2010
Сообщений: 101
Лампочка Плагин Extended NumberZap

Спасибо автору (vlamo) за хороший плагин.

Пара пожеланий по фичам:
- добавить опцию включения/отключения показа во всплывающем окошке названия списка фаворитов; всегда пользуюсь только одним фаворитом, так что эта информация не нужна
- добавить возможность задавать горячую комбинацию для вызова меню настроек (Main menu => Setup);
- прицепить HistoryZapSelector к этому плагину (с возможностью включения/отключения этой фичи)
__________________
DM500 HD (OE2.0+gemini3.2.66; cccam); WLAN / USB Wi-Fi TP-Link WN727N
75e; 13e+5e+4w
  Ответить с цитированием

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

Цитата:
Сообщение от pontifex Посмотреть сообщение
Спасибо автору (vlamo) за хороший плагин.

Пара пожеланий по фичам:
- добавить опцию включения/отключения показа во всплывающем окошке названия списка фаворитов; всегда пользуюсь только одним фаворитом, так что эта информация не нужна
- добавить возможность задавать горячую комбинацию для вызова меню настроек (Main menu => Setup);
- прицепить HistoryZapSelector к этому плагину (с возможностью включения/отключения этой фичи)
По-первому пункту, решается путем редактирования своего любимого скина.
По-третьему пункту, вообще не понял о чем идет речь. Как вы себе это представляете? Кстати, уже где-то давно бродит такой плагин и по сети и по этому форуму в частности. Подробней, я думаю, ДМИТРИЙ1973 знает, он этим плагином занимался.
А остальные пункты, будет время, прикручу.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

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

На опенПли полностью переделана нумерация каналов и переключение цифровыми кнопками.
Моя идея объединить Extended NumberZap и BouquetHotkeys,но есть одно но.
Пли и DMM разошлись так,что очень сложно сделать универсальный плагин.
Можно,но...
Моя идея делать под Пли,тем более очень многие имиджы стали базироваться именно на опенПли.
__________________
et8000/Formuler1
  Ответить с цитированием

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

Цитата:
Сообщение от ДМИТРИЙ1973 Посмотреть сообщение
На опенПли полностью переделана нумерация каналов и переключение цифровыми кнопками.
Моя идея объединить Extended NumberZap и BouquetHotkeys,но есть одно но.
Не вопрос, объединяйте, если понимаете что и как. Я не экстрасенс, тем более, что отошел от этого всего.
А по-поводу "Пли и DMM разошлись", делайте под что-то одно, а потом из готового делается порт под другое, как это принято в обществе с отрытыми исходниками.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

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

Встречаем новую версию плагина NumberZapExt_v.1.0-rc4
Что нового, читайте ченчлог, а из интересного... теперь в директории плагина лежит actions.xml через который можно самостоятельно добавлять/удалять нужные вам действия для горячих цифровых наборов. Формат описан непосредственно в cамом теле файла, и похож на формат /usr/share/enigma2/menu.xml.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

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

Цитата:
Сообщение от vlamo Посмотреть сообщение
Встречаем новую версию плагина NumberZapExt_v.1.0-rc4
Что нового, читайте ченчлог, а из интересного... теперь в директории плагина лежит actions.xml через который можно самостоятельно добавлять/удалять нужные вам действия для горячих цифровых наборов. Формат описан непосредственно в cамом теле файла, и похож на формат /usr/share/enigma2/menu.xml.
На Пли альтернативный режим из плагина не работает,то есть канал переключается верно, но нумерация не меняется.Надо включать в настройках.
http://openpli.git.sourceforge.net/g...544202fbe09447
А можно это как то учесть в плагине?
Очень интересно,как вы это сделаете.
Если конечно возьметесь за это.
__________________
et8000/Formuler1
  Ответить с цитированием

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

Цитата:
Сообщение от ДМИТРИЙ1973 Посмотреть сообщение
На Пли альтернативный режим из плагина не работает,то есть канал переключается верно, но нумерация не меняется.Надо включать в настройках.
http://openpli.git.sourceforge.net/g...544202fbe09447
А можно это как то учесть в плагине?
Очень интересно,как вы это сделаете.
Если конечно возьметесь за это.
Самому жутко интересно, как же это я справлюсь с такой "бедой"
Хорошо, попробуйте накатить пач к плагину (см. аттач) и отпишитесь, что получилось, если, конечно, вы возьметесь за это

Как накатить заплатку (пач):
  1. Распаковать файлик из архива (см. аттач) куда-нибудь в ресивер, например, в директорию /tmp
  2. Подключиться к ресиверу по Телнет
  3. Перейти в директорию плагина:
    Код:
    cd /usr/lib/enigma2/python/Plugins/SystemPlugins/NumberZapExt
  4. Собственно, накатить саму заплатку (пач) c помощью одноименной утилиты patch:
    Код:
    patch < /tmp/NumberZapExt-v.1.0-rc4_openpli_altnumbering_support.patch
Вложения
Тип файла: zip NumberZapExt-v.1.0-rc4_patch.zip (935 байт, 16 просмотров)
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

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

vlamo вы прямо энциклопедия по линкусу и питону.
Об этой утилите patch первый раз слышу.Очень удобно.
По поводу плага...
Все работает теперь как надо.
С вашего позволения соберу версию rc5 с русской локализацией и выложу здесь.

Собственно все готово.
Вложения
Тип файла: zip enigma2-plugin-systemplugins-extnumberzap_1.0-rc5_mipsel.ipk.zip (11.3 Кб, 31 просмотров)
__________________
et8000/Formuler1

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

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

Цитата:
Сообщение от ДМИТРИЙ1973 Посмотреть сообщение
vlamo вы прямо энциклопедия по линкусу и питону.
Об этой утилите patch первый раз слышу.Очень удобно.
По поводу плага...
Все работает теперь как надо.
С вашего позволения соберу версию rc5 с русской локализацией и выложу здесь.

Собственно все готово.
Выходит, удовлетворил интерес... Очень рад...
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 29.09.2012, 22:05   #11
Эксперт
 
Аватар для pontifex
 
pontifex вне форума
Регистрация: 15.08.2010
Сообщений: 101
По умолчанию

vlamo
Спасибо за новую версию.

Цитата:
Сообщение от vlamo Посмотреть сообщение
По-третьему пункту, вообще не понял о чем идет речь. Как вы себе это представляете?
Имел в виду включить в код плагина Extended NumberZap функции из плагина HistoryZapSelector (если верить соответствующему посту, то автор кода там - также vlamo ). Т.е. вызывать список недавно открытых каналов по нажатию кнопки "<" или ">" (а лучше, имхо, — по длительному нажатию "<" или ">").

Зачем объединять два плагина в один? На мой взгляд, они как бы "идеологически" близки (связаны с переключением каналов); да и меньше мороки при переустановке имиджа — можно будет устанавливать один плагин вместо двух.
__________________
DM500 HD (OE2.0+gemini3.2.66; cccam); WLAN / USB Wi-Fi TP-Link WN727N
75e; 13e+5e+4w
  Ответить с цитированием
Ответ

Закладки


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

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

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




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


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


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