• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Vychytávky
#1
Téma pro ty, kteří si vytvořili nebo někde sehnali nějaká drobná vylepšení LibreELEC a chtějí se o ně podělit s ostatními. Téma je určeno především "hračičkům", kteří mají potřebu si svou instalaci neustále vylepšovat. Velmi pravděpodobně to, co bude uvedeno jako vychytávka pro LibreELEC, bude fungovat i pro OpenELEC a z větší či menší části i pro ostatní typy instalací Kodi. Použití toho, co zde bude dále uvedeno, je na vlastní odpovědnost. Předpokladem pro to je alespoň základní znalost a pochopení toho, co bude publikováno.

Notifikace v Kodi

Pokud si svou instalaci vylepšujete nějakými vlastními aplikacemi nebo scripty, určitě jste občas narazili na potřebu dát někdy vědět obyčejnému uživateli Kodi, co se právě ve vaší aplikaci nebo scriptu děje. Vychytávka umožňuje ze systému (a tedy i aplikace nebo scriptu), poslat do Kodi standardní notifikaci. Využívá k tomu dva základní principy:

Aplikaci kodi-send, která umožňuje poslat ze systému do Kodi příkaz
Vnitřní funkci Notification, která zobrazí standardní notifikaci Kodi

Formát systémového příkazu je následující:

kodi-send --action="Notification("Start","WebGrab+Plus",5000,/storage/.kodi/addons/service.webgrabplus/icon.png)"

Obecný tvar funkce Notification je následujcíí:

Notification(header,message[,time,image])

kde

header - první řádek textu v notifikaci (větší font)
message - druhý řádek textu v notifikaci (menší font)
time - doba po kterou se notifikace zobrazí [msec], nepovinný parametr
image - obrázek (icona), která se zobrazí v notifikaci, nepovinný parametr

Já uvedenou vychytávku používám v několika případech, např.:

Informace o zadání příkazu k restartu Kodi z DO (dálkového ovladače). Tlačítkem DO se spouští script (mimo Kodi, stisk tlačítka je zachycen přímo v systému), který restartuje Kodi. Ve scriptu je nejdříve odeslána notifikace a teprve pak je zadán příkaz k "tvrdému" restartu Kodi.
[attachment=2616]

Oznámení o startu a ukončení grabování EPG aplikací WebGrab+Plus (WG++). Do scriptu, který je součástí této aplikace, jsou vloženy dvě notifikace, jedna na začátek, druhá na konec scriptu.
[attachment=2617]
 
Citovat
  


Příspěvků v tématu
Vychytávky - od JiRo - 06.7.2017, 9:20
RE: Vychytávky - od JiRo - 06.7.2017, 11:35
RE: Vychytávky - od kraftwerk007 - 06.7.2017, 12:23
RE: Vychytávky - od JiRo - 06.7.2017, 12:32
RE: Vychytávky - od JiRo - 08.7.2017, 18:23
RE: Vychytávky - od shiro - 23.11.2017, 21:55
RE: Vychytávky - od JiRo - 18.7.2017, 22:39
RE: Vychytávky - od PaPe3 - 19.7.2017, 9:41
RE: Vychytávky - od JiRo - 19.7.2017, 10:54
RE: Vychytávky - od JiRo - 05.8.2017, 13:52
RE: Vychytávky - od JiRo - 02.9.2017, 22:43
RE: Vychytávky - od otava5 - 04.9.2017, 7:36
RE: Vychytávky - od JiRo - 04.9.2017, 19:19
RE: Vychytávky - od otava5 - 04.9.2017, 19:30
RE: Vychytávky - od JiRo - 04.9.2017, 19:32
RE: Vychytávky - od otava5 - 05.9.2017, 11:58
RE: Vychytávky - od JiRo - 05.9.2017, 14:14
RE: Vychytávky - od otava5 - 25.9.2017, 8:04
RE: Vychytávky - od JiRo - 25.9.2017, 14:30
RE: Vychytávky - od JiRo - 07.3.2018, 19:02
RE: Vychytávky - od shiro - 23.3.2018, 14:36
RE: Vychytávky - od JiRo - 08.3.2018, 12:45
RE: Vychytávky - od JiRo - 09.3.2018, 12:16
RE: Vychytávky - od otava5 - 17.10.2018, 14:13
RE: Vychytávky - od JiRo - 17.10.2018, 20:33
RE: Vychytávky - od jirkastefanek - 20.10.2018, 10:19
RE: Vychytávky - od JiRo - 20.10.2018, 10:25
RE: Vychytávky - od sp789 - 01.11.2018, 13:43
RE: Vychytávky - od JiRo - 01.11.2018, 14:31
RE: Vychytávky - od sp789 - 01.11.2018, 14:57
RE: Vychytávky - od Petrvald - 01.11.2018, 19:29
RE: Vychytávky - od otava5 - 06.11.2018, 14:30

Přejít na fórum:


Prochází: 1 host(ů)