Пожалуйста, войдите или зарегистрируйтесь.

VuPlusRu

20 Июня 2019, 14:57:55
Новости:
Наш канал в Telegram

Добавьте в контакты @VuPlusRu , или перейдите по этой ссылке, предварительно зарегистрировавшись в мессенджере: https://t.me/vuplusru

Блок с содержанием первого сообщения
ImageSkinAdapter- пилотная версия 0.1

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

Заявил поддержку для пяти имиджей, но пилотная версия пока только для VTI 7.

Пока программа умеет:

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


Вот такую инструкцию выдает пока:

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




--------------------------------------------------------------------------------------------------


nmsbd2.ttf
arial.ttf



--------------------------------------------------------------------------------------------------




   Нижеперечисленные конвертера, примененные в скине, отсутствуют по умолчанию на имидже VTI.
 Проверьте есть ли они в вашем имидже, так как вместе с установкой чужих скинов они
 (или некоторые из них) уже могли оказаться в вашем имидже. Если нет, положите их в имидж,
  ну а если вы адаптируете скин для выкладывания в паблик,то найдите эти конвертеры,
 для того, чтобы выложить их вместе со скином. Но учтите, что эти конвертеры могут и не работать
 в имидже VTI. Тогда вам придется применить другой конвертер


--------------------------------------------------------------------------------------------------


ExtraNumText
Bitrate2
CaidInfo2
QuickEcmInfo
PliExtraInfo
ServiceName2
ServiceOrbitalPosition2
RefString
CoolConverter
EMCClockToText
EMCServicePosition
EMCEventName
EMCServiceTime
EMCMovieInfo



--------------------------------------------------------------------------------------------------




   Нижеперечисленные окна (Screen) не нужны для имиджа VTI.
 Можете удалить их безболезненно, это не повлияет на работоспособность скина на имидже VTI.
 Наоборот вы избавитесь от мусора и увеличите скорость работы скина.
 Но есть также вероятность, что среди них есть окна плагинов, которые вы используете,
 но даже в этом случае ничего страшного не произойдет, так как все равно в самых плагинах
 эти окна существуют, и имидж возьмет эти окна оттуда.


--------------------------------------------------------------------------------------------------


SoftwareManagerSetup
CrashlogAutoSubmitConfiguration
AutoTimerSettings
AutoTimerEditor
AutoTimerFilterEditor
AutoTimerServiceEditor
AutoTimerImporter
AutoTimerOverview
AutoTimerPreview
CDInfo
ProjectSettings
DVDMovieSelection
DVDToolbox
TitleList
TitleCutter
TitleProperties
FilebrowserConfigScreen
FilebrowserScreen
IMDB
iDreamAddToDatabase
iDreamMerlin
SelectPath
MovieTagEditor
picshow
Pic_Exif
SundtekControlCenter
VlcMediaListScreen
VlcServerListScreen
VlcServerConfigScreen
TVChartsMain
SIBsetupScreen
ForecaPreview
CityPanel
SatPanel
SatPanelb
SatPanelc
PicSetup
PermanentClockScreen
TagEditor
InputDeviceSetup



--------------------------------------------------------------------------------------------------




   Вот эти окна (Screen) отсутствуют в этом скине для имиджа VTI.
 Вам нужно обязательно добавить их в скин.хмл, чтобы он был работоспособен на имидже VTI.
 Ниже приводятся готовые каркасы для этих окон.
 Вам нужно будет вставить свои цвета, там где написано "Ваш Цвет",
 также путь к вашей картинке (из этого скина же вероятно) туда, где написано "Путь к вашей картинке".
 Как только это сделаете, откройте это окно в программе e2skinner или OpenSkin-Designer,
 и возможно добавите дополнительно при необходимости свои eLabel,
 например в виде нужных вам горизонтальных или вертикальных линий.
 Также вероятнее всего вам придется исправлять позиции виджетов, так как нижеприводимые каркасы по
 расположению виджетов могут не совпасть с рисунком вашего скина. Просто в окне e2skinner
 перетащите виджеты мышкой в нужное вам место. Если что-то непонятно, как говорится welcome
 в один из четырех форумов, указанных в справке, там в теме программы задавайте вопросы


--------------------------------------------------------------------------------------------------


UnhandledKey
InputBox
AutoShutDownConfiguration
AutoShutDownFile
TaskListScreen
NetDriveSetup
NetDrivebrowser
NumberZapWithName
OpenWebifConfig
RemoteTimerScreen
RemoteTimerSetup
TimeDateInput
TranscodingSetup
WlanSelection
WlanSetup
WlanConfig
WlanScanAp
Wlanstatus
WOLSetup
EditModemManual
ModemManual
ModemManager
WirelessAccessPoint
ZappingModeSelection
HdmiCecPlugin
LEDBrightnessSetup
StreamingChannelFromServerScreen
ServerEditor
VTIMainMenu
VTIStatusListMenu
CamSelectMenu
myPacketManager
VTISubMenu
BackupSuite
BackupSuiteRestore
BitrateViewer
VTIPasswdScreen
VtiNews
AllNews
VTiUpdateInfo
ReduceMenuConfig
PanelPassword
InputPanelPassword
addJob
modifyJob
CronManagerFile
EPGPanel
ExeManager
addExe
modifyExe
ExeManagerFile
DeviceManager2
DeviceManager2Message
DriverManager
DriverManagerDownload
DriverManagerFile
MyPluginManager
InfoPanel
FileDirBrowser
CableScanStatus



--------------------------------------------------------------------------------------------------







Программу написал на языке python с помощью замечательной библиотеки PyQT4.
К сожалению целую неделю потерял на изучение Tkinter, пока не понял, что создаваемое им GUI это просто полнейший отстой.
А вот с помощью продвинутой библиотеки PyQT4 (не зря используется на С++) создал дружелюбное, очень информативное окно приложения. Там и контекстные меню, и строка состояния и т.д.....

Также во время сканирования скина можете наблюдать за ходом процесса в прогрессбаре. Правда пока в нем смысла мало, мощный процессор компьютера обрабатывает пока скин меньше чем за секунду. Создал сначала плагин, испробовал в имидже, так проц ресивера обрабатывал эту же информацию три минуты!

Все таки такие приложения нужно писать в виде софта для компа.

Для сканирования скина просто положите скин.хмл в папку tmp приложения и нажмите кнопку с нужным имиджем. А впрочем подробная инструкция будет и на экране.

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


Программа пока униязычная, только для ОС с русскоязычным интерфейсом.
Мультиязычность пока не прикрутил, некогда....


Спойлер   :



























Ссылка

Автор Тема: ImageSkinAdapter- программа для помощи при адаптации скина  (Прочитано 6412 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ака Учкун

  • Спец
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 447
  • - Вас поблагодарили: 4072
  • Сообщений: 936
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 54
    • Просмотр профиля

Проехали.
Будем работать дальше.
Следующая версия программы почти готова.
Выяснил, что программа не понимала если в скине несколько подложек под окно, и еще если кнопки расположены вертикально.
Приходится снова добавить кучу кода, вроде получается понимать и такие скины и создавать и для них нормальные окна.
Нынешней версией 2.2 например попробуйте адаптировать скин от опенспа confluence, пока получите совсем не те окна оказывается. А все из-за вертикальности кнопок, и многочисленности подложок-картинок.
Интересно, сколько еще разновидностей скинов?
Никак не могу добраться до последнего варианта)).........
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн segar

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 199
  • - Вас поблагодарили: 23
  • Сообщений: 25
  • Пол: Мужской
  • Зарегистрирован: 2013-04-19
    Местоположение: Город которого нет
    • Просмотр профиля

ака Учкун, вот ещё такое дело,посмотри пожалуйста
Спойлер   :
Лог работы программы
Сканирование скина начато
Идет исправление ошибок в скине
Delete applet
Delete applet
Проверяю наличия неподдерживаемых русских букв
Check for unsupported symbols on widgets & eLabels
Check for unsupported symbols on screen title
Исправление некоторых других ошибок в скине
Empty line added to end the skin.xml
Panels in the skin will be unpacked
Delete templates
Traceback (most recent call last):
File "ImageSkinAdapter.py", line 200, in ImageSkinAdapter.MainWindow.openpli (ImageSkinAdapter.c:5857)
File "forPli.py", line 437, in forPli.actionPli (forPli.c:10180)
File "conFuncForPli.py", line 6778, in conFuncForPli.plitemplfix (conFuncForPli.c:178601)
File "conFuncForPli.py", line 3924, in conFuncForPli.replacetemplates (conFuncForPli.c:100238)
UnboundLocalError
:
local variable 'zamenyayu' referenced before assignment
  • openbox S7

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Спец
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 447
  • - Вас поблагодарили: 4072
  • Сообщений: 936
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 54
    • Просмотр профиля

Версия 2.3 программы ImageSkinAdapter



Этот файл выкладывать на других ресурсах, или давать ссылку на файлообменники запрещено!





- теперь программа обрабатывает еще один тип скинов с двумя обложками и вертикальными кнопками и делает их читабельными для программы ОпенСкинДизайнер
- множество багфиксов, в том числе приведенных в этой теме
- В меню Дополнительно-Настройки появился еще один пункт (пункт пока по английски, до локали никак руки не доходят)
Replace renderer Picon to ECSPicon
Кто пользуется последней версией плагина экстрачаннелселекшен поняли что это за пункт, то есть просто можете скормить программе любой плишний скин, и поставив галочку на этом пункте пропустить через сканирование, и рендер автоматом будет перезаписан, удобно, не надо ручками копаться. Сам рендер в папке компонентов программы.
- еще там чего то делал за последние недели уже не помню.....



http://transfiles.ru/o05y1
http://transfiles.ru/3pwj0


Скачайте обе части архива и распакуйте.


-------
« Последнее редактирование: 17 Марта 2017, 21:15:11 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Спец
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 447
  • - Вас поблагодарили: 4072
  • Сообщений: 936
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 54
    • Просмотр профиля

Фикс бага, который нашли на форуме опенпли




Цитировать (выделенное)
Thanks for this program (v2.3). I'm just trying it for the first time and when I try to check the attached skin for compatibilty with OpenPli the progress bar gets to 6% and stalls. This has happened twice. I've left it for nearly an hour second time.

Is there a problem? Can it be fixed?

Thanks


Распакуйте эти два файла из архива и положите в папку программы с заменой....
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Спец
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 447
  • - Вас поблагодарили: 4072
  • Сообщений: 936
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 54
    • Просмотр профиля

Еще багфикс
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн segar

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 199
  • - Вас поблагодарили: 23
  • Сообщений: 25
  • Пол: Мужской
  • Зарегистрирован: 2013-04-19
    Местоположение: Город которого нет
    • Просмотр профиля

Где скачать вторую часть программы   ImageSkinAdapter.  на ссылке пишут-  Срок хранения файла закончился
  • openbox S7

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Спец
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 447
  • - Вас поблагодарили: 4072
  • Сообщений: 936
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 54
    • Просмотр профиля

Никакой оплаты понятно.
Сам ввязался.
Интересно.
Но порою вместо благодарности плевки.
Есть люди, которые даже не потрудясь нажать просто кнопочку спасибо, претензии-то предьявляют.
Вот локаль имиджа да.
Это святое.
Надо продолжать.
А вот плагин и программа, мне оно надо?
Все свое свободное время тратить на это?
У меня что, как у деда, нет внучек, с которыми надо поиграть?
Есть, есть слава богу, лучше поиграю с ними, все же больше пользы, чем от этих чертовых плагинов и программ.
А то пишешь тут плагин, а этот возомнивший о себе ничтожество в виде хозяина хостинга, считает, что ты ему что-то должен, или всякие сереги или мсереги еще за твой же совершенно бесплатный труд тебя же еще и виноватым делают, а оно нахрен мне надо?

Лучше я свое свободное время буду тратить на внучек, более плодотворнее будет.....




Вот файлы, держите, но возможно это последнее, у меня что-то пропало желание трудится за плевки......

------
« Последнее редактирование: 25 Марта 2017, 07:38:41 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн rodina

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 60
  • - Вас поблагодарили: 1
  • Сообщений: 2
  • Пол: Мужской
  • Зарегистрирован: 2014-04-22
    Возраст: 38
    • Просмотр профиля

ака Учкун, подскажите скин vti vu_hd_1080p возможно адаптировать под openpli. Процесс адаптации skin.xml прошёл успешно, подкинул не достающие компоненты, ресивер не загружается. Я так понимаю что нужно всётаки доделывать недостающие  окна (т.к. не все сгенерировались).
  • Vu+ solo 4k

Эти пользователи поблагодарили Вас за сообщение: