Русский > Скрипты, Плагины, Шаблоны и Шкурки
КиноПоиск.ru (постеры, скриншоты, обложка)
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 или в третьем вложении.
[вложение удалено Администратором]
Навигация
Перейти к полной версии