Приветствую Вас, Гость!
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
AnimeVost (plugin.video.zeltorix.animevost)
qazerr | 05.07.2024, 22:42 | # 31
Репутация: 5
Zeltorix, проверил скачку эпизодов, вроде ок, спасибо.
Пара моментов:
1. Так как прогресс бар для скачки серии пустой (я так понимаю прогресс бар был добавлен для сезона , где каждая серия добавляет прогресс, а для одного файла не известен конечный размер потока, потому прогресс не известен), то есть смысл или его убрать или добавить сообщение что все ок и ничего не зависло. Просто не очень приятно выглядит "пустой" прогресс бар.
2. Про скачке сезона файлы заменяются, что не ок для онгоинга (каждый раз будет качать заново всё). Ну тут на ваше усмотрение.


Сообщение отредактировал qazerr - Пятница, 05.07.2024, 23:51
 
qazerr | 10.07.2024, 22:50 | # 32
Репутация: 5
словил новый баг, вероятно после обновления script.module.zeltorix.utilitys - с русским языком в коди если попробовать открыть главное меню в аддоне (или поиск) то будет исключение:


Код
Error Type: <class 'ValueError'>
Error Contents: time data '26 September 2022' does not match format '%d %B %Y'
Traceback (most recent call last):
    File "/home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py", line 15, in <module>
    router(sys.argv[2][1:])
    File "/home/user/.kodi/addons/plugin.video.zeltorix.animevost/resources/lib/router.py", line 42, in router
    _view.output(_model.search(input_text))
                ^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/user/.kodi/addons/plugin.video.zeltorix.animevost/resources/lib/model.py", line 205, in search
    date_realise = date_to_time_stamp(
                    ^^^^^^^^^^^^^^^^^^^
    File "/home/user/.kodi/addons/script.module.zeltorix.utilitys/resources/lib/text_job.py", line 31, in date_to_time_stamp
    return str(datetime.strptime(data_input, format_input))
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/_strptime.py", line 554, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/_strptime.py", line 333, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data '26 September 2022' does not match format '%d %B %Y'
-->End of Python script error report<--


%B языко-зависимая ("%B Locale’s full month name." из документации https://docs.python.org/3/library/time.html#time.strftime), соотв "September" не парсится с русской локалью.
если сменить язык в коди на английский то аддон работает.

Как вариант, можно временно менять локаль перед парсингом
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
а потом сбрасывать на локаль пользователя по-умолчанию
locale.setlocale(locale.LC_ALL, '')
https://docs.python.org/3/library/locale.html#locale.setlocale

Или может раньше был header Accept-Language с ru, а теперь en стал.

kodi 20.5 (не обновлялся в последнее время) + ubuntu 24.04.


Сообщение отредактировал qazerr - Четверг, 11.07.2024, 15:59
 
Zeltorix | 11.07.2024, 02:49 | # 33
Репутация: 12
qazerr, в заголовках RU прописанный.
Странно, у тебя Пайтон переключается на RU или BY, хотя по умолчанию должен EN. У меня идет замена месяцев с RU на EN, чтобы не переключать локализацию на Пайтоне, потому что по умолчанию. как раз на английском работает.


Скрывайте ссылки и способы обхода от роскомтян)

Сообщение отредактировал Zeltorix - Четверг, 11.07.2024, 02:59
 
qazerr | 11.07.2024, 16:22 | # 34
Репутация: 5
Zeltorix, debian коди использует python системный, он у меня 3,12.
проверил ещё на flatpak версии kodi 21 (там питон 3,11) - там встроенный python (как в андроид и виндоус версиях коди) - всё равно локаль RU в питоне коди.
странно, что оно не переключается на язык системы у вас, для того локали и нужны, чтобы автоматом везде пробрасываться.
может на windows и android оно как-то не так работает и всегда EN.


Код
$ python
Python 3.12.3 (main, Apr 10 2024, 05:33:47) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.getlocale()
('ru_RU', 'UTF-8')


но как ни странно, на android tv c kodi 21 аддон работает.
но возможно android не поддерживает локали, кроме C и EN:
https://android.googlesource.com/platfor.....cpp#41
https://groups.google.com/g/kivy-users/c/Uf_Smf0IznI?pli=1
 
Zeltorix | 11.07.2024, 23:40 | # 35
Репутация: 12
qazerr, вспомнил, раньше пытался переключать локали, но их там нету) Так что забросил этот вариант.
Код
>>> import locale
>>> locale.getlocale()
(None, None)
Сделаю проверку.


Скрывайте ссылки и способы обхода от роскомтян)

Сообщение отредактировал Zeltorix - Четверг, 11.07.2024, 23:41
 
qazerr | 12.07.2024, 14:03 | # 36
Репутация: 5
Цитата Zeltorix ()
но их там нету
"Там" это где?)

Вы кстати на каких ОС и архитектурах тестируете обычно?
 
Zeltorix | 12.07.2024, 18:50 | # 37
Репутация: 12
Цитата qazerr ()
"Там" это где?)Вы кстати на каких ОС и архитектурах тестируете обычно?
На некоторых ос и сборках python немного кастрированный) То с (None, None) из UWP.
Живая разработка на UWP, т.к. обычно она больше всего глюков выдавала при тестах.
Обычно так на UWP х64 под Windows в живую смотрю как работает код, там же и правлю. Далее на Raspberry PI 3b, в данный момент там установлен libreelec x32. Раньше ещё и LMDE х64, но тот комп вышел из строя недавно, а на текущем под вертуалки место мало.


Скрывайте ссылки и способы обхода от роскомтян)
 
Zeltorix | 12.07.2024, 22:59 | # 38
Репутация: 12
qazerr, сейчас то работает?

Скрывайте ссылки и способы обхода от роскомтян)
 
qazerr | 13.07.2024, 13:49 | # 39
Репутация: 5
Zeltorix, к сожалению - нет. теперь довольно странно стало smile 

на коди 20 установленном как deb пакет


Код
Error Contents: time data '13 July 2024' does not match format '%d %B %Y'

на 21 flatpak версии (аля контейнер):


Код
Error Contents: time data '13 июль 2024' does not match format '%d %B %Y'


жаль движок форума не ахти, обращение по имени тут это просто жирный шрифт текста, никакого уведомления не приходит.
можно разве что подписаться на тему, но тогда уведомления о всех сообщениях будут.
 
Zeltorix | 13.07.2024, 19:22 | # 40
Репутация: 12
qazerr, для flatpak поправил. А с deb пакет не понятно, похоже, частично меняется локализация для определённых частей. Это нужно поэкспериментировать)
Обнови это плагин до 0.0.11 и инструменты до 0.0.243. Ошибку будет игнорировать, но вот что в логах писать будет про локализации нужно посмотреть.

Цитата qazerr ()
жаль движок форума не ахти, обращение по имени тут это просто жирный шрифт текста, никакого уведомления не приходит.можно разве что подписаться на тему, но тогда уведомления о всех сообщениях будут.
Там ещё при составлении подсписков в списках слепляет все списки в один. Также отображения скрытого текста тоже не корректно работает)


Скрывайте ссылки и способы обхода от роскомтян)

Сообщение отредактировал Zeltorix - Суббота, 13.07.2024, 19:35
 
qazerr | 13.07.2024, 21:03 | # 41
Репутация: 5
Zeltorix, заработало и там и там. спасибо!

в логах deb версии ничего:


Код
2024-07-13 21:02:03.523 T:155703   debug <general>: CGUIMediaWindow::GetDirectory (plugin://plugin.video.zeltorix.animevost/?data=%d0%b0%d1%80%d0%b8%d1%84%d1%83%d1%80%d1%8d%d1%82%d0%b0&router=search_history)
2024-07-13 21:02:03.523 T:155703   debug <general>:   ParentPath = [plugin://plugin.video.zeltorix.animevost/?router=search_menu]
2024-07-13 21:02:03.524 T:156075   debug <general>: Thread waiting start, auto delete: false
2024-07-13 21:02:03.526 T:155762   debug <general>: CAddonDatabase::SetLastUsed[plugin.video.zeltorix.animevost] took 2 ms
2024-07-13 21:02:03.527 T:156075   debug <general>: CScriptRunner: running add-on script AnimeVost (тест)('plugin://plugin.video.zeltorix.animevost/', '1', '?data=%d0%b0%d1%80%d0%b8%d1%84%d1%83%d1%80%d1%8d%d1%82%d0%b0&router=search_history')
2024-07-13 21:02:03.527 T:156075   debug <general>: GetLanguageInvoker - Reusing LanguageInvokerThread 12 for script /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py
2024-07-13 21:02:03.527 T:155788   debug <general>: initializing python engine.
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12, /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py): start processing
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12): adding args:
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12):  plugin://plugin.video.zeltorix.animevost/
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12):  1
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12):  ?data=%d0%b0%d1%80%d0%b8%d1%84%d1%83%d1%80%d1%8d%d1%82%d0%b0&router=search_history
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12):  resume:false
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12, /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py): entering source directory /home/user/.kodi/addons/plugin.video.zeltorix.animevost
2024-07-13 21:02:03.527 T:155788   debug <general>: CPythonInvoker(12, /home/user/.kodi/addons/plugin.video.zeltorix.animevost/addon.py): instantiating addon using automatically obtained id of "plugin.video.zeltorix.animevost" dependent on version 3.0.1 of the xbmc.python api
 
Zeltorix | 13.07.2024, 21:21 | # 42
Репутация: 12
qazerr, странно. Должно, что то типа такого

Прикрепления: 7664685.png (12.0 Kb)


Скрывайте ссылки и способы обхода от роскомтян)
 
klod7 | 29.08.2024, 12:46 | # 43
Репутация: 0
Zeltorix,  Вообщем так ... неверующий  dry  Удалил всё - точнее стёр полностью разделы,,, установил с нуля. - Репоз. поставил только твой на чистую систему ... и ... тоже самое - ни каких других реп. не ставил только твой . И всё равно вылетает libreelec при запуске анимевост , при том в логе ошибки опять присутствует media.animegost.org . Не идёт animevost ..........
Прикрепления: 3154525.log (75.3 Kb) · kodi_old.log (42.4 Kb) · 4149277.log (54.5 Kb)


Сообщение отредактировал klod7 - Четверг, 29.08.2024, 12:53
 
Zeltorix | 29.08.2024, 21:02 | # 44
Репутация: 12
klod7, это cdnка для картинок, там нужно доп. запрос сделать, чтобы автоматом новая подцеплялась. Изменили недавно похоже.
Вылет при запуске самого плагина или серии?


Скрывайте ссылки и способы обхода от роскомтян)

Сообщение отредактировал Zeltorix - Четверг, 29.08.2024, 21:17
 
klod7 | 30.08.2024, 10:57 | # 45
Репутация: 0
Zeltorix,  В общем так , картинки появились (привюшки)   А вообще - спасибо - , что исправляешь .
По сути поковырявшись на форуме LibreELEC и kodi - там тоже проблема у людей всплывает с FFmpeg Direct  в 12 версии. Эти деятели чтото гдето с июня в нем наковыряли , не по-детски, и он стал в некоторых аддонах глючить и вылетать ( и лог ошибки такой же как у меня) . И самое интересное   в 13 версии это они исправили ещё с июля , а вот в 12 не удосужились ......  Опять все разделы снёс , установил начисто теперь уже LibreELEC 13 (LibreELEC-Generic-legacy.x86_64-13.0-nightly-20240826-7643d36 ) и о чудо - всё работает и не зависает с перезагрузкой . respect


Сообщение отредактировал klod7 - Пятница, 30.08.2024, 12:01
 
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: