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

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

Ответ
 
Опции темы Опции просмотра
Старый 06.05.2019, 14:44   #501
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,752
По умолчанию

0.4.4 https://cloud.mail.ru/public/6164/3uhwHDG4W
-выбор часового пояса для EPG (нужно проверять с полной очисткой данных EPG)
-получение даты обновления EPG http://127.0.0.1:8185/epg/data
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
   
Старый 06.05.2019, 15:09   #502
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 942
По умолчанию

Цитата:
Сообщение от TDW1980 Посмотреть сообщение
-получение даты обновления EPG http://127.0.0.1:8185/epg/data
Это лучше, но не идеально. Я-то подстроюсь, а тот же Симпл не сможет кешировать. Многие механизмы кеширования завязаны на дате или размере файла. Луше все-таки настоящий файл с соответствующими HTTP заголовками.
__________________
Мой репозиторий: https://raw.githubusercontent.com/srg70/kodi_repo/master/repo/repository.srg70/repository.srg70-1.1.2.zip
srg70 вне форума   Ответить с цитированием
Старый 06.05.2019, 15:15   #503
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,752
По умолчанию

Есть пример или описание такого ответа? Симпл по моему при запуске проверяет программу и потом периодически. Он кеширует и хранит данные.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 06.05.2019, 15:40   #504
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 942
По умолчанию

Симпл кеширует сам файл XML. И как он проверяет? Сравнивает дату изменения
Код:
bNeedReload = statCached.st_mtime < statOrig.st_mtime || statOrig.st_mtime == 0
Я не знаю весь список заголовков, возможно есть в питоне что-нибудь стандартное для файлов. Но вот, например, дата модификации и размер данных
__________________
Мой репозиторий: https://raw.githubusercontent.com/srg70/kodi_repo/master/repo/repository.srg70/repository.srg70-1.1.2.zip
srg70 вне форума   Ответить с цитированием
Старый 06.05.2019, 16:08   #505
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,752
По умолчанию

Дату модификации можно организовать.
По поводу базы плохих стримов.
Какие данные по стриму нужно хранить? Ведь если он сегодня не работает это не значит что и завтра он работать не будет. Или есть вариант что он не работает в определенном регионе. Видимо нужно хранить время, можно что то типо рейтинга 10 работает / 3 не запустилось. Какие есть идеи?

Еще у кого что не работает пишите. Будем править. У меня нет возможности тестировать.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980

Последний раз редактировалось TDW1980; 06.05.2019 в 16:35.
TDW1980 вне форума   Ответить с цитированием
Старый 06.05.2019, 16:35   #506
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 942
По умолчанию

Мне бы еще и размер, если можно. Учти, что плагины напрямую заголовки не видят. Файлы идут через обертку от Коди. Поэтому могут быть непонятки, если чего-нибудь не хватате. Известно, что любой сервер EPG отдает все нужные заголовки. Можно оттуда подсмотреть.
По поводу базы плохих стримов.
Действительно, поток может работать иногда. Поэтому я бы его все равно передавал, но с "нерабочим" статусом. Я его использовать не буду, но буду знать о нем. Если получится сделать UI, то юзер всегда сможет его включить.
Рейтинг - это интересно. Похоже на сидов/пиров в выборе раздачи. Может помочь юзеру выбрать, какой стрим включить. Я за.
Ну и обратку от меня хорошо бы прикрутить. Стрим может и открывается, но потом плохо отдает, смотреть нельзя. Я переключаю стрим в этом случае. И мог бы тебе сливать инфу.
__________________
Мой репозиторий: https://raw.githubusercontent.com/srg70/kodi_repo/master/repo/repository.srg70/repository.srg70-1.1.2.zip
srg70 вне форума   Ответить с цитированием
Старый 06.05.2019, 18:36   #507
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 942
По умолчанию

Вспомнил. Хорошо бы еще знать источник потока (сервер). А то по ссылке юзеру трудно будет ориентироваться.
__________________
Мой репозиторий: https://raw.githubusercontent.com/srg70/kodi_repo/master/repo/repository.srg70/repository.srg70-1.1.2.zip
srg70 вне форума   Ответить с цитированием
Старый 06.05.2019, 21:27   #508
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,752
По умолчанию

0.4.5 https://cloud.mail.ru/public/3QeZ/4vjQYTh13
-Правка asd (похоже он умирает осталось 10 каналов после удаления хлама)
-База с рейтингом стримов.
Нужно проверять как работает
127.0.0.1/ratio/base64url/good
/bad
/get
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980

Последний раз редактировалось TDW1980; 06.05.2019 в 22:00.
TDW1980 вне форума   Ответить с цитированием
Старый 07.05.2019, 13:15   #509
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 3,752
По умолчанию

0.4.6 https://cloud.mail.ru/public/5bwp/2gKPSsqd5
- исправлена ошибка в работе с базой рейтингов

127.0.0.1:8185/ratio/base64url/good повысить рейтинг
127.0.0.1:8185/ratio/base64url/bad понизить рейтинг
127.0.0.1:8185/ratio/base64url/get узнать рейтинг в формате словаря
127.0.0.1:8185/ratio/base64url/json узнать рейтинг в формате json
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.2.zip
Отблагодарить:
Master Card: 5331 5729 4236 1079
PayPal: http://paypal.me/tdw1980
TDW1980 вне форума   Ответить с цитированием
Старый 07.05.2019, 14:21   #510
srg70
Senior Member
 
Аватар для srg70
 
Регистрация: 27.12.2011
Адрес: Нетания, Израиль
Сообщений: 942
По умолчанию

127.0.0.1:8185/ratio/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj0zUTExZDZJMjFQRSZmZWF0dXJlPXlvdXR1LmJl/json возвращает "error base64"
Онлайн кодировщик вроде бы понимает
aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj0zUTExZDZJMjFQRSZmZWF0dXJlPXlvdXR1LmJl = https://www.youtube.com/watch?v=3Q11...ature=youtu.be
Куда смотреть?
__________________
Мой репозиторий: https://raw.githubusercontent.com/srg70/kodi_repo/master/repo/repository.srg70/repository.srg70-1.1.2.zip
srg70 вне форума   Ответить с цитированием
Ответ
 


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка: Пазл ТВ 2.0 TDW1980 Помощь по плагинам 720 27.04.2019 17:31
ПАЗЛ TDW1980 Помощь по плагинам 782 29.05.2018 23:18
Источники для ПАЗЛ ТВ TDW1980 Помощь по плагинам 24 27.09.2017 22:19


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


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