Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Разработка > Поддержка локальной разработки модулей

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2020, 00:09   #1
Sheredeka
Junior Member
 
Регистрация: 11.06.2019
Сообщений: 19
Question Показ уведомления из командной строки

Друзья, подскажите, как можно передать параметр окну textviewer или okdialog из командной строки?

Задача: Отправлять ребенку сообщение когда он смотрит мульты, чтоб на весь телек ему список задач на день вывести)

С питоном не дружу (пока), пытался использовать:

kodi-send --action=ActivateWindow"(textviewer)"

Но передать параметр heading, text не получается.

как вариант можно запускать скрипт на питоне, но как это делать и что должно быть внутри скрипта - я не знаю. Подскажите, как решить задачу

CoreELEC, LibreELEC, Kodi v18
Sheredeka вне форума   Ответить с цитированием
   
Старый 04.06.2020, 10:46   #2
-=Vd=-
Senior Member
 
Аватар для -=Vd=-
 
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,563
Отправить сообщение для -=Vd=- с помощью Skype™
По умолчанию

Цитата:
Сообщение от Sheredeka Посмотреть сообщение
Друзья, подскажите, как можно передать параметр окну textviewer или okdialog из командной строки?

Задача: Отправлять ребенку сообщение когда он смотрит мульты, чтоб на весь телек ему список задач на день вывести)

С питоном не дружу (пока), пытался использовать:

kodi-send --action=ActivateWindow"(textviewer)"

Но передать параметр heading, text не получается.

как вариант можно запускать скрипт на питоне, но как это делать и что должно быть внутри скрипта - я не знаю. Подскажите, как решить задачу

CoreELEC, LibreELEC, Kodi v18
я думаю вам вместо функции ActivateWindow"(textviewer) нужно использовать Notification(header,message[,time,image])

https://forum.libreelec.tv/thread/20...-text-to-kodi/
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592
Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300

Последний раз редактировалось -=Vd=-; 04.06.2020 в 10:52. Причина: Добавил ссылку
-=Vd=- вне форума   Ответить с цитированием
Старый 04.06.2020, 21:35   #3
Sheredeka
Junior Member
 
Регистрация: 11.06.2019
Сообщений: 19
По умолчанию

Цитата:
Сообщение от -=Vd=- Посмотреть сообщение
я думаю вам вместо функции ActivateWindow"(textviewer) нужно использовать Notification(header,message[,time,image])

https://forum.libreelec.tv/thread/20...-text-to-kodi/
Большое спасибо за наводку, вот только это немного не то что мне нужно, т.к. Notification видно заданное количество времени, а мне бы хотелось подтверждения прочтения как например в окне okdialog или textviewer

код, который отправляет Notification на экран из шела, может кому то понадобится:

Код:
curl -fs -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"'"Заголовок сообщения"'","message":"'"Текст сообщения"'","image":"'"info"'","displaytime":'"10000"'},"id":1}' http://127.0.0.1:8080/jsonrpc
в итоге сам разобрался) может кому то будет интересно:

Код:
kodi-send -a "RunScript(/storage/test.py)"
Содержание /storage/test.py
# -*- coding: utf-8 -*-

import xbmcgui

xbmcgui.Dialog().textviewer('Заголовок', 'Текст')




Последний раз редактировалось Sheredeka; 04.06.2020 в 23:37. Причина: Найдено решение!
Sheredeka вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рвет строки при воспроизведении Kol Поддержка платформы Windows 8 25.07.2016 09:37
Confluence/Видео/Фильмы - показ только подключенных источников stardust Общие темы для обсуждения 3 12.02.2012 02:33
Показ фото, лмстание, просмотр EXIF ? IgorA100 Поддержка платформы Windows 1 03.04.2011 15:56


Текущее время: 21:02. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.