Автор Тема: world-art.ru (фильмы)  (Прочитано 211255 раз)

0 Пользователей и 6 Гостей просматривают эту тему.

Оффлайн zhuzha2006

  • Новичок
  • *
  • Сообщений: 7
Re: world-art.ru (фильмы)
« Ответ #270 : 03 Ноября 2009, 15:48:15 »
Так как тогда сделать, чтобы информация заливалась?
До сих пор ничего этот плагин не видит вообще.
« Последнее редактирование: 04 Ноября 2009, 13:17:27 от zhuzha2006 »

Оффлайн LeoXX

  • Новичок
  • *
  • Сообщений: 33
Re: world-art.ru (фильмы)
« Ответ #271 : 04 Января 2010, 14:48:29 »
Если кому интересно, маленький фикс импорта эпизодов:
Меняем
AddEpisode('', Copy(Tmp, P + 1, Length(Tmp) - P), '', '', '', '1', Copy(Tmp, 1, P - 1));
на
if P < 5 then AddEpisode('', Copy(Tmp, P + 1, Length(Tmp) - P), '', '', '', '1', Copy(Tmp, 1, P - 1))
else AddEpisode('', Tmp, '', '', '', '1', Tmp);
После этого будут нормально добавляться сплеши, спец. выпуски и т.д., что до этого добавлялось приблизительно так: "2006, 25 мин)"

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #272 : 22 Февраля 2010, 12:28:36 »
world-art по ходу дела умер. На сколько - лично мне не известно......Если кто знает подробности - отпишитесь тут ;)

Оффлайн Arg123

  • Гуру
  • ****
  • Сообщений: 407
Re: world-art.ru (фильмы)
« Ответ #273 : 23 Февраля 2010, 01:22:43 »
Tsume
Похоже что таки да  :P, но для них это довольно таки типичное явление, воскреснут также ...
Я русский - я горжусь !!!

БОРИС Миронов - Народный Президент русского народа и других коренных народов России!
http://borismironov.livejournal.com/

Сбор подписей в поддержку кандидата Бориса Миронова:
http://borismironov.livejournal.com/659.html

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #274 : 25 Февраля 2010, 16:04:47 »
Для начала о хорошем, world-art ожил.
Теперь о плохом:
для некоторых аниме перестал работать скрипт (встретил пока 3 штуки), например у этого:
http://www.world-art.ru/animation/animation.php?id=6497
Все вроде понял, проблема со взятие персон тут, сейчас буду править ;)
Для поиска персон немного меняем код (одну строчу) и все ОК:
Цитировать
//Get Cast URL
 EndPos := Pos('animation_full_production', HTML);
 if EndPos > 0 then begin
  curPos := PrevPos('animation_full_cast.php?id=', HTML, EndPos);
  EndPos := PosFrom('"', HTML, curPos);
  
  ExtraLinks[smCredits] := BASE_URL + '/animation/' + Copy(HTML, curPos, EndPos - curPos);
 end else
  EndPos := 1;
Последняя версия моей модификации (если что не понятно - спрашивайте) во вложении.
Для более красивого вида желательно изменить немного шкурку. Черновой вариант моего варианта во вложении (позже буду его переделывать)+там же мой вариант пользовательского перевода (сделан под мой скрипт + некоторые правки для себя).

[вложение удалено администратором]
« Последнее редактирование: 25 Февраля 2010, 16:48:04 от Tsume »

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #275 : 26 Февраля 2010, 23:26:24 »
Дико извиняюсь, но вкралась не большая ошибка в исправление ;)
Нужно было вот так всего лишь сделать:
Цитировать
  EndPos := Pos('>авторский состав</a>', HTML);
Или сами замените или перекачайте исправленный вариант (просто в том варианте у некоторых аниме могла не браться инфа)

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

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: world-art.ru (фильмы)
« Ответ #276 : 27 Февраля 2010, 01:07:55 »
Tsume, ты скрипт то так чтобы он на странице "Загрузить" появился загружаешь? Или он только для частных случаев?
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн Tsume

  • Гуру
  • ****
  • Сообщений: 778
  • Я просто иду в Рай
Re: world-art.ru (фильмы)
« Ответ #277 : 27 Февраля 2010, 01:37:38 »
Tsume, ты скрипт то так чтобы он на странице "Загрузить" появился загружаешь? Или он только для частных случаев?
Думаю он все-таки для частных случаев. Ибо часть полей переименовать (добавить) надо. Подробнее в шапке расписано что изменено (я там как раз недавно обновил информацию). Думаю его не надо на страницу загрузки ;) А то без нужных изменений - будет бред местами.

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: world-art.ru (фильмы)
« Ответ #278 : 27 Февраля 2010, 01:50:48 »
ОК, понятно
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн LionWBE

  • Новичок
  • *
  • Сообщений: 7
Re: Кастомизация
« Ответ #279 : 10 Марта 2010, 06:57:35 »
С помощью такого кода, при импорте инфы с World-art.ru, автоматически подгружаются все доступные скриншоты.
Для этого просто надо всавить этот код в скрипт World-art.ru.

if DOWNLOAD_POSTER then begin
  curPos := Pos('animation_poster.php?id=', HTML);
  EndPos:=PosFrom('"', HTML, curPos);
  if curPos > 0 then begin
    curPos :=curPos+Length('animation_poster.php?id=');
    number_of_anime:=StrToInt(Copy(HTML, curPos, EndPos - curPos));
    
for number:= 0 to 50 do
if number_of_anime > ((number-1)*1000) then begin
number_of_razdel:=IntToStr(number*1000);
end;

curPos := Pos('converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-', HTML);
EndPos:=PosFrom('-optimize', HTML, curPos);
if curPos > 0 then begin
    curPos :=curPos+Length('converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-');
    number_start_pic:=StrToInt(Copy(HTML, curPos, EndPos - curPos));
    curPos := Pos('>кадры из фильма</a> [', HTML);
    EndPos:=PosFrom(']', HTML, curPos);
    curPos :=curPos+Length('>кадры из фильма</a> [');
    number_pic:=StrToInt(Copy(HTML, curPos, EndPos - curPos));

for number:= number_start_pic to number_pic+number_start_pic do begin
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_b.jpg');
end;
end;
end;
end;

Так же надо добавить глобальные переменные :
number_ser : Integer;
number_of_anime : Integer;
number_of_razdel : String;
number : Integer;
number_start_pic : Integer;
number_pic : Integer;



[вложение удалено администратором]
« Последнее редактирование: 10 Марта 2010, 13:25:03 от LionWBE »

Оффлайн Endimon

  • Новичок
  • *
  • Сообщений: 20
Re: world-art.ru (фильмы)
« Ответ #280 : 25 Марта 2010, 07:08:22 »
Как подправить скрипт, чтоб загружались увеличиные скриншоты?

Оффлайн LionWBE

  • Новичок
  • *
  • Сообщений: 7
Re: world-art.ru (фильмы)
« Ответ #281 : 27 Марта 2010, 11:00:30 »
Как подправить скрипт, чтоб загружались увеличиные скриншоты?
просто надо строку
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_b.jpg');поменять на
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_d/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_d.jpg');
и все будет работать, но только зачем надо базу грузить тяжелыми картинками.
У меня у самого база на 355 анимэх со скринами маленького размера и весит бд - 120 метров.

Оффлайн Endimon

  • Новичок
  • *
  • Сообщений: 20
Re: world-art.ru (фильмы)
« Ответ #282 : 01 Апреля 2010, 06:34:04 »
Как подправить скрипт, чтоб загружались увеличиные скриншоты?
просто надо строку
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_b.jpg');поменять на
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_d/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_d.jpg');
и все будет работать, но только зачем надо базу грузить тяжелыми картинками.
У меня у самого база на 355 анимэх со скринами маленького размера и весит бд - 120 метров.

Спасибо  ;D
А вес базы меня не смущает, у меня в базе 2500 фильмов и весом 900 мег.

P/S А есть возможность ограничить количество загружаемых скриншотов?

Оффлайн LionWBE

  • Новичок
  • *
  • Сообщений: 7
Re: world-art.ru (фильмы)
« Ответ #283 : 02 Апреля 2010, 05:17:48 »
P/S А есть возможность ограничить количество загружаемых скриншотов?

Есть, вот строка кода, которая собственно и загружает картинки :
for number:= number_start_pic to number_pic+number_start_pic do begin
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_b.jpg');
end

где number_start_pic - номер первой картинки для загрузки
      number_pic - количество загружаемых

Чтобы уменьшить количество картинок до определенного, надо добавить строку перед загрузкой картинок
if number_pic > KKK then number_pic:=KKK;

где собственно KKK - желаемое количество картинок.

Оффлайн ILF7

  • Новичок
  • *
  • Сообщений: 8
Re: Кастомизация
« Ответ #284 : 11 Июня 2010, 08:03:40 »
С помощью такого кода, при импорте инфы с World-art.ru, автоматически подгружаются все доступные скриншоты.
Для этого просто надо всавить этот код в скрипт World-art.ru.

if DOWNLOAD_POSTER then begin
  curPos := Pos('animation_poster.php?id=', HTML);
  EndPos:=PosFrom('"', HTML, curPos);
  if curPos > 0 then begin
    curPos :=curPos+Length('animation_poster.php?id=');
    number_of_anime:=StrToInt(Copy(HTML, curPos, EndPos - curPos));
    
for number:= 0 to 50 do
if number_of_anime > ((number-1)*1000) then begin
number_of_razdel:=IntToStr(number*1000);
end;

curPos := Pos('converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-', HTML);
EndPos:=PosFrom('-optimize', HTML, curPos);
if curPos > 0 then begin
    curPos :=curPos+Length('converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-');
    number_start_pic:=StrToInt(Copy(HTML, curPos, EndPos - curPos));
    curPos := Pos('>кадры из фильма</a> [', HTML);
    EndPos:=PosFrom(']', HTML, curPos);
    curPos :=curPos+Length('>кадры из фильма</a> [');
    number_pic:=StrToInt(Copy(HTML, curPos, EndPos - curPos));

for number:= number_start_pic to number_pic+number_start_pic do begin
AddImageURL(1, 'http://www.world-art.ru/animation/img/converted_images_'+number_of_razdel+'/optimize_b/'+IntToStr(number_of_anime)+'-'+IntToStr(number)+'-optimize_b.jpg');
end;
end;
end;
end;

Так же надо добавить глобальные переменные :
number_ser : Integer;
number_of_anime : Integer;
number_of_razdel : String;
number : Integer;
number_start_pic : Integer;
number_pic : Integer;



Я недавно начал использование данной программы (уж оч. она мну понравилась). попытлася подравить скрипт, но у меня ничего не вышло. Подскажите пожалуйста в какое место скрипта добавить код чтобы скрины таки загружались...
Во вложение то что я намудрил :(((

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