Русский > Скрипты, Плагины, Шаблоны и Шкурки

КиноПоиск.ru (постеры, скриншоты, обложка)

<< < (2/41) > >>

Resha:

--- Цитата: Reset от 11 Марта 2009, 12:21:53 ---Вот только я думаю: для обложек в программе есть отдельное поле, корректно ли грузить обложки в поле постеров?

--- Конец цитаты ---

Теоретически - не корректно; но с другой стороны, что делать, когда нет постеров, а хотелось бы видеть в карточке фильма какую-нибудь картинку.

P.S. как всегда идеальный вариант - настраиваемость ;-)

Reset:
Появилась (вдруг) новая версия - 0.1.1.0 beta.
Прошу любить и жаловать. :)

Добавлено:
+ Добавлена загрузка обложек и фан-арта в поле постеров. См. опции loadCovers и loadFanArt. За информацию спасибо Resha.
+ В окно с результатами поиска добавлена идентификация типа постера (постер, обложка, фан-арт).

Изменено:
* Для унификации изменено описание скрипта на "[RU] Импортировать постеры из КиноПоиск.Ru".
* Внутренняя реализация работы с массивами постеров.

Исправлено:
! При отсутствии постеров теперь не производится загрузка и анализ отсутствующей страницы с постерами.
! Исправлена работа с опцией loadMiniPoster = false. Теперь минипостер действительно не грузится ;).

Планы на будущее:
+ Загружать обои. Реализовано в версии 0.2.0.0
+ Загружать кадры, съёмки, промо. Реализовано в версии 0.2.0.0

За скриптом для версии 0.9.8.x идем на iFolder.ru или берем в первом вложении.
За скриптом для версии 0.9.9.x идем на iFolder.ru или берем во втором вложении.
Пакетный файл с последовательным вызовом скриптов загрузки информации о фильме и постеров к фильму идем на iFolder.ru берем в третьем вложении.

UPD
+ Обнаружена ошибка, при которой не грузятся постеры при параметре maxPages не равном 1. Не изменяйте этот параметр в этой версии.

[вложение удалено Администратором]

Resha:

--- Цитата: Reset от 14 Марта 2009, 14:06:57 ---Изменено:
* Внутренняя реализация работы с массивами постеров.

--- Конец цитаты ---

Столкнулся с проблемой при установке опции maxPages в значение 0. Скрипт грузит первую страницу и на єтом всё заканчивается.
Пытался повставлять сообщалки в скрипт и понять что там и как, но чужой код тяжело читать (хотя код написан качественно ;) ).

Всё что я понял - это то что в ExtraLinks[] заносится адрес следующей страницы ВСЁ ВРЕМЯ под индексом 1, но, при этом, параметр mode увеличивается на 1, а процедура GetDownloadURL возвращает ExtraLinks[mode], соответственно пустую строку.

Может я его-то и не понял. Проверял заменив процедуру GetDownloadURL на:

--- Код: ---function GetDownloadURL : String;
var
s:WideString;
i:integer;
begin
  if mode = smSearch then
    Result := Search_Str
  else begin
    Result := ExtraLinks[mode];
for i:=1 to High(ExtraLinks) do
s := s + IntToStr(i) + ExtraLinks[i] + #13#10;
s := Copy(s, 1, Length(s)-2);
ShowMessage(s, 'GetDownloadUrl:ExtraLinks | mode='+IntToStr(mode) + ' | Result="'+Result+'"');
  end;
end;

--- Конец кода ---

P.S. Можно проверить на Темный рыцарь

Reset:

--- Цитата: Resha от 15 Марта 2009, 21:02:21 ---
--- Цитата: Reset от 14 Марта 2009, 14:06:57 ---Изменено:
* Внутренняя реализация работы с массивами постеров.

--- Конец цитаты ---

Столкнулся с проблемой при установке опции maxPages в значение 0. Скрипт грузит первую страницу и на єтом всё заканчивается.
Пытался повставлять сообщалки в скрипт и понять что там и как, но чужой код тяжело читать (хотя код написан качественно ;) ).

Всё что я понял - это то что в ExtraLinks[] заносится адрес следующей страницы ВСЁ ВРЕМЯ под индексом 1, но, при этом, параметр mode увеличивается на 1, а процедура GetDownloadURL возвращает ExtraLinks[mode], соответственно пустую строку.

Может я его-то и не понял. Проверял заменив процедуру GetDownloadURL на:

--- Код: ---function GetDownloadURL : String;
var
s:WideString;
i:integer;
begin
  if mode = smSearch then
    Result := Search_Str
  else begin
    Result := ExtraLinks[mode];
for i:=1 to High(ExtraLinks) do
s := s + IntToStr(i) + ExtraLinks[i] + #13#10;
s := Copy(s, 1, Length(s)-2);
ShowMessage(s, 'GetDownloadUrl:ExtraLinks | mode='+IntToStr(mode) + ' | Result="'+Result+'"');
  end;
end;

--- Конец кода ---

P.S. Можно проверить на Темный рыцарь

--- Конец цитаты ---
Спасибо.

--- Цитата: Reset от 14 Марта 2009, 14:06:57 ---* Внутренняя реализация работы с массивами постеров.

--- Конец цитаты ---
Это совсем другое.

Постараюсь выпустить исправление в ближайшие часы.
Пока статус сменил на beta.

Reset:
Версия-лечилка - 0.1.1.1.

Исправлено:
! Исправлена неработоспособность скрипта при значении опции maxPages, не равном 1. За информацию спасибо Resha.

Планы на будущее:
+ Загружать обои. Реализовано в версии 0.2.0.0
+ Загружать кадры, скриншоты, съёмки, промо, концепт. Реализовано в версии 0.2.0.0

За скриптом для версии 0.9.8.x идем на iFolder.ru или берем в первом вложении.
За скриптом для версии 0.9.9.x идем на iFolder.ru или берем во втором вложении.
Пакетный файл с последовательным вызовом скриптов загрузки информации о фильме и постеров к фильму берем на iFolder.ru или в третьем вложении.


[вложение удалено Администратором]

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии