19 ноября | 2024г. | 03:36:08


АвторТема: Обсуждение и модификация плагинов (Общие вопросы)  (Прочитано 182962 раз)

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

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27549
  • Уважение: +156
щас уже прикрутил себе горячие кнопки , щас пробнем  ;)

P.S. кинь мне плаг который тебе нужен

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
сделай лучше hotkey (под горячие кнопки).
На быструю руку. За основу взят с поста 271
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн Serjoga

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 3238
  • Поблагодарили: 16988
  • Уважение: +3
На быструю руку. За основу

В плагине нехватает keymap, вставил свой прежний повесил на кнопку, потом на разные но невыходит не на одной. Pli 4
  • Latvian SatFan
Dreambox 920 UHD (DVB-T/DVB-S2X MultiStream FBC Tuner)
Samsung UE55MU6172UXXH

Оффлайн Yura1966

  • Великий Джедай
  • ****
  • Забанен!
  • Сообщений: 669
  • Поблагодарили: 1037
  • Уважение: -2
В плагине нехватает keymap
Он тебе не нужен, ищи в hotkey (горячие кнопки).
На быструю руку. За основу взят с поста 271
У меня пропали пиконы и с поста 271 и свой который переделал.
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
У меня пропали пиконы и с поста 271 и свой который переделал.
Что выводиться я вообще не трогал, только переделал способ вызова плагина.
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн Yura1966

  • Великий Джедай
  • ****
  • Забанен!
  • Сообщений: 669
  • Поблагодарили: 1037
  • Уважение: -2
Что выводиться я вообще не трогал, только переделал способ вызова плагина.
Vasiliks я всё понял, но я пытался ставить и твой и в свой вставлял в ру. твои правки и там и там исчезаю почему то пиконы.
Да вот ещё если в этой строчке прописать так, то выводит на Русском так по моему лучше.

list = [PluginDescriptor(name=_("QuickSignal for Hotkey"), description=_("quicksignal for hotkey extentions"), where = [PluginDescriptor.WHERE_PLUGINMENU], fnc=main)]

list = [PluginDescriptor(name=_("Quick Signal Info"), description=_("quicksignal for hotkey extentions"), where = [PluginDescriptor.WHERE_PLUGINMENU], fnc=main)]

Спойлер   :
[ Гостям не разрешен просмотр вложений ]
   

Оффлайн MegAndretH

  • Джедай Куратор
  • **
  • Сообщений: 1012
  • Поблагодарили: 1138
  • Уважение: +5
Чтобы выводились пиконы при использовании вызова через hotkey, нужно прописать виджеты в плагине. Вот себе делал для пикона спутника.
Спойлер   :
class QuickSignal(Screen):
   def __init__(self, session):
...
      self["PiconSat"] = StaticText()
...
      self.Timer = eTimer()
      self.Timer.start(1000*2, False)
      self.onShow.append(self.staticinfo)
...
   def staticinfo(self):
      self["PiconSat"].text = self.getSatName()
...
   def getSatName(self):
      service = self.session.nav.getCurrentService()
      info = service and service.info()
      if info is not None:
         feinfo = (service and service.frontendInfo())
         frontendData = (feinfo and feinfo.getAll(True))
         if frontendData is not None:
            if (frontendData.get("tuner_type") == "DVB-S"):
               satname = int(frontendData["orbital_position"])
               if satname < 0: satname += 3600
               return satname > 1800 and "%d.%dW"%((3600-satname)/10, (3600-satname)%10) or "%d.%dE"%(satname/10, satname%10)
            elif (frontendData.get("orbital_position") == "DVB-T"):
               return "DVB-T"
            elif (frontendData.get("orbital_position") == "DVB-C"):
               return "DVB-C"
      playref = NavigationInstance.instance.getCurrentlyPlayingServiceReference()
      if playref:
         refstr = playref.toString()   
      elif refstr.startswith("4097:") or refstr.startswith("1:0:"):
         return "STREAM"
      elif refstr.startswith("1:134:"):
         return "ALTERN"
      return ""                                                              
...
В скине:
Спойлер   :
    <widget source="PiconSat" render="PiconUni" path="piconSat" position="1165,45" size="100,60" alphatest="on" />

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
Ребята, я накидал на быструю руку. Папки с пиконами у меня не стояли. Вчера в 12 ночи глянул, что шкалы появились и был счастлив. Сейчас доустановлю необходимое и пересмотрю.
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27549
  • Уважение: +156

Оффлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4623
  • Поблагодарили: 17137
  • Уважение: +168
Порылся в архивах, в старых библиотеках есть конвертор FrontendInfo.py и он выводит информацию о сигнале как нужно.
  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Оффлайн kuttel

  • Джедай
  • ***
  • Сообщений: 377
  • Поблагодарили: 370
  • Уважение: +12
поменяйте значение return '%3.01f dB' %  на return '%3.02f dB' %  , проще говоря десятые на сотые и всё
так тоже робит

Оффлайн Yura1966

  • Великий Джедай
  • ****
  • Забанен!
  • Сообщений: 669
  • Поблагодарили: 1037
  • Уважение: -2
так тоже робит
Pобит, робит и то робит и это робит, до первого обновления.

Оффлайн Sirius0103

  • Совет Джедаев
  • ****
  • Сообщений: 3901
  • Поблагодарили: 15168
  • Уважение: +47
Pобит, робит и то робит и это робит, до первого обновления.
перебейте на библиотечный FrontendInfo2 либо сделайте FrontendInfo3 чтобы ну совсем без пересечения...
  • Vu+ Solo 4k | Vu+ Solo 4k | Vu+ Solo²

Оффлайн Yura1966

  • Великий Джедай
  • ****
  • Забанен!
  • Сообщений: 669
  • Поблагодарили: 1037
  • Уважение: -2
перебейте на библиотечный FrontendInfo2
Sirius0103 спасибо, теперь не куда не слетит.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн kuttel

  • Джедай
  • ***
  • Сообщений: 377
  • Поблагодарили: 370
  • Уважение: +12
Pобит, робит и то робит и это робит, до первого обновления.
крайне редко обновляюсь, только по очень серьезным поводам... поэтому для меня не критично

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1506 Ответов
426866 Просмотров
Последний ответ 07 октября | 2014г. | 16:53:08
от orwik
552 Ответов
251810 Просмотров
Последний ответ 23 февраля | 2024г. | 10:16:52
от moskvish
468 Ответов
231672 Просмотров
Последний ответ 01 марта | 2021г. | 13:37:52
от moskvish
326 Ответов
131822 Просмотров
Последний ответ 27 октября | 2024г. | 08:36:07
от Doni
1484 Ответов
452071 Просмотров
Последний ответ 04 декабря | 2019г. | 11:13:45
от fansat53



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!