[Approved] [Russian] kinopoisk.ru (1 Viewer)

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    Вот теперь скрипт пытается получить имя актера с его персональной странички, трафик конечно же возрастает + время получения информации тоже, но как бы работает, данное поведение можно отключить в конфигурационном файле выставив значение тега extActors в false.
     

    Attachments

    • kinopoisk_ru_ajs_20120126.zip
      8.7 KB

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    Кинопоиск начал выдавать при загрузке постера не ошибку а ссылку на ошибочную картинку, в итоге грузась не правильная обложка. Пофиксил.
     

    Attachments

    • kinopoisk_ru_ajs_20120127.zip
      8.9 KB

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    Оптимизировано получение сведений о Актерах.
     

    Attachments

    • kinopoisk_ru_ajs_20120127_optimize.zip
      8.9 KB

    Vasilich

    Portal Pro
    August 30, 2009
    3,394
    1,170
    Germany, Mayence
    Home Country
    Russian Federation Russian Federation
    а фанарты для русских фильмов вообще грузятся/существуют? (я на нескольких не очень раскрученных фильмах тестил - фатанра не появилось)

    оффтоп: русский сайт team-mediaportal.ru умер (доменное имя на продаже). Есть ли ещё сайты для русскоговорящих?
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    А фанарты грузит сам Медиапортал, по идее если стоит в конфиге:

    <title>
    <pattern>{movieAlternate}</pattern>
    <replaceEmptyAlternateWithTitle>true</replaceEmptyAlternateWithTitle>
    </title>

    То тогда фильм получает Английское название, и по нему уже должен грузиться фанарт, но стандартный скин вроде не поддерживает эту фичу, или я не прав?

    PS: Сайтов вроде как нет, есть ветка на хоботе: http://forum.ixbt.com/topic.cgi?id=60:2010

    Проверил, поставил себе ФанартХандлер, установил в конфиге грузить 3 фанарта, пере сканировал фильмец ("5 элемент" и "Иван Царевич и Серый Волк") и получил для них по 3 фанарта. Т.е. все работает :)
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    Теперь получает правильную обложку в 99% случаев, не смотря на все козни Кинопоиска
     

    Attachments

    • kinopoisk_ajs_20120129.zip
      8.9 KB

    Vasilich

    Portal Pro
    August 30, 2009
    3,394
    1,170
    Germany, Mayence
    Home Country
    Russian Federation Russian Federation
    ajs,
    так ты добился показа актёров в виде "имя.фамилия.актёра как имя.роли(кого от нам играет)"? и что с рейтингом ?
    неужели кинопоиск каждый день разметку меняет?
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    Vasilich
    В смысле ? Сейчас скрипт с уверенной постоянностью выбирает Актеров и ложит в базу как: Английское Имя актера as Русское имя Актера, для Русских актеров можно включить транслитерацию и получить: Транслитилированное Имя актера as Русское Имя актера.
    Этот скрипт представлен вверху.

    Есть еще одна редакция этого скрипта (в тестировании) она достаточно уверенно получает имена актеров со страницы списка актеров фильма. И ложит в базу актеров в виде: Английское Имя актера (Русское имя Актера) as Роль, сейчас проверяю на русских фильмах, если нет Английского имени имени, то можно его заменить на Русское или Транслитилировать его.

    Но Mediaportal при получении информации о актере не умеет откидывать то что заключено в скобки (думаю написать об этом). Поэтому при такой настройке информации о актерах не будет, но это все можно настроить в конфигурационном файле скрипта.

    ЗЫ: Все что после as Mediaportal воспринимает как роль
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,366
    Kyiv
    Home Country
    Ukraine Ukraine
    - Исправлена ошибка получения МРАА рейтинга и его описания для фильмов.
    - Добавлено получение Интересных фактов (Знаете ли вы, что...) в поле Reviews (Обзоры).
    - Добавлено альтернативное (настраиваемое) получение списка актеров и их ролей:

    1 .В конфигурационном файле выставить fullActors в true и тогда скрипт будет отдавать имя актера в виде Английское имя актера (Русское имя актера) и его Роль, в случае если Английское имя актера будет пустым и параметр replaceEmptyActorAlternateWithName будет установлен в true то пустое имя замениться на Русское, при этом, если параметр translitActors установлен в true оно транслителируется.
    Формат передачи конечного имени актера в Медиапортал настраивается в параметре actorspattern, так же максимальное количество актеров можно ограничить параметром num.

    Пример при включенной транслитерации и замене пустого английского имени:
    - Bruce Willis (Брюс Уиллис) роль: Korben Dallas
    - Ivan Ohlobystin (Иван Охлобыстин) роль: царь, озвучка

    2. Если параметр fullActors установлен в false то тогда скрипт возвращает имя актера по старым правилам т.е. Руссккое имя, при включенной транслитерации возвращает Транслителированное и в качестве Роли присваивает Русское.

    Пример при включенной транслитерации и выключенной опцией получения доп.информации:
    - Bryus Uillis роль: Брюс Уиллис
    - Ivan Ohlobystin роль: Иван Охлобыстин

    Если выключить транслитерацию то будет просто Брюс Уиллис или Иван Охлобыстин.
    В этом же режиме можно включить параметр extActors который позволяет получать доп.информацию (оригинальное имя) о актере (требует дополнительного времени и трафика).

    Пример при включенной транслитерации и включенной опцией получения доп.информации:
    - Bruce Willis роль: Брюс Уиллис
    - Ivan Ohlobystin роль: Иван Охлобыстин

    Как то так :)
     

    Attachments

    • kinopoisk_ru_ajs_20120131.zip
      10.2 KB

    kuskov

    New Member
    December 3, 2009
    64
    0
    Home Country
    Russian Federation Russian Federation
    А можешь поправить скрапер для Мув Пиктерз? а то похоже там тоже сдох. как и русскоязычный форум МП :(
     

    Users who are viewing this thread

    Top Bottom