Страницы

понедельник, 30 июня 2014 г.

Renders & Converters Обсуждения, заказы, правки

IsNet.py
IsNet2.py

конвертер проверяет наличие интернета на ресивере и возвращает True, если доступ в интернет работает


<widget source="session.CurrentService" render="Pixmap" pixmap="force1/icons/ico_www_on.png" position="235,62" zPosition="2" size="30,17" transparent="1" alphatest="on">
    <convert type="IsNet" />
    <convert type="ConditionalShowHide" />
  </widget>

RWeather.py



Обновление конвертора, добавлена возможность вывода форматированной строки
вывод строки с произвольным форматом(Format:), возможны следующие параметры:
%S - city
%T - temp
%C - condition
%W - windspeed
%H - humidity
<widget source="session.CurrentService" render="Label" position="250,203" size="780,20" font="Regular; 17" backgroundColor="background1" transparent="1" halign="center" noWrap="1" valign="center" zPosition="3">
  <convert type="RWeather">%S:  %T, %C, %W, %H</convert>
</widget>

################################################################
DiskInfo.py



конвертер выводит информацию о примонтированных usb флеш и hdd
вывод строки с произвольным форматом(Format:), возможны следующие параметры:
%C - capacity
%F - free
%M - model
%D - mountpoin device
%F - filesystem

<widget source="session.CurrentService" render="Label" position="250,203" size="780,20" font="Regular; 17" backgroundColor="background1" transparent="1" halign="center" noWrap="1" valign="center" zPosition="3">
<convert type="DiskInfo">Format: %M %C (%F) hdd</convert>
</widget>


также возможно вывод по одному, где указываем параметр (capacity, free, model, dpoint, fsystem) и девайс (usb или hdd через пробел)

<widget source="session.CurrentService" render="Label" position="250,203" size="780,20" font="Regular; 17" backgroundColor="background1" transparent="1" halign="center" noWrap="1" valign="center" zPosition="3">
<convert type="DiskInfo">free hdd</convert>
</widget>

################################################################

EcmInfoLine.py
тестируем , добавлено:
вывод строки с произвольным форматом(Format:), возможны следующие параметры:
%C - caid
%P - Provider
%T - time
%U -using
%R - Reader
%S - source
%H - hops
%O - port
%L - Protocol

строка вызова может выглядеть например так:
<convert type="EcmInfoLine">Format:%S - Caid: %C Provider: %P - %T ms</convert>

и добавлен параметр Crypt, который выводит имя кодировки по которой канал декодируется в данный момент, для вывода пиконов кодировки
<convert type="EcmInfoLine">Crypt</convert>

P.S. не знаю пока надо ли добавлять вывод по одному, то есть caid, prov, source и т.д. пишем если надо у меня лично пока такой потребности нет....

################################################################
тестируем, добавлен # Alternative SoftCam Manager
EmuName.py

изменен референс для iptv каналов, параметры %A и AllRef
ServiceName2.py


VerticalLabel.py
widget стандартный как у Label выводим сверху вниз и снизу вверх, параметр direct="down" или "up" без параметра будет выводит сверху вниз


<widget source="global.CurrentTime" render="VerticalLabel" direct="up" position="80,137" size="20,350" font="Regular; 17" halign="right" backgroundColor="background1" transparent="1" foregroundColor="grey">
  <convert type="ClockToText">Format:%A, %d %B %Y</convert>
</widget>

birate2.py


библиотека конвертеров и рендеров

Перед установкой удалить старые версии библиотек

конвертеры:
AlwaysTrue.py
AC3DownMixStatus.py
CaidBar.py
CaidInfo2.py
CamdInfo3.py
ConverterRotator.py
CpuUsage.py

DiskInfo.py
Bitrete2.py
EcmInfoLine.py
EmuName.py
EventName2.py
ExtraNumText.py
FlashingDotClock.py
FrontendInfo2.py
FanTempInfo.py
MemoryInfo.py

ModuleControl.py
NextEvent.py

isNet.py
ServiceOrbitalPosition2.py
ProgressDiskSpaceInfo.py
RefString.py
RouteInfo.py
ServiceInfo2.py
ServiceInfoEX.py
ServiceName2.py
TunerBar.py
WiFiInfo.py


рендеры:
PiconUni.py
RendVolumeText.py
LabelDuoColors.py
Watches.py


для нормальной работы библиотеки и скина, а также некоторых плагинов требуется установка бинарника вывода битрейта

skin-lib 6.2-r0
skin-lib 6.3-r0
skin-lib 6.4-r0
skin-lib 6.5-r0
skin-lib 6.6-r0
skin-lib 6.7-r0
skin-lib 6.8-r0
skin-lib 6.9-r0
skin-lib 7.0-r0
skin-lib 7.1-r1
skin-lib 7.2-r0
skin-lib 7.3-r0
skin-lib 7.4-r0
skin-lib 7.5-r0
skin-lib 7.6-r0
skin-lib 7.7-r0
skin-lib 7.8-r0
skin-lib 7.9-r0
skin-lib 8.0-r0
skin-lib 8.1-r0
skin-lib 8.2-r0
skin-lib 8.3-r0
skin-lib 8.4-r0
skin-lib 8.5-r0
skin-lib 8.6-r0
skin-lib 8.7-r0
skin-lib 8.8-r0