World Vision Club

GI ET11000 4K, GI ET7000 Mini, Xtrend ET9000,9200 HD Twin, Xtrend ET5000,6000 HD => Xtrend ET9000 HD Twin => плагины => Тема начата: Дмитрий73 от 02 Декабрь 2012, 17:35:55

Название: WerbeZapper
Отправлено: Дмитрий73 от 02 Декабрь 2012, 17:35:55
Не помню выкладывал или нет,но в любом случае это новая версия.
Плагин для возврата на определенный канал,через заданное время.
Версия 0.2-rc2
Изменения:
-добавил корректное положение курсора в селекторе каналов
-возможность переключения из режима ожидания(желтая кнопка)
Название: WerbeZapper
Отправлено: Дмитрий73 от 02 Февраль 2013, 19:18:53
Новая версия...
-переименовал название пакета(mod)
-добавлен мониторинг для сервисов без ЕПГ,продолжительность задается в настройках от 10 до 300 минут
-добавлена установка быстрого таймера для любого сервиса из контекстного меню селектора каналов
селектор каналов->кнопка меню->добавить таймер переключения для сервиса->лево/право на кресте=время*->ОК применить
*в настройках плага можно задать размер шага ползунка для этого(от 1 до 20 мин)
-добавлена быстрая кнопка(много вариантов),короткое нажатие этой кнопки открывает плагин,длинное настройки плагина
-в настройках есть возможность вкл/выкл показ плагина в селекторе каналов и меню дополнений
-корректное положение курсора в селекторе каналов после переключения по таймеру
- режим ожидания*
*если он включен в настройках, то рес выйдет из него и переключится на нужный канал по таймеру переключения,к мониторингу это не относится.

Очень надеюсь что нигде не ошибся,если будут какие проблемы,большая просьба написать.Исправлю,это не трудно.
Хочу добиться популярности этого плагина,поэтому надо довести его до 100% рабочего состояния.
Название: WerbeZapper
Отправлено: Дмитрий73 от 07 Март 2013, 19:52:59
Новая версия.
Не знаю как вы,а я этим плагином пользуюсь во всю,надоело подсчитывать минуты в уме.
-В вызов из контекстного меню селектора каналов добавил возможность установить время оставшееся до начала новой передачи.
То есть,нажимаем кнопку Инфо/ЕПГ/ГИД и потом Ок.Все,таймер для начала новой передачи добавлен.
Название: WerbeZapper
Отправлено: oleg8000 от 11 Март 2013, 14:16:05
Давно хотел попросить, если можно, сделать вывод оставшегося времени (до переключения) на экран, сам пробывал, но для меня это сложно...
Название: WerbeZapper
Отправлено: Дмитрий73 от 11 Март 2013, 14:37:05
Давно хотел попросить, если можно, сделать вывод оставшегося времени (до переключения) на экран, сам пробывал, но для меня это сложно...
Честно,для меня тоже :).
Попробую объяснить...
В энигме2 существует такое понятие,как режим инфобара=полно экранный режим просмотра.
Наше окошко должно появляться только в этом  режиме,наверное...
И как его привязать к этому режиму,большой вопрос,точней жутко не хочется городить сложную конструкцию.Наверняка есть какое то решение,но опять же с лишним напрягом производительности питона.Можно подумать на досуге.
Есть другой путь.
Вариант как плагин постоянных часов на экране.
То есть всегда,в любом окне,оставшееся время будет видно,да и наверно название канала надо вывести.Хотя конечно можно сделать позицию окна настраиваемым,то есть оно будет как бы под остальными окнами.Вот только как быть при просмотре видео?

И так вопрос.
Какой вариант нужен,что должно выводится в окошке,его размер?
Название: WerbeZapper
Отправлено: oleg8000 от 11 Март 2013, 16:16:12
Наверно, лучший вариант пойти по пути, как это сделано в Permanent Clock или в Record Indicator от Vlamo (вывел в нижний угол экрана, сделал полупрозрачную картинку-при просмотре не мешает и индикация есть), добавить в меню плагина включить вывод на экран или нет, если да, то добавить пункт в меню перемещение по экрану. Я так и пытался сделать, но ... надо хорошо знать питон, а тупое добавление дефок в плагин не всегда помогает.
С просмотром видео - по-моему ничего менять не надо, сейчас, если выбрано переключение, и идёт просмотр видео, просто по истечении времени включается этот канал, видео переходит в режим стоп.
Название: WerbeZapper
Отправлено: Дмитрий73 от 11 Март 2013, 18:19:49
С просмотром видео - по-моему ничего менять не надо, сейчас, если выбрано переключение, и идёт просмотр видео, просто по истечении времени включается этот канал, видео переходит в режим стоп.
Если вариант  Permanent Clock,то как раз наше окошко будет поверх видео видно.
Название: WerbeZapper
Отправлено: Дмитрий73 от 14 Март 2013, 21:45:25
Версия 0.3(скачать в первом посте)
Изменения:
-добавлена возможность показа иконки с оставшимся временем до переключения на экране
-позиция иконки настраиваемая
-два варианта иконки время/сервис-время
-настраивая позиция Z(приоритет иконки на экране),при его изменении нужна перезагрузка энигмы

Просьба написать,если будут ошибки.
Название: WerbeZapper
Отправлено: pavlikai от 15 Март 2013, 00:42:54
Версия 0.3(скачать в первом посте)
Изменения:
-добавлена возможность показа иконки с оставшимся временем до переключения на экране
-позиция иконки настраиваемая
-два варианта иконки время/сервис-время
-настраивая позиция Z(приоритет иконки на экране),при его изменении нужна перезагрузка энигмы

Просьба написать,если будут ошибки.
посмотри пожалуйста на скрин по моему нету иконки а просто черный фон так и должно быть или чето не так.
Название: WerbeZapper
Отправлено: oleg8000 от 15 Март 2013, 07:11:28
Просьба написать,если будут ошибки.
Ошибок нет, всё работает!
Название: WerbeZapper
Отправлено: Дмитрий73 от 15 Март 2013, 09:43:45
посмотри пожалуйста на скрин по моему нету иконки а просто черный фон так и должно быть или чето не так.
Сорри,я просто так назвал- иконка,а в реальности это черный фон.Решил что так практичней будет и прозрачность можно настроить,если надо(общую).
Так не нравится?

И сразу скажу по поводу размера окна с названием канала...
Пришлось сделать его подлинней,так как есть каналы с очень длинным названием,например Discovery HD Showcase с нтв+ .
Название канала не давало вывести время,места не хватало,а смешать текст с центра очень не хотелось,весь вид портился.
Пришлось принять это половинчатое решение.
Название: WerbeZapper
Отправлено: Sani0k от 15 Март 2013, 21:31:39
ОТ. Не знаю где спросить,спрошу здесь...вопрос?!а если некий плагин статистики,т.е. сколько той или иной канал,пакет был включен,время просмотра за неделю,месяц...спасибо
Название: WerbeZapper
Отправлено: Дмитрий73 от 15 Март 2013, 22:28:55
ОТ. Не знаю где спросить,спрошу здесь...вопрос?!а если некий плагин статистики,т.е. сколько той или иной канал,пакет был включен,время просмотра за неделю,месяц...спасибо
ZapStatistic,по моему есть на любом фиде.
Название: WerbeZapper
Отправлено: trewqtrewq от 30 Март 2013, 14:15:29
Плагин пользую часто. Спасибо.  Не получается у меня вот что - цитата из ответ 02 от Дмитрий 73
.... -В вызов из контекстного меню селектора каналов добавил возможность установить время оставшееся до начала новой передачи.
То есть,нажимаем кнопку Инфо/ЕПГ/ГИД и потом Ок.Все,таймер для начала новой передачи добавлен.
Вопрос : это только в версии 0.2 (у меня 0.3mod) возможно?
Правильно ли Я понял - В списке Инфо или ЕПГ или ГИД нажимаем ОК и таймер переключит на событие (когда оно случится) или просто покажет на экране цифры? У меня ни так ни эдак...
Название: WerbeZapper
Отправлено: Дмитрий73 от 30 Март 2013, 17:15:29
Плагин пользую часто. Спасибо.  Не получается у меня вот что - цитата из ответ 02 от Дмитрий 73
.... -В вызов из контекстного меню селектора каналов добавил возможность установить время оставшееся до начала новой передачи.
То есть,нажимаем кнопку Инфо/ЕПГ/ГИД и потом Ок.Все,таймер для начала новой передачи добавлен.
Вопрос : это только в версии 0.2 (у меня 0.3mod) возможно?
Правильно ли Я понял - В списке Инфо или ЕПГ или ГИД нажимаем ОК и таймер переключит на событие (когда оно случится) или просто покажет на экране цифры? У меня ни так ни эдак...
Вчитайтесь в два момента:
1)Контекстное меню селектора каналов
2)Вызываем плагин->Нажимаем кнопку( Инфо или ЕПГ или ГИД(ву+))-одну из них и видим на экране красным цветом время,оставшееся до начала новой передачи.То есть не надо ползунок двигать.А ОК для подтверждения таймера.Все это можно сделать одной рукой,все кнопки располагаются около креста.
Название: WerbeZapper
Отправлено: oleg8000 от 31 Май 2013, 19:33:59
Дмитрий73 (https://wvclub.net/forum/index.php?action=profile;u=98), Подскажи, как изменить размер шрифта, только в одной строке, при выводе с названием канала? Не много переделал вывод оставшегося времени, выглядит вот так:
Название: WerbeZapper
Отправлено: Дмитрий73 от 01 Июнь 2013, 18:52:41
Дмитрий73 (https://wvclub.net/forum/index.php?action=profile;u=98), Подскажи, как изменить размер шрифта, только в одной строке, при выводе с названием канала? Не много переделал вывод оставшегося времени, выглядит вот так:
WerbeZapper.py
WerbeZapperIcon = """
      <screen name="WerbeZapperIndicator" title="WerbeZapper Icon" flags="wfNoBorder" position="550,50" size="150,30" zPosition="%s" backgroundColor="#31000000" >
         <widget name="icon_text" font="Regular;20" position="0,0" zPosition="1" valign="center" halign="center" size="150,30" backgroundColor="#31000000" transparent="1" />
      </screen>""" % (config.werbezapper.z.value)

WerbeZapperIcon1 = """
      <screen name="WerbeZapperIndicator" title="WerbeZapper Icon" flags="wfNoBorder" position="550,50" size="210,40" zPosition="%s" backgroundColor="#31000000" >
         <widget name="icon_text" font="Regular;17" position="0,0" zPosition="1" valign="center" halign="center" size="210,40" backgroundColor="#31000000" transparent="1" />
      </screen>""" % (config.werbezapper.z.value)
Название: WerbeZapper
Отправлено: oleg8000 от 02 Июнь 2013, 15:20:55
Не получается так, пробывал... Если в меню выбрано "время", то "работает" только WerbeZapperIcon = """, а если "сервис/время" - то WerbeZapperIcon1 = """. Есть ещё какой-нибудь вариант?
Название: WerbeZapper
Отправлено: Дмитрий73 от 02 Июнь 2013, 16:08:21
Не получается так, пробывал... Если в меню выбрано "время", то "работает" только WerbeZapperIcon = """, а если "сервис/время" - то WerbeZapperIcon1 = """. Есть ещё какой-нибудь вариант?
Я честно говоря не понимаю,что ты хочешь изменить.
Название: WerbeZapper
Отправлено: oleg8000 от 02 Июнь 2013, 20:22:25
Я честно говоря не понимаю,что ты хочешь изменить.
На скриншоте, название канала "СТС" (верхняя строка) только для неё шрифт увеличить как?
Название: WerbeZapper
Отправлено: Дмитрий73 от 02 Июнь 2013, 20:31:07
На скриншоте, название канала "СТС" (верхняя строка) только для неё шрифт увеличить как?
Никак.Виджет один.Только минуты с новой строки.
def updateIcontext(self):
text = ""
try:
if self.zap_time > 0:
remaining = int( math.floor(self.zap_time - time()))
if remaining > 0:
if self.name is not None:
text += _("%s\n") % (self.name)
text += _("- %d:%02d min") % (remaining/60, remaining%60)
except:
text += _("Error")
self['icon_text'].setText(text)
self.update_time.start(1000)
Название: WerbeZapper
Отправлено: Дмитрий73 от 22 Ноябрь 2014, 13:29:07
версия 0.4
-только для последней Пли
Название: WerbeZapper
Отправлено: trewqtrewq от 06 Декабрь 2014, 21:22:01
Подскажите друзья чего не хватает, где взять и куда положить..
Название: WerbeZapper
Отправлено: Дмитрий73 от 07 Декабрь 2014, 12:37:19
Подскажите друзья чего не хватает, где взять и куда положить..
Это для новой Пли 4.0(последние пару недель)
Название: WerbeZapper
Отправлено: trewqtrewq от 08 Декабрь 2014, 23:36:58
В новой версии у меня нет в  контекстном меню селектора каналов
->добавить таймер переключения для сервиса ... Это нормально ?  Пли от 05.12
В настройках пробовал и да и нет ...
Название: WerbeZapper
Отправлено: Дмитрий73 от 09 Декабрь 2014, 07:34:25
->добавить таймер переключения для сервиса ... Это нормально ?
Это оно и есть.
Список сервисов-->кнопка меню(контекстное меню)-->'добавить таймер переключения для сервиса'
Название: WerbeZapper
Отправлено: trewqtrewq от 09 Декабрь 2014, 21:13:32
Так у меня нет... Плаг и с фида ставил и отсюда ...
Название: WerbeZapper
Отправлено: Дмитрий73 от 10 Декабрь 2014, 18:42:13
Так у меня нет... Плаг и с фида ставил и отсюда ...
Может какой то плагин подменяет стандартный селектор каналов?
Название: WerbeZapper
Отправлено: trewqtrewq от 11 Декабрь 2014, 13:32:28
Скорее всего подменяет.    
Может ExtraChannelSelection ? (пока пользуюсь...)
Я пока оставил 0.3 версию плагина, с ней всё работает. Дмитрий это не сильно критично ?
Название: WerbeZapper
Отправлено: Дмитрий73 от 11 Декабрь 2014, 18:40:16
Скорее всего подменяет.    
Может ExtraChannelSelection ? (пока пользуюсь...)
Это из-за него.
Я пока оставил 0.3 версию плагина, с ней всё работает. Дмитрий это не сильно критично ?
Нет,нормально.
Название: WerbeZapper
Отправлено: aheles от 11 Декабрь 2014, 20:56:43
а можно ли для  этого плагина  сделать что бы индикатор времени можно сменить позицию стрелками , вообщем переместить
Название: WerbeZapper
Отправлено: Дмитрий73 от 11 Декабрь 2014, 21:56:31
а можно ли для  этого плагина  сделать что бы индикатор времени можно сменить позицию стрелками , вообщем переместить
Координаты окна индикатора времени задаются в настройках плагина.По другому никак.