Скрипт для автозагрузки информации с Kinopoisk.ru | Page 35

Discussion in 'Плагины' started by Odin, November 20, 2008.

  1. Bomberman

    Bomberman Portal Pro

    Joined:
    June 19, 2009
    Messages:
    157
    Likes Received:
    4
    Gender:
    Male
    Location:
    Russia, Moscow
    Ratings:
    +6 / 0
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    А я забил: - скачал- посмотрел - стер (как говорилось в известном фильме: украл - выпил - в тюрьму). ИМХО -фильмы нынче - Г.
    Старые, хорошие фильмы и так знаешь, а каждый месяц менять скрипт, если его еще "починят". Либо качать наверняка - то это на английском.


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. CeHbKA

    CeHbKA New Member

    Joined:
    April 18, 2011
    Messages:
    15
    Likes Received:
    0
    Ratings:
    +0 / 0
    +1 к вопросу об обложках
    что делать?
     
  4. siramax

    siramax New Member

    Joined:
    June 23, 2010
    Messages:
    3
    Likes Received:
    0
    Ratings:
    +0 / 0
    ща ковыряю медиабраузер, там с обложками с кинопоиска все корректно (почти все)...
    подклаыдвать их ручками как-то не айс...
     
  5. ShIvADeSt

    ShIvADeSt Portal Pro

    Joined:
    May 30, 2009
    Messages:
    71
    Likes Received:
    2
    Ratings:
    +2 / 0
    Те кто перешел на версию МР 1.2.0 бета, поправьте в скрипте след кусок
    private string HtmlDecode(string input) {
    string result = string.Empty;
    if (!string.IsNullOrEmpty(input)) {
    result = Regex.Replace(input, @"[\n]+?", string.Empty);
    result = Regex.Replace(result, @"&#(?((0?x){1})[\da-hA-H]+|[\d]+);", new MatchEvaluator(ReplaceChar));
    result = Regex.Replace(result, @"<br[\s]*?/*?>", "\r\n");
    result = HttpUtility.HtmlDecode(result);
    result = Regex.Replace(result, @"\xA0", " ");
    }
    return result;
    }
    появилась строка result = Regex.Replace(result, @"\xA0", " "); так как теперь МР символ неперносимого пробела обрезает и часть слов склеивается
     
  6. fomfom

    fomfom Portal Member

    Joined:
    October 11, 2009
    Messages:
    47
    Likes Received:
    0
    Gender:
    Male
    Ratings:
    +1 / 0
    Home Country:
    Russian Federation Russian Federation
    Как убрать из скрипта загрузку актеров и постера?
    Мне кажется, что это значительно ускорит его работу и снизит нагрузку на сервер.
    Данная инфа для меня является излишней, я никогда не смотрю список актеров, а постеры цепляются некоректно - к мультику "Волк и теленок" прилип постер от "Гарри Поттер - дары смерти", хотя описание скачалось корректное.
    Эскиз, создаваемый медиапорталом, в большинстве случаев смотрится лучше, чем постеры с кинопоиска.
     
  7. ShIvADeSt

    ShIvADeSt Portal Pro

    Joined:
    May 30, 2009
    Messages:
    71
    Likes Received:
    2
    Ratings:
    +2 / 0
    Загрузка актеров отключается в 1.2.0 бета одной галочкой, а вот постер:
    1. Криво грузится потому что приоритетным стоит постер с TMDb, я этот момент обходил ставя более приоритетным постеры с кинопоиска. Там нужно просто поменять местами 2 куска кода.
    2. Чтобы их отключить вообще нужно в конфиге граббера kinopoisk_ru.csscript.config изменить на false вот этот параметр
    <retrievePicture>true</retrievePicture>
     
  8. fomfom

    fomfom Portal Member

    Joined:
    October 11, 2009
    Messages:
    47
    Likes Received:
    0
    Gender:
    Male
    Ratings:
    +1 / 0
    Home Country:
    Russian Federation Russian Federation
    Актеров отключил, а с постерами так и не справился. Параметр поменял, а постеры как грузились, так и грузятся.
    Какие куски кода надо менять местами, чтобы был приоритет постеров с кинопоиска, самостоятельно разобраться не выходит... :(
     
  9. ShIvADeSt

    ShIvADeSt Portal Pro

    Joined:
    May 30, 2009
    Messages:
    71
    Likes Received:
    2
    Ratings:
    +2 / 0
    В конфиге ты точно менял? Просто вот код
    if (detailsConfig.RetrievePicture) {
    if ("themoviedb".Equals(detailsConfig.PictureSource)) {
    то есть если в конфиге вот так
    <retrievePicture>true</retrievePicture>
    <pictureSource>kinopoisk</pictureSource>
    то будет качать с кинопоиска, а если так
    <retrievePicture>false</retrievePicture>
    <pictureSource>kinopoisk</pictureSource>
    то вообще не должен качать.
    Речь идет про конфиг граббера kinopoisk_ru.csscript.config лежит в одной папке с граббером.
     
  10. fomfom

    fomfom Portal Member

    Joined:
    October 11, 2009
    Messages:
    47
    Likes Received:
    0
    Gender:
    Male
    Ratings:
    +1 / 0
    Home Country:
    Russian Federation Russian Federation
    В файле C:\ProgramData\Team MediaPortal\MediaPortal\scripts\MovieInfo\kinopoisk_ru.csscript.config
    <retrievePicture>true</retrievePicture>
    изменил на
    <retrievePicture>false</retrievePicture>
    Всё равно качает постеры, только наверно не с кинопоиска, а с TMDb (судя по надписям в MP во время работы скрипта).

    P.S. Сканирую файл непосредственно в самом MP (не через конфигуратор), версия 1.2 Beta, скрипт из данной темы (сообщение "Ответ #338") с исправлением (сообщение "Ответ #343").

    Разобрался, данный параметр действительно отключает загрузку постеров... но только с кинопоиска, а с Tmdb постеры не отключает.
     
  11. ShIvADeSt

    ShIvADeSt Portal Pro

    Joined:
    May 30, 2009
    Messages:
    71
    Likes Received:
    2
    Ratings:
    +2 / 0
    А ты инфу получаешь из самого МР (в окне IMDB) или через конфигуратор?
    Попробуй как я написал выше  <pictureSource>kinopoisk</pictureSource> проверить чтобы было написано кинопоиск. Кстати 1.2.0 МР сам гад ищет дополнительные постеры с TMDb
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!