Personal Video Database

Русский => Разработчикам => Скрипты, Плагины, Шаблоны и Шкурки => Тема начата: Tsume от 10 Июня 2008, 01:19:09

Название: world-art.ru (фильмы)
Отправлено: Tsume от 10 Июня 2008, 01:19:09
Во вложении:

1. Актуальная версия скрипта [0.1.2.4]
2. Модификация от Tsume со следующими изменениями:

[вложение удалено Администратором]
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:30:49
Первое что бросилось в глаза:
Он берет описание из рецензии, но на сайте имеется специальная графа "Краткое содержание:", почему он не берет информацию оттуда???
Или я что-то не понимаю?

Еще вопрос: почему он не берет название категории?
Она там указана в строке Тип: ТВ (75 эп.), 23 мин.

Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 01:34:31
А, точно. Дело в том, что для тех фильмов, что я брал для теста Краткого описания не было и я подумал, что там есть только рецензии.
Это не сложно изменить. Если хочешь можешь попробовать сам. Изменить нужно процедуру ParseMovie, а именно вот эту строчку: AddFieldValue(mfDescription, TextBetween(HTML, '<p align=justify class=''review''>', '</td>', True, EndPos));

Цитировать
Еще вопрос: почему он не берет название категории?
Она там указана в строке Тип: ТВ (75 эп.), 23 мин.

А надо? Опять же добавить не сложно  8)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:37:01
Нашел еще вот такой баг:
Вместо тире (-) он ставит в описании квадрат (—).
 ???
Цитировать
А, точно. Дело в том, что для тех фильмов, что я брал для теста Краткого описания не было и я подумал, что там есть только рецензии.
Это не сложно изменить. Если хочешь можешь попробовать сам. Изменить нужно процедуру ParseMovie, а именно вот эту строчку: AddFieldValue(mfDescription, TextBetween(HTML, '<p align=justify class=''review''>', '</td>', True, EndPos));
Сейчас попробую!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:37:43
Цитировать
А надо? Опять же добавить не сложно 
Спасибо
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 01:42:40
Цитировать
Вместо тире (-) он ставит в описании квадрат (—).

Спасибо за информацию - исправлю.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:43:10
Или у меня что-то не так, или не знаю!
Нажимаю повторно импортировать информацию и он мне выдает ошибку Field num: 4 not found.
Это что?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:46:18
Проверил на нескольки фильмах, эта ошибка возникает везде при повторном импорте!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 01:48:48
Не знаю, что это пока. Я такой ошибки сам ещё никогда не видел :(

Только с этим скриптом или вообще?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 01:50:41
Всё нашёл ошибку, ща перезалью. (к сожалению баг закрался в саму программу)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:52:39
Т.е. нужно заново закачать программу?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 01:54:50
Подожди минут 10 и тогда да. Можно скачать архив без плагинов, чтобы трафик не накручивать.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 01:56:57
Да у меня безлимитка!  :D
Только скорость не очень большая! Так что с трафиком нет никаких проблем.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 02:16:14
Цитировать
Это не сложно изменить. Если хочешь можешь попробовать сам. Изменить нужно процедуру ParseMovie, а именно вот эту строчку: AddFieldValue(mfDescription, TextBetween(HTML, '<p align=justify class=''review''>', '</td>', True, EndPos));
Что-то не совсем разобрался, имеем вот такой оригинал:
Цитировать
Краткое содержание:</font></b></td><td width=2></td></tr></table><table width=100% cellspacing=0 cellpadding=0 border=0 ><tr><td height=1 background='img/pixel.gif'></td></tr></table><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><p align=justify class='review'>Рядовой японский школьник Хикару после уроков решает наведаться на дедовский чердак, чтобы поживиться там чем-нибудь интересным и полезным. Думал ли он, когда лез за антиквариатом, что находка – старый стол для игры в го – окажется роковой и полностью перевернет его жизнь. По странному стечению обстоятельств Хикару натыкается не на простой стол, коих в Токио полным-полно, а на предмет, в котором живет дух по имени Сай, вот уже много десятков лет жаждущий выбраться на свободу. Еще в феодальную эпоху Сай, будучи величайшим мастером го своего времени, по странному стечению обстоятельств оказался заточен в доску, и вот теперь, когда мир изменился до неузнаваемости, а его спасителем оказался обычный японский паренек, он наконец-то обрел заветную свободу. Так Хикару невольно заполучил странного и ужасно приставучего бестелесного друга, которого способен видеть лишь он, а мастер Сай, десятки лет мечтавший сыграть в свою любимую игру, получает такую возможность.</p></td><td width=2></td></tr></table><br><br><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b><font size=2 color=#99000>
Что отсюда нужно взять для замены чтобы он брал этот текст для поля описание?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 02:18:05
Можно грузить.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 02:25:15
Так сложно сказать т.к. не имея полного кода страницы не понятно какие тэги уникальны.

Лучше всего найти "Краткое содержание:</font>"

curPos := PosFrom('Краткое содержание:</font>', HTML, EndPos);
и если оно есть, т.е. if curPos > 0 then, использовать как ни странно подходящий уже имеющийся код:

AddFieldValue(mfDescription, TextBetween(HTML, '<p align=justify class=''review''>', '</td>', True, EndPos));
(только перед его использованием присвоить EndPos := curPos; или заменить EndPos на curPos в вызове процедуры)

Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 02:29:17
Адресс этой страницы: http://www.world-art.ru/animation/animation.php?id=952
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 02:31:41
Цитировать
Всё нашёл ошибку, ща перезалью. (к сожалению баг закрался в саму программу)
Теперь все нормально, ошибку не выдает!
Кстати, большое спасибо за все, особенно за разбивку сериала на эпизоды!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 02:32:52
Всегда пожалуйста. Теперь спать пойду. Завтра гляну ещё раз на скрипт...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 02:35:10
И вдогонку последний вопрос:
Почему он не импортирует студии?
Там имеется сноска компании (слева, там же где и сноска по персонам)!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 02:35:43
Спокойной ночи и еще раз спасибо!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 03:03:21
Возникло еще одно предложение:
Можно как-нибудь сделать чтобы при импорте информации автоматически ипортировался постер (который находиться на главной странице данного аниме)? Или для этого обязательно нужно делать отдельный плагин?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 03:13:16
И еще вопрос, он не совсем в тему, но можно сказать и в тему!
Для чего используется 3-й рейтинг? Для пользовательского рейтинга или для ручного ввода?!
А нельзя сделать чтобы он забивался автоматом, при занятом доп. рейтенге, рейтенгом импортируемого плагина (в смысле сайта).
Например, у меня доп. рейтенг забит world-art, я импортирую информацию с animenfo.com и он забивает рейтенг animenfo.com в 3-й рейтенг!
Надеюсь я понятно выражаюсь! А то сейчас он просто переписывает мне доп. рейтенг, даже если у меня в настройках плагина убрана галочка с доп.рейтинга (стоит пустой квадрат)!!!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 03:23:54
И еще на счет самого плагина:
Можно добавить чтобы он импортировал связи? На сайте связи показаны в графе "В каком порядке лучше смотреть эту серию:"
дальше как раз приведен порядок связаных аниме, с соответственным переходом на страницу этих аниме.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 10 Июня 2008, 04:25:43
Есть на ворд-арте такая вещь:
там вторым названием указывается английское, а третьим оригинальное (т.е. японское на ромадзи), но если смотреть в исходном тексте то оригинальное название указывается еще в самом начале (после русского в скобках).
Пример:
если смотреть просто на странице:
Когда плачут цикады (первый сезон) [2006]
When They Cry - Higurashi
Higurashi no Naku Koro Ni - Это оригинальное название!
The Moment the Cicadas Cry
Higurashi no Naku Koroni
When Cicadas Cry
ひぐらしのなく頃に
Higurashi no Naku Koroni Gaiden Nekogoroshi-hen
ひぐらしのなく頃に外伝 猫殺し編
Но если посмотреть в исходном тексте, то в самом начале:
<html><head><title>Аниме - Когда плачут цикады (первый сезон) (Higurashi no Naku Koro Ni)</title>
Или откуда беруться названия плагином (жирным выделено оригинальное название):
</font></td></tr></table><br><br></td><td cellspacing=0 cellpadding=0 border=1 class=line width=1></td><td width=6></td><td Valign=top><br><table><tr><td Valign=top align=right><a href='animation_poster.php?id=5076'><img src='img/6000/5076/1.jpg' border=1 alt='Когда плачут цикады (первый сезон)' ></a><br><br><a href='company_film.php?id=22'><img src=../img/company/22.jpg align=left border=0></a></td><td width=1></td><td valign=top><font size=3><b>Когда плачут цикады (первый сезон) [</font><a href='list.php?year=2006'><font size=3 color=#990000>2006</font></a><font size=3>]</b></font><br>When They Cry - Higurashi<br>Higurashi no Naku Koro Ni<br>The Moment the Cicadas Cry<br>Higurashi no Naku Koroni<br>When Cicadas Cry<br>&#12402;&#12368;&#12425;&#12375;&#12398;&#12394;&#12367;&#38915;&#12395;<br>Higurashi no Naku Koroni Gaiden Nekogoroshi-hen<br>&#12402;&#12368;&#12425;&#12375;&#12398;&#12394;&#12367;&#38915;&#12395;&#22806;&#20253; &#29483;&#27578;&#12375;&#32232;<font size=2><br><br><b>
Возникает вопрос: нельзя как-нибудь сделать чтобы он брал для оригинального названия это 3-е. Это проверено на множестве фильмов, такое построение списка на ворд-арте у всех аниме!
Это не принципиально и если сложно - то ладно! Но хотелось бы. В принципе и ручками можно заменять, да и у меня уже сделано. Просто для новых придеться опять менять местами названия! Но это уже какой-то не понятный принцип расположений названий самого сайта, а так все нормально!
Есть еще один не совсем понятный момент: при импорте (когда сериал) он не всегда сразу показывает созданую разбивку сериала, а после перезапуска программы все отлично показывает! Причем это только у части сериалов (меньшей), принцип почему он так делает я не понял (никакой закономерности не нашел). Но это тоже не важно (можно иногда и перезапутить программу лишний раз).
На этом вроде все с ошибками и предложениями!
 :)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: SolarMaster от 10 Июня 2008, 14:18:48
Замеченные ошибки
1. На некоторые сериалы не скачиваются эпизоды (Пример Айс (ICE))
2. На анимационный фильм Хроники Риддика. Темная ярость информация скачиватся не хочет

Предложения:
1. На World-art есть такой раздел "В каком порядке лучше смотреть эту серию:" можно возможность это скачать
2. Присоединяюсь прозвучавшему выше добавить скачивание студий
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 10 Июня 2008, 23:18:34
Отвечаю на все вопросы сразу:
1. Сделать можно всё
2. Ошибки исправлю (постараюсь быстро)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 00:13:02
Цитировать
Вместо тире (-) он ставит в описании квадрат (—).

Можно пример фильма с этой проблемой?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 00:18:40
Цитировать
Возникло еще одно предложение:
Можно как-нибудь сделать чтобы при импорте информации автоматически ипортировался постер (который находиться на главной странице данного аниме)? Или для этого обязательно нужно делать отдельный плагин?

На данный момент нельзя.

Цитировать
И еще вопрос, он не совсем в тему, но можно сказать и в тему!
Для чего используется 3-й рейтинг? Для пользовательского рейтинга или для ручного ввода?!
А нельзя сделать чтобы он забивался автоматом, при занятом доп. рейтенге, рейтенгом импортируемого плагина (в смысле сайта).
Например, у меня доп. рейтенг забит world-art, я импортирую информацию с animenfo.com и он забивает рейтенг animenfo.com в 3-й рейтенг!
Надеюсь я понятно выражаюсь! А то сейчас он просто переписывает мне доп. рейтенг, даже если у меня в настройках плагина убрана галочка с доп.рейтинга (стоит пустой квадрат)!!!

Пока нет, но можно будет (правда 2 просто рейтинг не будет иметь названия)

Цитировать
Можно добавить чтобы он импортировал связи? На сайте связи показаны в графе "В каком порядке лучше смотреть эту серию:"
дальше как раз приведен порядок связаных аниме, с соответственным переходом на страницу этих аниме.

Можно
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 01:56:08
Сделал загрузку правильного ориг. названия, краткого содержания, категории и постера. Остальное потом, а лучше сами :)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 02:01:13
Цитировать
Вместо тире (-) он ставит в описании квадрат (—).

Можно пример фильма с этой проблемой?
Это было в рецензии которую он брал вместо описание. Вот к этому аниме: http://www.world-art.ru/animation/animation.php?id=952
В самом первом предложении: было "Жемчужина своего жанра. «Хикару и Го» — эталонное спортивное аниме," он ипрортировал "Жемчужина своего жанра. «Хикару и Го» — эталонное спортивное аниме, " и "Но «Го» — сериал особенный." и так далее! Невоспринимал именно тире, дефис фоспринимал нормально!
Сейчас проверю новую версию!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 02:02:22
Извени за грамотические ошибки - только проснулся и еще наверное не совсем!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 02:06:44
Цитировать
Это было в рецензии которую он брал вместо описание. Вот к этому аниме: http://www.world-art.ru/animation/animation.php?id=952
В самом первом предложении: было "Жемчужина своего жанра. «Хикару и Го» — эталонное спортивное аниме," он ипрортировал "Жемчужина своего жанра. «Хикару и Го» — эталонное спортивное аниме, " и "Но «Го» — сериал особенный." и так далее! Невоспринимал именно тире, дефис фоспринимал нормально!
Сейчас проверю новую версию!

Скорее всего ничего не изменилось в новой версии. Можешь найти что там в HTML и сделать StringReplace в скрипте пока.

Цитировать
Извени за грамотические ошибки - только проснулся и еще наверное не совсем

А я вот уже засыпаю за компом так, что ошибок уже не замечаю :)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 02:18:05
Что-то я не совсем понимаю! Он теперь у меня только постеры импортирует и больше ничего. Или туплю?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 02:27:17
Проверил. Он действительно добавляет теперь только постеры (ради проверки вводил аниме которых нет в базе), даже название по которому искал он не заменяет. Везде стоят галочки, описание импортировать в описание.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 03:58:06
Заменил скрипт на старую версию, он работает нормально (т.е. что импортировал, то ипортирует; только если у меня стоит доп.рейтинг AnimeNfo и галочка переписывать доп.рейтинг, то он значение переписывает, а название рейтинга не меняет). Так что дело все-таки в скрипте!
Надеюсь посмотришь когда будет свободное время. А то постеры - это хорошо, но только постеры не совсем хорошо!

Цитировать
Скорее всего ничего не изменилось в новой версии. Можешь найти что там в HTML и сделать StringReplace в скрипте пока.
В исходном тектсе это выглядит так, "Жемчужина своего жанра. «Хикару и Го» &#151; эталонное спортивное аниме,", т.е. он не воспринимает "#151" - это и есть тире. Посмотрел еще в некоторых местах - там тоже самое когда стоит "#151" .
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 05:00:30
Выделил все аниме и поставил импортировать с ворд-арта, примерно после 50 штук он стал выдавать мне: "Ошибка при попытке связаться с сервером. Socket Error #11004" И теперь в никакую не хочет импортировать и постоянно выдает эту ошибку? Не знаешь в чем причина, сайт ворд-арт нормально открывается и работает!  ??? :( :o
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 05:19:35
 :-[ Ничего не помогает! Пробовал переустанавливать программу, комп перегружал! Ужас.
Может кто знает в чем проблема? Может ему где-нибудь регистрацию надо прописать (как в кинопоиске)?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 09:42:56
Да прогнал я там малёх. Получилось или постер или информация :( закоментируй постеры пока:

 //Poster URL
 (*curPos := PosFrom('animation_poster.php?id=', HTML, EndPos);
 if curPos > 0 then begin
  curPos := PosFrom('<img src=''', HTML, curPos) + Length('<img src=''');
  EndPos := PosFrom('''', HTML, curPos);
  PosterURL := 'http://www.world-art.ru/animation/' + Copy(HTML, curPos, EndPos - curPos);
 end;*)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 11:01:47
Хорошо проверю, но постеры как раз нормально копировались!
А из-за чего была эта ошибка "Ошибка при попытке связаться с сервером. Socket Error #11004"?
Через несколько часов опять стало нормально работать, а до этого не хотел ничего импортировать и постоянно ее выдавал!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 12:08:45
Через примерно 150-200 аниме он опять стал выдавать эту ошибку! Может проблема все-таки в регистрации? Если да, то куда ее вводить?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 12:52:43
Вполне возможно, что на сайте стоит какое-то ограничение. Мне нужно время чтобы разобраться что к чему...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 19:15:33
Выкинул из скрирта:
Цитировать
//Poster URL
 curPos := PosFrom('animation_poster.php?id=', HTML, EndPos);
 if curPos > 0 then begin
  curPos := PosFrom('<img src=''', HTML, curPos) + Length('<img src=''');
  EndPos := PosFrom('''', HTML, curPos);
  PosterURL := 'http://www.world-art.ru/animation/' + Copy(HTML, curPos, EndPos - curPos);
 end;
 
Теперь все работает! Ну кроме постеров, ну для постеров сейчас попробую отдельно сделать!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 20:02:44
Пока не стал заморачиваться и просто сделал для постеров переименовав тот же файл и изменив в описании что там импорт постеров!
Врезультате получилось два скрипта: один тащит информацию, а второй импортирует постер! В принципе меня такой вариант устраивает, только для постеров нужно покапаться и выкинуть не нужные операции!
Еще раз спасибо за программу!!!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 20:05:27
Я даже самый первый скрипт приспособил: он тащит рецензию в пользовательское поле!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 20:17:13
Я даже самый первый скрипт приспособил: он тащит рецензию в пользовательское поле!

Чё-то я не понял как ты догадался как это сделать без мануала?? Круто :)
Рад, что всё работает (ну почти всё) и всё нравится :) В скором времени подправлю так чтобы и постеры и инфа работала одновременно и напишу инструкцию по написанию скриптов и можно будет заняться крупными изменениями т.е. 0.9.9!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 20:23:41
Спасибо!
Буду ждать, особенно мануал!!!
Вот сейчас пытаюсь переделать продюсера в автора оригинала (просто лично мне это более интереснно, тем более у аниме продюсеров не часто указывают. Насколько я понял они не сильно там важны).
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 20:29:11
Только не совсем получается:
Заменяю <b>Автор оригинала:</b> вместо <b>Продюсер:</b>, не работает!
Насколько понял это тег для поиска. А что там еще за поиск отвечает?
Цитировать
//Producers
 curPos := PosFrom('<b>Продюсер:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom('/ <font size=2>', HTML, EndPos) + Length('/ <font size=2>');
   EndPos := PosFrom('</font>', HTML, curPos);
   
   Name := Trim(Copy(HTML, curPos, EndPos - curPos));
   
   AddMoviePerson(Name, TransName, '', URL, ctProducers);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;
end;
Вот это насколько понял как раз и есть импорт информации о продюссере. Или где-то еще изменить надо?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 21:10:19
Тут ещё важно расположение. Автор оригинала с самого верху, соответственно этот код должен быть вначале процедуры...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 22:37:54
Ладно подожду мануала!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 22:43:15
Ладно подожду мануала!

Та ну, это же тривиально:
procedure ParseCredits(HTML : WideString);
var
 curPos, EndPos : Integer;
 TransName, Name, Role, URL : WideString;
begin
 EndPos := 1;
 
 //Original Author
 curPos := PosFrom('<b>Автор оригинала:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom('/ <font size=2>', HTML, EndPos) + Length('/ <font size=2>');
   EndPos := PosFrom('</font>', HTML, curPos);
   
   Name := Trim(Copy(HTML, curPos, EndPos - curPos));
   
   AddMoviePerson(Name, TransName, '', URL, ctProducers);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;
 
 //Directors
 curPos := PosFrom('<b>Режиссер:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom('/ <font size=2>', HTML, EndPos) + Length('/ <font size=2>');
   EndPos := PosFrom('</font>', HTML, curPos);
   
   Name := Trim(Copy(HTML, curPos, EndPos - curPos));
   
   AddMoviePerson(Name, TransName, '', URL, ctDirectors);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;
 
 //Writers
 curPos := PosFrom('<b>Сценарий:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom('/ <font size=2>', HTML, EndPos) + Length('/ <font size=2>');
   EndPos := PosFrom('</font>', HTML, curPos);
   
   Name := Trim(Copy(HTML, curPos, EndPos - curPos));
   
   AddMoviePerson(Name, TransName, '', URL, ctWriters);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;

 //Actors
 curPos := PosFrom('<b>Роли озвучивали:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom('/ <font size=2>', HTML, EndPos) + Length('/ <font size=2>');
   EndPos := PosFrom('</font>', HTML, curPos);
   
   Name := Trim(Copy(HTML, curPos, EndPos - curPos));
   
   curPos := PosFrom('—&nbsp;', HTML, EndPos);
   if curPos < PosFrom('</tr>', HTML, EndPos) then begin
    curPos := curPos + Length('—&nbsp;');
    EndPos := PosFrom('</td>', HTML, curPos);

Role := Trim(Copy(HTML, curPos, EndPos - curPos));
   end else
    Role := '';
   
   AddMoviePerson(Name, TransName, Role, URL, ctActors);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;
 
 //Composers
 curPos := PosFrom('<b>Композитор:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom('/ <font size=2>', HTML, EndPos) + Length('/ <font size=2>');
   EndPos := PosFrom('</font>', HTML, curPos);
   
   Name := Trim(Copy(HTML, curPos, EndPos - curPos));
   
   AddMoviePerson(Name, TransName, '', URL, ctComposers);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;
end;
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 11 Июня 2008, 22:58:30
Спасибо, все заработало!!!  :D :D :D
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 11 Июня 2008, 23:00:07
Логично ;)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 00:01:18
Столкнулся с такой проблемой:
Не делает разбивку сериала на эпизоды у такого аниме "Высь [ТВ]"
Насколько понял проблема в том что там идет еще разбивка на арки:
Цитировать
Эпизоды:   
Dream arc
01. Kaze -breeze-
02. Machi -town-
03. Koe -whisper-
04. Hane -plume-
05. Tsubasa -wing-
06. Hoshi -star-
Summer arc
07. Yume -dream-
08. Natsu -summer-
09. Tsuki -moon-
AIR arc
10. Hikari -light-
11. Umi -sea-
12. Sora -air-
13. Коллаж из сцен предыдущих серий
В оригинальном тексте:
Цитировать
</p><br></td><td Valign=top width=5></td></tr></table><br><br><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b><font size=2 color=#990000>Эпизоды:</font></b></td><td width=2></td></tr></table><table width=100% cellspacing=0 cellpadding=0 border=0 ><tr><td width=100% height=1 background='img/pixel.gif'></td></tr></table><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b>Dream arc</b><br>01. Kaze -breeze-<br>02. Machi -town-<br>03. Koe -whisper-<br>04. Hane -plume-<br>05. Tsubasa -wing-<br>06. Hoshi -star-<br><b>Summer arc</b><br>07. Yume -dream-<br>08. Natsu -summer-<br>09. Tsuki -moon-<br><b>AIR arc</b><br>10. Hikari -light-<br>11. Umi -sea-<br>12. Sora -air-<br>13. Коллаж из сцен предыдущих серий</td><td width=2></td></tr></table><br><br><center><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b><font size=2 color=#99000>
Адресс аниме:
http://www.world-art.ru/animation/animation.php?id=3017
Или из-за этих арок не получиться сделать? Если сложно, то у одного, двух можно и в ручную сделать!  ;)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 00:13:25
Будет работать если убрать проверку: AND (EndPos < PosFrom('<b>', HTML, curPos))
но тогда могут быть проблемы с другими фильмами, да и "арки" эти запихает в названия эпизодов :( - поэкспериментируй если хочешь. Может ты найдёшь более уникальный тег для определения начала и конца эпизодов?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 00:15:26
Хорошо попробую!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 00:23:09
Да без этой строки получилось. Просто потом удаляешь название арок из разбивки эпизодов и все ОК.
Спасибо за совет.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 00:25:48
Помоглу еще в паре замеченых случаев.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 00:39:19
Отлично
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 00:45:36
Единственное аниме где не помогло:
Призрак в доспехах: Синдром одиночки [ТВ]
http://www.world-art.ru/animation/animation.php?id=39
Но там тяжелый случай:
Цитировать
Эпизоды:

Первый сезон Koukaku Kidoutai STAND ALONE COMPLEX (01.10.2002-01.10.2003)
01. Public Peace; SECTION 9
02. Proof of Recklessness; TESTATION
03. A Small Rebellion; ANDROID AND I
04. The Visual Device Laughs; INTERCEPTOR
05. The Inviting Bird Will Chant; DECOY
06. The Copycat Dances; MEME
07. Idolatry; IDOLATOR
08. The Fortunate Ones; MISSING HEARTS
09. The Man That Lurks in the Darkness of the Net; CHAT! CHAT! CHAT!
10. A Perfect Day for a Jungle Cruise; JUNGLE CRUISE
11. Inside the Forest of the Sub-Images; PORTRAITZ
12. Tachikoma Runaway; ESCAPE FROM
13. Unequal Terrorist; NOT EQUAL
14. Automated Capitalism; YES
15. Time of the Machines; MACHINES DESIRANTES
16. Chinks in the Armor of the Heart; Ag20
17. The True Reason For the Unfinished Love Affair; ANGELS' SHARE
18. Assassinations Duet; LOST HERITAGE
19. Being Held in the Camouflage Net; CAPTIVATED
20. The Medicine Which is Turned Off; RE-VIEW
21. Locus of Desertion; ERASER
22. Bribery Case; SCANDAL
23. Equinotical Week of Good and Evil; EQUINOX
24. Orphan Castle Setting Sun; ANNIHILATION
25. Smoke Projectile Rain; BARRAGE
26. Public Peace Section 9, Again; STAND ALONE COMPLEX
Спэшл:
Special - A Prior Notice

Второй сезон Koukaku Kidoutai S.A.C. 2nd GIG (01.01.2004-01.01.2005)
27. Reembody / Reactivation
28. Night Cruise / The Satiated Me
29. Cash Eye / Saturday Night and Sunday Morning
30. Natural Enemy / Natural Enemy
31. Inductance / Those that have the motive
32. Excavation / Latent heat source
33. Pu239 / Rambling thoughts are a study on ruined nations
34. Fake Food / Vegetarian Feast
35. Ambivalence / The Hope Named Despair
36. Trial / The Man Who Goes Insane
37. Affection / Grass Labyrinth
38. Selecon / To Those Without Even A Name
39. Make Up / Face
40. Poker Face / Beware the Left Eye
41. PAT. / Afternoon of the Machines
42. Another Chance / The Fact of Being There
43. Red Data / Repaired Mother-Child Relationship
44. Trans Parent / Angel`s Poem
45. Chain Reaction
46. Fabricate Fog
47. Embarrassment
48. Reversal Process
49. Martial Law
50. Nuclear Power
51. This Side Of Justice
52. Endless∞GIG
Спэшл:
BIOS
Оригинал:
Цитировать
</a><br><br><br><br><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b><font size=2 color=#990000>Эпизоды:</font></b></td><td width=2></td></tr></table><table width=100% cellspacing=0 cellpadding=0 border=0 ><tr><td width=100% height=1 background='img/pixel.gif'></td></tr></table><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b>Первый сезон Koukaku Kidoutai STAND ALONE COMPLEX (01.10.2002-01.10.2003)</b><br>01. Public Peace; SECTION 9<br>02. Proof of Recklessness; TESTATION<br>03. A Small Rebellion; ANDROID AND I<br>04. The Visual Device Laughs; INTERCEPTOR<br>05. The Inviting Bird Will Chant; DECOY<br>06. The Copycat Dances; MEME<br>07. Idolatry; IDOLATOR<br>08. The Fortunate Ones; MISSING HEARTS<br>09. The Man That Lurks in the Darkness of the Net; CHAT! CHAT! CHAT!<br>10. A Perfect Day for a Jungle Cruise; JUNGLE CRUISE<br>11. Inside the Forest of the Sub-Images; PORTRAITZ<br>12. Tachikoma Runaway; ESCAPE FROM<br>13. Unequal Terrorist; NOT EQUAL<br>14. Automated Capitalism; YES<br>15. Time of the Machines; MACHINES DESIRANTES<br>16. Chinks in the Armor of the Heart; Ag20<br>17. The True Reason For the Unfinished Love Affair; ANGELS' SHARE<br>18. Assassinations Duet; LOST HERITAGE<br>19. Being Held in the Camouflage Net; CAPTIVATED<br>20. The Medicine Which is Turned Off; RE-VIEW<br>21. Locus of Desertion; ERASER<br>22. Bribery Case; SCANDAL<br>23. Equinotical Week of Good and Evil; EQUINOX<br>24. Orphan Castle Setting Sun; ANNIHILATION<br>25. Smoke Projectile Rain; BARRAGE<br>26. Public Peace Section 9, Again; STAND ALONE COMPLEX<br><b>Спэшл:</b><br>Special - A Prior Notice<br><br><b>Второй сезон Koukaku Kidoutai S.A.C. 2nd GIG (01.01.2004-01.01.2005)</b><br>27. Reembody / Reactivation<br>28. Night Cruise / The Satiated Me<br>29. Cash Eye / Saturday Night and Sunday Morning<br>30. Natural Enemy / Natural Enemy<br>31. Inductance / Those that have the motive<br>32. Excavation / Latent heat source<br>33. Pu239 / Rambling thoughts are a study on ruined nations<br>34. Fake Food / Vegetarian Feast<br>35. Ambivalence / The Hope Named Despair<br>36. Trial / The Man Who Goes Insane<br>37. Affection / Grass Labyrinth<br>38. Selecon / To Those Without Even A Name<br>39. Make Up / Face<br>40. Poker Face / Beware the Left Eye<br>41. PAT. / Afternoon of the Machines<br>42. Another Chance / The Fact of Being There<br>43. Red Data / Repaired Mother-Child Relationship<br>44. Trans Parent / Angel`s Poem<br>45. Chain Reaction<br>46. Fabricate Fog<br>47. Embarrassment<br>48. Reversal Process<br>49. Martial Law<br>50. Nuclear Power<br>51. This Side Of Justice<br>52. Endless&#8734;GIG<br><b>Спэшл:</b><br>BIOS</td><td width=2></td></tr></table><br><br><center><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b><font size=2 color=#99000>
Он берет только первый сезон! Но да ладно можно в одном месте 26 серий руками забить!!!  :)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 02:04:31
Вообще-то с той версией, что у меня сейчас :) можно и эти эпизоды осилить... завтра залью...
Ты не мог бы мне кинуть небольшую базу (фильмов 20-30) аниме для теста (нужно только названия и урлы)?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 09:54:05
Цитировать
Ты не мог бы мне кинуть небольшую базу (фильмов 20-30) аниме для теста (нужно только названия и урлы)?
Названия русские? Или другие тоже нужны? Куда ее залить?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 11:41:57
Лучше английские. Шли на email, если слишком большой файл - скажи и я вышлю тебе данные для FTP.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 12:14:44
Выслал на почту. Там немного.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 12:25:17
Спасибо, вечером потестирую и если всё нормально будет, залью обновление.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 12:26:36
Спасибо.....жду.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 12:54:16
Вот возник вопрос:
А можно сделать отключение разбивки сериала наэпизоды? Просто например я исправил не правильную разбивку на эпизоды, хочу обновить рейтинг, в результате он обновляет и эпизоды и приходиться заново удалять брак!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 13:05:02
Нет. Можно просто закомментировать разбивку в скрипте или написать её так, чтобы всегда правильная была ;)
Но, вообще то думаю нужно сделать такую настройку...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 15:30:28
Теперь бы скрипт по персонам. А то 2300 персон в ручную я не осилю.........
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 12 Июня 2008, 22:23:06
Теперь бы скрипт по персонам. А то 2300 персон в ручную я не осилю.........

что-ж если у меня будет время - напишу, если не будет - ждите мануала.

Вот, что написано на странице регистрации на world-art.ru:
Цитировать
Будущим пользователям сайта: выкачка сайта c помощью клиентов запрещена, при большом кол-ве запросов Ваш ip-адрес будет заблокирован.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 12 Июня 2008, 22:39:04
Цитировать
Будущим пользователям сайта: выкачка сайта c помощью клиентов запрещена, при большом кол-ве запросов Ваш ip-адрес будет заблокирован.
Понятно. Ну ладно, ведь не постоянно же я обновляю инфу по большому кол-ву аниме!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 13 Июня 2008, 14:32:52
Цитировать
Нет. Можно просто закомментировать разбивку в скрипте или написать её так, чтобы всегда правильная была
Что-то наверное я не так делаю. Пытаюсь закомментировать разбивку в скрипте:
Цитировать
//Episodes
 (*curPos := Pos('<font size=2 color=#990000>Эпизоды:</font>', HTML);
 if curPos > 0 then begin
  curPos := PosFrom('<tr><td>', HTML, curPos) + Length('<tr><td>');
  EndPos := PosFrom('<br>', HTML, curPos);
  while (EndPos > 0) AND (EndPos < PosFrom('</td>', HTML, curPos)) AND (EndPos < PosFrom('<b>', HTML, curPos)) do begin
   Tmp := Trim(Copy(HTML, curPos, EndPos - curPos));
   P := Pos('.', Tmp);
   
   AddEpisode('', Copy(Tmp, P + 1, Length(Tmp) - P), '', '', '', '1', Copy(Tmp, 1, P - 1)); 
 
   curPos := EndPos + 4;
   EndPos := PosFrom('<br>', HTML, curPos);
  end;*)
 
  //Last episode
  (*EndPos := PosFrom('</td>', HTML, curPos);
  if EndPos < PosFrom('<b>', HTML, curPos) then begin
   Tmp := Trim(Copy(HTML, curPos, EndPos - curPos));
   P := Pos('.', Tmp);
   
   AddEpisode('', Copy(Tmp, P + 1, Length(Tmp) - P), '', '', '', '1', Copy(Tmp, 1, P - 1)); 
  end;
 end;
end;*)
После этого он перестает видить скрипт. Или где-то еще надо закомментировать?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 13 Июня 2008, 14:54:00
И еще возник вопрос: почему он пишет данные с конца?
Пример:
На сайте:
Цитировать
Жанр: приключения, фэнтези
Он импортирует в базу:
Цитировать
Жанры: фэнтези, приключения

Ну и тому подобное.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 13 Июня 2008, 15:50:47
Да без манула запаришься разбираться.
А ту же разбивку сериалов нужно отключить  :(
А то, к примеру, нет на ворд-арте бонусной серии (у меня имеется) добавляешь ее в ручную и нужно инфу обновить......и все кердык твоим ручным добавлением!  >:(
Так что ОЧЕНЬ жду мануал!  ;)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 13 Июня 2008, 17:42:20
Подожди денёк (макс. 2) и будет и мануал и улучшеный скрипт (я там сделал константы выкл/вкл постер, эпизоды, автор вместо продюсера).

А насчёт комментирования эпизодов так ты по-моему один лишний end закоментировал вот и не компилируется...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 13 Июня 2008, 17:46:23
Спасибо подожду.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 00:22:06
Можно грузить инсталлер 0.9.8.13
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 00:23:37
Вот это настройки скрипта:
//OPTIONS
 DOWNLOAD_POSTER = True;
 DOWNLOAD_EPISODES = True;
 DOWNLOAD_AUTHOR_INSTEAD_OF_PRODUCER = False;
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 00:24:57
Спасибо сейчас попробую!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 00:27:50
Теоретический эпизоды должны теперь везде правильно грузиться. (по крайней мере работало с 30 фильмами, которые ты мне прислал)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 00:55:35
Пока вроде бы все нормально работает! Проверим дальше, если что - отпишусь!
Спасибо большое.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 01:04:20
Будем надеется, что проблем не будет.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 01:11:37
Я так понял что нужно отключать импорт постера, если у тебя стоит на первом месте другой?!
А то он просто его затирает. Ну теперь с отключением и включением с этим проблем не будет. Только вот если сделать так, чтобы если постер уже есть, то он  бы просто не импортировал другой! А так пока все нормально.
Огромное спасибо. Теперь жду мануала чтобы добавить импорт студий и связей!  :D
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 01:19:40
Цитировать
Только вот если сделать так, чтобы если постер уже есть, то он  бы просто не импортировал другой! А так пока все нормально.

Это будет, но я хотел побыстрее выпустить версию с исправлением ошибок так, что в актуальную версию не попало...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 01:24:24
Да это не срочно. Просто хотелось бы. А так просто отключаешь и все нормально. Ведь импорт постеров нужен только для новых аниме. В принципе можно сделать себе два скрипта: у одного включенно, а у дрого отключенно; и подписать для себя, типа этот для новых, а этот для старых. Ту даже можно и отключение разбивки эпизодов пихнуть. Так что это не очень важно на данный момент!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 10:51:49
Только сейчас заметил одну проблему с композиторами.
Точнее 2 проблемы, но насколько понял взаимосвязанные:
Цитировать
Композитор:
   DEPAPEPE / デパペペ
   Хаяси Юдзо / Hayashi Yuzo / 林有三
Он делает композитора: Hayashi Yuzo / DEPAPEPE, аниме Мед и клевер (второй сезон), адрес: http://www.world-art.ru/animation/animation.php?id=5837;
Второе:
Цитировать
Композитор:
   rungran / rungran
Он делает композитора: Abe Hisashi / rungran, аниме И дьявол может плакать, адрес: http://www.world-art.ru/animation/animation.php?id=6098,
тут он вообще
Цитировать
Abe Hisashi
берет из вышестоящего
Цитировать
Дизайн:
   Абэ Хисаси / Abe Hisashi / 阿部恒    — персонажей
Если есть возможность - посмотри плиз.
Эта проблема оказывается была и в более раних версиях, но я просто ее не заметил.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 16:47:52
Спасибо за мануал по созданиб скриптов! Буду изучать.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 17:00:21
Пожалуйста. Я его на скорую руку написал так, что если есть неточности, ошибки или ещё что - пиши.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 17:03:26
Да сейчас попробую студии добавить.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 17:49:48
Поправка композиторов:
//Composers
 curPos := PosFrom('<b>Композитор:</b>', HTML, EndPos);
 if curPos > 0 then begin
  EndPos := curPos;
  curPos := PosFrom('../people.php?id=', HTML, curPos);
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('../people.php?id=');
   EndPos := PosFrom('"', HTML, curPos);
   
   URL := BASE_URL + '/people.php?id=' + Copy(HTML, curPos, EndPos - curPos);
   
   curPos := PosFrom('>', HTML, curPos) + 1;
   EndPos := PosFrom('</a>', HTML, curPos);
   
   TransName := Copy(HTML, curPos, EndPos - curPos);
 
   curPos := PosFrom(' / ', HTML, EndPos);
   if (curPos > 0) AND (curPos - EndPos < 10) then begin
    curPos := PosFrom('>', HTML, curPos) + 1;
    EndPos := PosFrom('</a>', HTML, curPos);
   
    Name := Trim(RemoveTags(Copy(HTML, curPos, EndPos - curPos), False));
   end else
    curPos := EndPos;   
   
   AddMoviePerson(Name, TransName, '', URL, ctComposers);

   curPos := PosFrom('../people.php?id=', HTML, curPos);
  end;
 end;

Вопрос: такая проблема только с композиторами? (тебе быстрее поди будет это выяснить)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 17:53:20
Цитировать
Вопрос: такая проблема только с композиторами? (тебе быстрее поди будет это выяснить)
Из более 300 аниме увидел только у композиторов.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 17:57:26
Хорошо, значит с моим фиксом теперь всё должно грузиться правильно.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 18:22:56
Насколько я разобрался добавление студий должно выглядить вот так:
Цитировать
//Studio
 AddFieldValue(mfStudio, HTMLValues2(HTML,
                             '<b>Производство:</b>', '</b>',
                          '<a href=', '</a>',
                          ', ', EndPos));
Только я несовсем понял как мне приписать дополнительную страницу студий. И можно например ее добавить например так:
Пример: страница самого аниме: http://www.world-art.ru/animation/animation.php?id=15, страница его студий: http://www.world-art.ru/animation/animation_full_production.php?id=15
Т.е. отличие этих страниц в добавлении animation_full_production вместо animation. Отсюда вопрос: нельзя ли как-нибудь через процедуры просто заменять этот адресс?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 18:30:27
Цитировать
Насколько я разобрался добавление студий должно выглядить вот так:

Я саму страницу студий не смотрел, но в теории да.

Цитировать
Только я несовсем понял как мне приписать дополнительную страницу студий.

Так же как я добавил страницу авторского состава и постеры т.е. пишешь URL на студии в переменную и возвращаешь его в GetDownloadURL.

Цитировать
Отсюда вопрос: нельзя ли как-нибудь через процедуры просто заменять этот адресс?

Из мануала:
procedure Delete(var S: WideString; Index, Count: Integer)
Удаляет Count символов из строки S начиная с Index

Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 21:51:45
Вот со студиями (в последний раз сам делаю :) )

Встроил там такую систему, что добавление ещё одной страницы состоит только в распределении констант нужном образом...

[вложение удалено Администратором]
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 22:00:06
Спасибо! Буду дальше разбираться!
Можно еще один вопрос:
Можно по подробнее описать работу со связями?
Цитировать
procedure AddConnection(Title, OrigTitle, Category, URL, Year: WideString)
Добавляет связь с другим фильмом.
А то я не совсем понял........туплю наверное!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 22:34:28
Цитировать
Можно по подробнее описать работу со связями?

Глобально практически то же самое, что и работа с создателями фильма:

procedure ParseConnections(HTML : WideString);
var
 Title, OrigTitle, Category, URL, Year: WideString; //В эти переменные собираем информацию
 //тут остальные переменные
begin
 //находим начало связей
 //Находим начало первой связи
 while не конец свзяей do begin
 
  //последовательность заполнения переменных ниже не имеет значения

  //Находим название и присваиваем его переменной Title
  //Находим ориг. название и присваиваем его переменной OrigTitle
  //Находим категорию и присваиваем его переменной Category
  //Находим URL и присваиваем его переменной URL
  //Находим год и присваиваем его переменной Year

  AddConnection(Title, OrigTitle, Category, URL, Year); //Добавляем связь

 //Находим начало следующей связи
 end;
end;

Все переменные не обязательно заполнять. Главное заполнить только Title или OrigTitle.
Честно говоря на данный момент самой программой не поддерживается Год и URL.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 22:42:57
Просто хотелось бы брать связи из, пример:
Цитировать
В каком порядке лучше смотреть эту серию:   

   #1    Армитаж III - OAV (4 эп.), первое произведение цикла, 1995
   #2    Армитаж: Полиматрица - п/ф, компиляция OAV Armitage III, 1996
   #3    Армитаж: Двойная матрица - п/ф, продолжение, 2002
Отсюда хотел брать:
Цитировать
Армитаж III
Армитаж: Полиматрица
Армитаж: Двойная матрица
Т.е. только названия.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 22:46:25
Насколько я понял, те аниме которые у меня есть автоматом свяжуться через эти связи. И через это не надо будет их в ручную связывать.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 22:48:02
Насколько я понял, те аниме которые у меня есть автоматом свяжуться через эти связи. И через это не надо будет их в ручную связывать.

Да
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 22:48:40
Просто хотелось бы брать связи из, пример:
Цитировать
В каком порядке лучше смотреть эту серию:   

   #1    Армитаж III - OAV (4 эп.), первое произведение цикла, 1995
   #2    Армитаж: Полиматрица - п/ф, компиляция OAV Armitage III, 1996
   #3    Армитаж: Двойная матрица - п/ф, продолжение, 2002
Отсюда хотел брать:
Цитировать
Армитаж III
Армитаж: Полиматрица
Армитаж: Двойная матрица
Т.е. только названия.

Ну из того, что я выше написал понятно как это сделать? или нет?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 22:52:28
Т.е. в моем случае я присваеваю только Title, а остальное ( OrigTitle, Category, URL, Year) мне не надо.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 22:56:45
Т.е. в моем случае я присваеваю только Title, а остальное ( OrigTitle, Category, URL, Year) мне не надо.

Да.

2й твой пост не читабелен.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 22:57:53
я уже заметил!
Там было написано:
А где мне это писать, всмысле в начале или например, после импорта персон? Или это не имеет значения?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 23:10:40
Цитировать
Глобально практически то же самое, что и работа с создателями фильма
А не больше это похоже на работу с эпизодами? Или я не правильно сейчас пытаюсь сделать?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 23:14:46
Цитировать
А не больше это похоже на работу с эпизодами? Или я не правильно сейчас пытаюсь сделать?

Ну да, наверное

я уже заметил!
Там было написано:
А где мне это писать, всмысле в начале или например, после импорта персон? Или это не имеет значения?

Если для поиска начала связей использовать ф-цию Pos, то где угодно (т.е. во избежание ошибок лучше всего в самом конце процедуры ParseMovie), а если PosFrom, то  после описания и перед эпизодами.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 23:20:04
Я делаю наверное медленно, только учусь вот такое у меня начало:
Цитировать
procedure ParseConnections(HTML : WideString);
var
 Title: WideString;
begin
curPos := Pos('<font size=2 color=#990000>В каком порядке лучше смотреть эту серию:</font>', HTML);
if curPos > 0 then begin
 curPos := PosFrom('estimation>', HTML, curPos) + Length('</a>');
Надеюсь правильно!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 23:22:06
Оригинальный текст:
Цитировать
<font size=2 color=#990000>В каком порядке лучше смотреть эту серию:</font></b></td><td width=2></td></tr></table><table width=100% cellspacing=0 cellpadding=0 border=0 >
<tr><td height=1 background='img/pixel.gif'></td></tr></table><table cellspacing=0 cellpadding=2 border=0><tr><td width=2></td><td Valign=top> <b>#1&nbsp;</b></td><td>
<a href = "animation.php?id=737" class=estimation>Армитаж III</a> - OAV (4 эп.), первое произведение цикла, 1995</td></tr><tr><td width=2></td><td Valign=top> <b>#2&nbsp;</b>
</td><td> <a href = "animation.php?id=738" class=estimation>Армитаж: Полиматрица</a> - п/ф, компиляция OAV Armitage III, 1996</td></tr><tr><td width=2></td><td Valign=top>
<b>#3&nbsp;</b></td><td> <a href = "animation.php?id=179" class=estimation>Армитаж: Двойная матрица</a> - п/ф,
 продолжение, 2002</td></tr></table><br><br><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td><b>
Обычный текст:
Цитировать
В каком порядке лучше смотреть эту серию:   

   #1    Армитаж III - OAV (4 эп.), первое произведение цикла, 1995
   #2    Армитаж: Полиматрица - п/ф, компиляция OAV Armitage III, 1996
   #3    Армитаж: Двойная матрица - п/ф, продолжение, 2002
Адрес: http://www.world-art.ru/animation/animation.php?id=737
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 14 Июня 2008, 23:24:10
Похоже на правильный код :)
Только вот наверное curPos := PosFrom('estimation>', HTML, curPos) + Length('</a>');
Должно быть curPos := PosFrom('estimation>', HTML, curPos) + Length('estimation>');
А вот EndPos := PosFrom('</a>', HTML, curPos);
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 23:31:16
Что типа того:
Цитировать
procedure ParseConnections(HTML : WideString);
var
 Title: WideString;
begin
curPos := Pos('<font size=2 color=#990000>В каком порядке лучше смотреть эту серию:</font>', HTML);
if curPos > 0 then begin
 curPos := PosFrom('estimation>', HTML, curPos) + Length('estimation>');
EndPos := PosFrom('</a>', HTML, curPos);
 while (curPos > 0) AND (curPos < PosFrom('<br>', HTML, EndPos)) do begin
AddConnection(Title);
 end;
end;
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 23:34:44
Или я что-то пропустил в конце?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 14 Июня 2008, 23:55:40
Или надо вот так:
Цитировать
procedure ParseConnections(HTML : WideString);
var
 Title: WideString;
begin
curPos := Pos('<font size=2 color=#990000>В каком порядке лучше смотреть эту серию:</font>', HTML);
if curPos > 0 then begin
 curPos := PosFrom('estimation>', HTML, curPos) + Length('estimation>');
EndPos := PosFrom('</a>', HTML, curPos);
 while (curPos > 0) AND (curPos < PosFrom('<br>', HTML, EndPos)) do begin
AddConnection(Title);
 curPos := Pos('estimation>', HTML);
 end;
end;
???
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 00:19:11
Почти...

procedure ParseConnections(HTML : WideString);
var
 curPos, EndPos : Integer;
begin
 curPos := Pos('<font size=2 color=#990000>В каком порядке лучше смотреть эту серию:</font>', HTML);
 if curPos > 0 then begin
  curPos := PosFrom('estimation>', HTML, curPos);
  EndPos := PosFrom('</a>', HTML, curPos); 
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('estimation>'); 
   
   AddConnection(Copy(HTML, curPos, EndPos - curPos), '', '', '', '');

   curPos := PosFrom('estimation>', HTML, EndPos);
   EndPos := PosFrom('</a>', HTML, curPos);
  end;
 end;
end;
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 00:20:32
Понятно, еще раз спасибо.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 00:24:36
Весь скрипт со связями и настройкой DOWNLOAD_CONNECTIONS

[вложение удалено Администратором]
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 00:32:35
Вроде нормально работает!
Проверить успел только на двух аниме.........меня опять заблокировали!
А блокируют они где-то на 2-3 часа......
Так что после сна его полностью протестирую.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 00:34:32
Объясняю в чём был прикол:
1. В конце цикла должно быть тоже самое что и перед ним т.е.
   curPos := PosFrom('estimation>', HTML, EndPos);
   EndPos := PosFrom('</a>', HTML, curPos);
  end;

2. Даже если заполняешь только Title, нужно передавать значения во все поля
AddConnection(Copy(HTML, curPos, EndPos - curPos), '', '', '', '');
3. Надо следить чтобы не получилось бесконечного цикла. Если бы было
curPos := PosFrom('estimation>', HTML, curPos) + Length('estimation>');то в
while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begincurPos всегда будет > 0 и если </table> дальше не встречается, то цикл будет работать вечно.
По этому правильно вот так:
 
 curPos := PosFrom('estimation>', HTML, curPos);
  EndPos := PosFrom('</a>', HTML, curPos); 
  while (curPos > 0) AND (curPos < PosFrom('</table>', HTML, EndPos)) do begin
   curPos := curPos + Length('estimation>'); 
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 00:40:29
Понятно, буду знать на будущее.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 00:44:30
Ладно, я спать.
Думаю что скрипт нужно уже вывесить на страницу загрузки, а то не все наверное следят за форумом!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 00:53:42
Спокойной ночи.

Цитировать
Думаю что скрипт нужно уже вывесить на страницу загрузки, а то не все наверное следят за форумом!

Сделаю завтра уже наверное.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Endimon от 15 Июня 2008, 04:09:39
Хороший скрипт !!

1) Есть предложение в категории добовлять не просто тип (OVA или TV), а еще количество эпизодов.

2) Столкнулся с проблемой... При проверке связей скрипт ищет в базе фильм только по первой строке, альтернативные не проверяет.

Вот пример...

#1  Saber Marionette R - OAV (3 эп.), первый сериал из цикла, 1995
#2  Saber Marionette J - ТВ (25 эп.), второй сериал из цикла, 1996
#3  Mata Mata Saber Marionette J - OAV (6 эп.), продолжение, 1997 - Saber Marionette J Again
#4  Saber Marionette J to X - ТВ (26 эп.), продолжение, 1998

В итоге он мне добавил в базу - Mata Mata Saber Marionette J
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: NewSky от 15 Июня 2008, 05:56:13
Цитировать
Из мануала:
procedure Delete(var S: WideString; Index, Count: Integer)
Удаляет Count символов из строки S начиная с Index
Прошу прощения, я что-то пропустил, а где найти тот самый мануал?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: SolarMaster от 15 Июня 2008, 06:45:35
Исправил одну ошибку (после получаса мучений  :) ) в скрипте когда он устанавливает связи он добавлял [ТВ] к названию. Например Евангелион [ТВ]. Выкладываю может кому пригодится.

P.S. Nostra большое спасибо за мануал без него бы не справился

[вложение удалено Администратором]
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 09:23:29
Цитировать
Прошу прощения, я что-то пропустил, а где найти тот самый мануал?
Personal Video Database > Русский > Разработчикам > Разработка скриптов
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: SolarMaster от 15 Июня 2008, 09:43:40
Кто скачал перескачайте скрипт. Ошибку пропустил  :(

[вложение удалено Администратором]
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 14:02:04
nostra!
Проверил, все вроде нормально работает. Попробую добавить для себя последнию вещь (Трансляция/Премьера, вместо не нужного мне MPAA) и попробую сделать скрипт для персон.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 14:54:39
Вот что у меня получается с Трансляция/Премьера:
Цитировать
//Premiere and translation
curPos := PosFrom('<b>Премьера</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Премьера</b>:');
  EndPos := PosFrom('<br>', HTML, curPos); 

curPos := PosFrom('<b>Трансляция</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Трансляция</b>:');
  EndPos := PosFrom('<br>', HTML, curPos); 

  AddFieldValue(mfMPAA, Trim(Copy(HTML, curPos, EndPos - curPos))); 
 end;
end;      
Вставляю после категории. Скрипт программой нормально видиться, но я пока проверить не могу - опять забанили!
Но я не совсем уверен в правильности, там у меня два варианта (я думаю не совсем так это надо писать) просто для одних аниме (если например фильм) указывается премьера, а для других (если например сериал, а главное был ТВ показ) указывается трансляция. Вот и нужно чтобы он находил во обоих случаях находил информацию и добавлял в поле MPAA.
Пример:для трансляции
Цитировать
Трансляция, Премьера:  c 04.11.2005 по 12.05.2006

или для премьеры
Цитировать
Трансляция, Премьера: 20.11.2004
Вот такая идея.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 15:05:28
Ты ищи просто вначале оба, сравнивай позицию и бери ту, что больше
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 16:40:09
Цитировать
Ты ищи просто вначале оба, сравнивай позицию и бери ту, что больше
Там присутствует только одна позиция: или Трансляция или Премьера (в зависимости от типа аниме).
А моя версия скрипта не работает, точнее работает, но не добавляет Трансляция/Премьера:
А какой оператор "Или", т.е. в моем случае надо или это или это. Т.е. если не нашел первый вариант, то искал бы второй; а если нашел первый вариант, то уже не проверял второй, а выполнял действие.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 17:29:22
Понял одну свою ошибку!!!
С мои видом скрипта он копирует всю строку.......
нужно дальше попробовать по изменять!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 17:35:17
Цитировать
Там присутствует только одна позиция: или Трансляция или Премьера (в зависимости от типа аниме).

Ну так и отлично. Это значит, чо у того, что отсутвует будет позиция 0 (т.е. не найден), а у того что есть позиция > 0


Цитировать
А какой оператор "Или", т.е. в моем случае надо или это или это. Т.е. если не нашел первый вариант, то искал бы второй; а если нашел первый вариант, то уже не проверял второй, а выполнял действие.

Оператор или - OR, но поверь мне так как я говорю будет работать и будет проще
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 17:36:24
Сделал вот так:
Цитировать
//Premiere
 curPos := PosFrom('<b>Премьера</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Премьера</b>:');
  EndPos := PosFrom('<br>', HTML, curPos);  

  AddFieldValue(mfMPAA, Trim(Copy(HTML, curPos, EndPos - curPos)));  
 end;

//Translation
curPos := PosFrom('<b>Трансляция</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Трансляция</b>:');
  EndPos := PosFrom('<br>', HTML, curPos);  

  AddFieldValue(mfMPAA, Trim(Copy(HTML, curPos, EndPos - curPos)));  
 end;
Теперь он находит и премьеры и трансляции.  :D
Осталось исправить ошибку, чтобы он копировал только нужное!!!!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 17:37:28
Отлично. Судя по всему ты уже и сам рабершься
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 17:54:10
Ну вот только стал врубаться в тему, а они меня опять забанили.  >:(
Цитировать
//Premiere
 curPos := PosFrom('<b>Премьера</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Премьера</b>:');
  EndPos := PosFrom('<br>', HTML, curPos); 

  AddFieldValue(mfMPAA, HTMLValues2(HTML,
                             '<b>Премьера</b>:', '<br>',
                          '>', '</a>',
                          '. ', EndPos)); 
 end;
Проверь пожалуйста код. Вроде вот так он должен делать:
Цитировать
Трансляция, Премьера: 07.01.2006
Или я опять что-то напутал?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 18:42:32
Понял, наверное функция должна все таки вот так выглядить:
Цитировать
AddFieldValue(mfMPAA, HTMLValues2(HTML,
                             '<b>Премьера</b>:', '<br>',
                          'class=', '</a>',
                          '. ', EndPos)); 
Просто из-за пока нет возможности проверить.  :(
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 18:59:50
HTMLValues предназначено скорее для сбора нескольких значений, а не одного. (обе даты получаются склеенными точкой и пробелом, что не есть красиво).
Тут лучше использовать RemoveTags, вот так:

//Premiere
 curPos := PosFrom('<b>Премьера</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Премьера</b>:');
  EndPos := PosFrom('<br>', HTML, curPos);

  AddFieldValue(mfMPAA, Trim(RemoveTags(Copy(HTML, curPos, EndPos - curPos), False)));
 end;

 //Air Date
 curPos := PosFrom('<b>Трансляция</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Трансляция</b>:');
  EndPos := PosFrom('<br>', HTML, curPos);

  AddFieldValue(mfMPAA, Trim(RemoveTags(Copy(HTML, curPos, EndPos - curPos), False)));
 end;
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 19:11:05
Спасибо за помощь!  :)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 22:06:34
Теперь вроде все работает!!!  :D :D :D
Так что начинать делать скрипт по импорту инфы для персон.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 22:24:40
Цитировать
Так что начинать делать скрипт по импорту инфы для персон.

Это что? Вопрос?
Конечно начинай! :D
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 22:28:09
Цитировать
Это что? Вопрос?
Да нет, просто мысли вслух! Завтра наверное начну.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 22:33:20
Супер. Будут вопросы - пиши.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 22:56:51
2 SolarMaster:

А зачем вот это: else Delete(Tmp, P, 0)
Delete с параметром 0 всё равно ведь не делает ничего. Там можно просто точку с запятой поставить.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 23:11:25
Сейчас стал смотреть что можно делать с персонами и сразу возник вопрос:
Почему нельзя добавить категорию в фильмографии если она не стандартная, но присутствует на странице персоны?
Пример:  Синкай Макото / Shinkai Makoto
Цитировать
Автор манги:

2005 - Голос далекой звезды

Озвучка в анимации:

2002 - Голос далекой звезды - Нобору (ориг.)
1999 - Она и ее кот - Голос за кадром

Автор оригинала для анимационного фильма:

2007 - Пять сантиметров в секунду
2004 - За облаками

Режиссер в анимации:

2007 - Пять сантиметров в секунду
2004 - За облаками
2003 - Улыбка
2002 - Голос далекой звезды
1999 - Она и ее кот
1999 - Tooi Sekai
1998 - Kakomareta Sekai

Сценарист в анимации:

2007 - Пять сантиметров в секунду
2004 - За облаками

Аниматор:

2002 - Wind: A Breath of Heart Christmas Special
1999 - Tooi Sekai

Смешанные роли:

2004 - За облаками - художник
2003 - Улыбка - раскадровка
2003 - Улыбка - художник-постановщик
Выходит сейчас я не могу добавить например Смешанные роли или Аниматор!
Нельзя ли сделать добавления пользовательских категорий?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 23:19:47
Цитировать
Нельзя ли сделать добавления пользовательских категорий?

Такой возможности пока нет, но планируется...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 23:26:38
Цитировать
Такой возможности пока нет, но планируется...
Т.е. их не надо учитывать при написании скрипта? Выходит для фильмографии надо брать только стандартные категории?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 23:36:10
Цитировать
Т.е. их не надо учитывать при написании скрипта?

Да нет, пока не стоит. Всегда ведь дописать пожно будет...

Цитировать
Выходит для фильмографии надо брать только стандартные категории?

Да
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 15 Июня 2008, 23:44:25
Понятно. И еще я правильно понял что надо сделать включение/выключения автора оригинала?
Пока вроде все с вопросами.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 15 Июня 2008, 23:55:00
Цитировать
И еще я правильно понял что надо сделать включение/выключения автора оригинала?

Желательно, но это не обязательно. Главное без всяких настроек сначала сделать, а потом уже извращаться :)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 00:21:33
Можно уточнить про процедуру: procedure GetLoginInfo? Где ее надо прописывать???
А то у меня возникли подозрения что если я буду качать инфу под своим аккаунтом то меня не будут так часто банить! Просто например сейчас если я вхожу без аккаунта мне пишут что сервер перегружен, а под аккаунтом все заходиться без проблем!!!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 00:29:23
procedure GetLoginInfo(out URL : String; out Params : String);
begin
 ScriptURL := 'http://www.world-art.ru/enter.php';
 Params := 'login=твой_логин&pass=твой_пароль';
end;

а ещё красивее если сделать 2 константы:
LOGIN = 'твой_логин';
PASSOWRD = 'твой_пароль';

и потом

procedure GetLoginInfo(out URL : String; out Params : String);
begin
 ScriptURL := 'http://www.world-art.ru/enter.php';
 Params := 'login=' + LOGIN + '&pass=' + PASSWORD;
end;
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 00:30:37
Спасибо, сейчас проверю и отпишусь!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 00:37:16
Цитировать
procedure GetLoginInfo(out URL : String; out Params : String);
begin
 ScriptURL := 'http://www.world-art.ru/enter.php';
 Params := 'login=' + LOGIN + '&pass=' + PASSWORD;
end;
А в каком месте вставлять эту процедуру?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 00:41:10
между глобальными переменными и последними begin ... end. ;)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 00:53:25
Цитировать
между глобальными переменными и последними begin ... end.
наверное я страшно туплю! Ввел 2 константы:
LOGIN = 'твой_логин';
PASSOWRD = 'твой_пароль';
С этим все нормально! Но пытаюсь поставить процедуру и скрипт перестает видиться, т.е. ставлю не туда!
Можно пожалуйста любой пример скрипта со вставленной процедурой, чтобы я тупой знал точно куда вставлять!  ??? ;)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 01:04:15
Вопрос на засыпку: а в логе, что написано?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 01:08:52
Из мануала:

12. Проверка работы скрипта

После того как Вы написали скрипт нужно проверить его работоспособность. Для этого запустите PVD с параметром -debug, вот так: viddb.exe -debug
Запустив программу с этим параметром в меню "Помощь" появится меню Log, которое открывает окно с логом программы.
В этом окне можно получить следующую информацию:

    * какие плагины загружает программа
    * какие скрипты компилируются
    * какие ошибки происходят при компилировании скриптов
    * какие веб страницы загружает программа при работе плагина/скрипта
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 01:20:42
Пишет вот эту ошибку:
[Error] (145:2): Unknown identifier 'ScriptURL'
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 01:23:41
Упс, это я тебя запутал. Там конечно должно быть:
URL := 'http://www.world-art.ru/enter.php';
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 01:37:23
Пошел все таки по пути:
Цитировать
procedure GetLoginInfo(out URL : String; out Params : String);
begin
 URL := 'http://www.world-art.ru/enter.php';
  Params := 'login=твой_логин&pass=твой_пароль';
end;
А то с более красивой опять ошибку выдавала, теперь не нравился  PASSWORD.
А как проверить, что он нормально использует  мой аккаунт? Или это очень сложно?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 01:42:27
Цитировать
А то с более красивой опять ошибку выдавала, теперь не нравился  PASSWORD

Потому, что ты объявил константу как PASSOWRD (буква O не там где надо)

Цитировать
А как проверить, что он нормально использует  мой аккаунт? Или это очень сложно?

Если когда ты залогинен что-то меняется на страницах world-art-а, то можно глянуть page.html в папке программы.
Из мануала:
В режиме -debug программа так же пишет текст загружаемых страниц в файл page.html в папку программы. (там всегда находится последняя страница загруженная программой).


Кстати, переименуй свой скрипт иначе при инсталляции апдейтов он будет переписываться и ты свои изменения потеряешь...
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 01:46:38
Цитировать
Кстати, переименуй свой скрипт иначе при инсталляции апдейтов он будет переписываться и ты свои изменения потеряешь...
А у меня их два, для новых(включена разбивка на серии и импорт постеров) и для старых (соответственно отключенно) и они по другому называются.
А новую версию уже можно качать?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 16 Июня 2008, 01:47:56
Да, качай. Там не слишком много изменений, но всё же..
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 01:52:20
Спасибо.....я все - спать, после сна посмотрю новую версию, сейчас только скачал.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: SolarMaster от 16 Июня 2008, 08:21:42
2 SolarMaster:

А зачем вот это: else Delete(Tmp, P, 0)
Delete с параметром 0 всё равно ведь не делает ничего. Там можно просто точку с запятой поставить.

Незачем  :) . Хотел кое-что сделал, но не сработало
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 16 Июня 2008, 09:06:49
Всем рекомендую делать регистрацию для скрипта по ворд-арту!!!
Это лучшее средство от бана!!! Только что проверил!!!!! ПОМОГЛО!!!!!!!  :) :) :) :D :D :D :D
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 17 Июня 2008, 00:14:16
Если кому надо, то я сделал импорт справки (имортируется в поле слоган).
Код:
Цитировать
//Reference
  curPos := PosFrom('>Справка:</font>', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('>Справка:</font>');
  EndPos := PosFrom('</p>', HTML, curPos);

  AddFieldValue(mfTagline, Trim(RemoveTags(Copy(HTML, curPos, EndPos - curPos), False)));
 end;
Вставляется после кода краткого содержания.
Или если не понятно, выкладываю последнюю авторскую версию с добавлением справки!


[вложение удалено Администратором]
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 17 Июня 2008, 00:23:54
Tsume, ты смотрю разошёлся :)
Так держать ;)
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 17 Июня 2008, 00:25:41
2 nostra
Вроде уже кто-то спрашивал, но все равно спрошу. Нельзя ли добавлять информацию в поле не затирая присутствующую, а добавляя после нее?
Если можно, то как это релизовать в скрипте?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 17 Июня 2008, 00:50:43
Нет, а какое этому практическое применение?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 17 Июня 2008, 00:55:45
Цитировать
Нет, а какое этому практическое применение?
Я имею например краткое содержание или справку (почему и спросил) и хотелось бы еще добавить инфу с того же ворд-арта!
Так или затирать и потом ручками добавлять. Либо просто ручками добавлять.......
Но это так не очень обязательнная функция, я спросил на всякий случай. Если бы была - пригодилась бы, а нет - так нет!
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: nostra от 17 Июня 2008, 01:08:05
А почему бы не использовать доп. пользовательское поле?
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 17 Июня 2008, 01:12:38
Цитировать
А почему бы не использовать доп. пользовательское поле?
В принципе можно! Но это не важно. Лучше помогите со скриптом по персонам. Я там тему даже создал.
Название: Re: Проблемы и предложения импорта с world-art.
Отправлено: Tsume от 23 Июня 2008, 18:07:53
Исправил краткое содержание:
Правильный вариант:
Цитировать
//Description
 curPos := PosFrom('Краткое содержание:</font>', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
 
 AddFieldValue(mfDescription, TextBetween(HTML, 'Краткое содержание:</font>', '</p>', True, EndPos));
Было:
Цитировать
//Description
 curPos := PosFrom('Краткое содержание:</font>', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
 
 AddFieldValue(mfDescription, TextBetween(HTML, '<p align=justify class=''review''>', '</td>', True, EndPos));

Со старым вариантом он легко мог в описание импортировать справку или рецензию!!!!
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 24 Июня 2008, 00:57:39
2 nostra:
Справка правильней работает с таким кодом:
Цитировать
//Reference
   curPos := PosFrom('>Справка:</font>', HTML, EndPos);
 if curPos > 0 then begin

  AddFieldValue(mfTagline, TextBetween(HTML, '>Справка:</font>', '</p>',True, EndPos));
 end;
Про описание я написал немного выше.
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 24 Июня 2008, 01:15:06
ОК, исправил
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 17:33:24
В принципе скрипт тоже готов и нормально работает. Единственное может я попробую (если получиться) сделать импорт постеров с дополнительной страницы (там переодически присутствует несколько постеров). Отсюда вопрос к nostra: можно ли импортировать несколько постеров с помощью существующего кода? Точнее с помощью вот этой команды: ExtraLinks[smPoster].
Если нет, то я наверное забью на эту доп. функцию скрипта (она не такая уж и обязательная)!
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 18:24:43
Добавил импорт URLs Википедии
Цитировать
//Wikipedia URLs
 AddFieldValue(mfURL, HTMLValues(HTML,
                             '<b>Википедия</b>:</td></tr></table>', '</td></tr></table>',
                          '<a href = "', '"',
                          ' ', EndPos));
Если кому надо!!! Его надо добавить после импорта других URLs, т.е. после вот этого:
Цитировать
//Aditional URLs
 AddFieldValue(mfURL, HTMLValues(HTML,
                             'На других сайтах</b>:</td></tr></table>', '</td></tr></table>',
                          '<a href = "', '"',
                          ' ', EndPos));
Просто  я подумал что мне это пригодиться, может кому-нибудь еще тоже.  ;)
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 19:23:38
2 nostra
Наверное последний вопрос по этому плагину. Как можно сделать чтобы  URL world-art писался в списке URLs первым (имеется в виду при использовании скрипта). А то насколько я понял он в скрипте пишется вроде раньше дополнительных URLs, но в результате оказывается в самом конце. Это не совсем удобно!
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 25 Июня 2008, 19:35:31
Теоретически достаточно переместить
AddFieldValue(mfURL, MovieURL);
после

//Aditional URLs
 AddFieldValue(mfURL, HTMLValues(HTML,
                             'На других сайтах</b>:</td></tr></table>', '</td></tr></table>',
                 '<a href = "', '"',
                 ' ', EndPos));
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 19:48:05
Спасибо помогло!!!
А что вот с этим:
Цитировать
Единственное может я попробую (если получиться) сделать импорт постеров с дополнительной страницы (там переодически присутствует несколько постеров). Отсюда вопрос к nostra: можно ли импортировать несколько постеров с помощью существующего кода? Точнее с помощью вот этой команды: ExtraLinks[smPoster].
Если нет, то я наверное забью на эту доп. функцию скрипта (она не такая уж и обязательная)!
Если сложно - то не надо!
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 25 Июня 2008, 21:46:00
Несколько постеров на данный момент никак нельзя импортировать, сорри
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 21:52:28
Цитировать
Несколько постеров на данный момент никак нельзя импортировать, сорри
Да ладно, не очень это и нужно, так для красоты только!
Кстати, только не давно обратил внимание:
Почему урлы импортируются в обратном порядке?(т.е. начиная с конца, в начале самый последний, потом предпоследний и т.д.)
Это так задумано?
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 25 Июня 2008, 21:54:41
Цитировать
Да ладно, не очень это и нужно, так для красоты только!
Кстати, только не давно обратил внимание:
Почему урлы импортируются в обратном порядке?(т.е. начиная с конца, в начале самый последний, потом предпоследний и т.д.)
Это так задумано?

Мне так было проще (долго объяснять), но думаю ты прав нужно в правильном порядке всё таки сделать.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 22:00:46
Цитировать
Мне так было проще (долго объяснять), но думаю ты прав нужно в правильном порядке всё таки сделать.
В правильном порядке будет удобнее, так как в начале идут более нужные ссылки! Но это тоже не критично!
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 22:15:03
Вопрос не совсем в тему:
можно ли соединять скрипты с плагинами (через batch)?
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 25 Июня 2008, 22:26:33
Конечно, я уже неоднократно об этом писал.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 25 Июня 2008, 22:27:45
Цитировать
Конечно, я уже неоднократно об этом писал.
Спасибо, я наверное это пропустил как-то.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Июня 2008, 15:30:09
Наверное самая последняя модификация (вроде бы больше уж ничего не надо импортировать).
Изменения по сравнению с предыдущей версией:
1). Рейтинг World-Art.ru импортируется в третий рейтинг (который просто рейтинг, он вроде плагинами вообще не использовался), желательно его переименовать с помощью пользовательского перевода.
2). Добавлен импорт рецензии в поле "коментарии".
Теперь вроде все. Просьба к nostra кинуть его тоже в шапку.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Июня 2008, 15:55:22
Вопрос по procedure AddFieldValueXML(AField: WideString; AValue : WideString) и procedure AddCustomFieldValueByName(CustomName: WideString; AValue : WideString). Как сделать чтобы они не перезаписывали уже заполненое поле?
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Июня 2008, 18:08:13
Извеняюсь, но в последней версии забыл добавить импорт описания (он делался из версии где его не было)
Просьба заменить скрипт в шапке вот эти.
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 26 Июня 2008, 18:43:49
Цитировать
Вопрос по procedure AddFieldValueXML(AField: WideString; AValue : WideString) и procedure AddCustomFieldValueByName(CustomName: WideString; AValue : WideString). Как сделать чтобы они не перезаписывали уже заполненое поле?

Пока такой возможности нет, но будет.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Июня 2008, 19:07:59
Понятно, ладно поддожду.
Название: Re: world-art.ru (фильмы)
Отправлено: SolarMaster от 28 Июня 2008, 12:27:18
Заметил ошибку при импорте инфо у некоторых фильмов в поле оригинальное название ставится год. Пример: Галактический экспресс - Фильм. Смотрите скриншот.

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 28 Июня 2008, 12:42:16
Код для оригинального названия писал nostra, но я попробую что-нибудь сделать. Если не получиться - придеться nostra ждать.
Название: Re: world-art.ru (фильмы)
Отправлено: SolarMaster от 28 Июня 2008, 12:46:04
Попробуй :). Я смотрел не понял :( может ты поймешь
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 28 Июня 2008, 13:07:38
А вот если брать оригинальное название из самого начала:
Цитировать
<html><head><title>Аниме - Галактический экспресс 999 - Фильм (Ginga Tetsudou 999 (1979))
</title>
Как я посмотрел у каждого аниме в начале идет название, а в скобках оригинальное название. Осталось придумать как это реализовать. Надеюсь ностра что-нибудь подскажет.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 28 Июня 2008, 13:34:48
2 nostra
Это я вроде бы ступил, оно и так отсюда берется! Вся проблема в скобках, там идут двойные скобки.
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 28 Июня 2008, 13:51:05
Грузите из шапки - обновил.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 28 Июня 2008, 13:59:27
Спасибо!
Название: Re: world-art.ru (фильмы)
Отправлено: SolarMaster от 29 Июня 2008, 07:27:27
Это снова я :). И снова ошибка в том же месте :(. Прилагаю скриншот.

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 30 Июня 2008, 00:57:26
2 nostra
Использую такой код для заполнения 3-го рейтинга ворд-артом:
Цитировать
//Rating
 curPos := PosFrom('<b>Средний балл</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Средний балл</b>:');
  EndPos := PosFrom('из 10', HTML, curPos);
 
 AddFieldValueXML('rating', Trim(HTMLToText(Copy(HTML, curPos, EndPos - curPos))));
 end;   
Заметил такую тему: при любой настройки скрипта он не перезаписывает рейтинг! Если рейтинг пуст - то все нормально!
Почему это так? Или этот рейтинг не расчитан на обновление?
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 30 Июня 2008, 23:25:01
На самом деле все поля, которые не перечислены в настройках плагинов будут заполнены скриптом только если они пустые...
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 30 Июня 2008, 23:28:36
Цитировать
На самом деле все поля, которые не перечислены в настройках плагинов будут заполнены скриптом только если они пустые...
Понятно! А это нельзя как-нибудь изменить?
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 30 Июня 2008, 23:32:55
Цитировать
Это снова я Улыбающийся. И снова ошибка в том же месте Грустный. Прилагаю скриншот.

Исправил в шапке. Там всего-то знаков 10 дописать нужно было. Народ вы посматривайте всё-таки может и сами можете некоторые мелочи поправить. Так у меня на основную программу никакого времени не хватит  :'(
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 30 Июня 2008, 23:36:28
Цитировать
На самом деле все поля, которые не перечислены в настройках плагинов будут заполнены скриптом только если они пустые...
Понятно! А это нельзя как-нибудь изменить?

Можно в принципе:
открываешь pvdconf.ini и ищешь там что-то похощее на:
worldart.psf=11111111111111111111111111111111111111111111111111121111111111111111
                 
эти числа меняешь на:
22222222222222222222222222222222222222222222222222222222222222222222

Так будут переписываться все поля.

П.С. Я не уверен, что я 100% правильную строку для указания в ini дал. В общем, там должно быть 68 двоек.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 30 Июня 2008, 23:45:03
А чтобы переписывалось конкретное поле нужно узнать его порядковый номер? Правильно я понял что зная какое поле по порядку и поставив для него 2 будет переписываться конкретное поле?
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 30 Июня 2008, 23:54:45
Да, ты всё правильно понял.

Вот поля:
  //Movie values
  mfMID          = 0;
  mfNum          = 1;
  mfTitle        = 2;
  mfOrigtitle    = 3;
  mfAka          = 4;
  mfYear         = 5;
  mfMPAA         = 6;
  mfRelease      = 7;
  mfURL          = 8;
  mfIMDBRating   = 9;
  mfRating       = 10;
  mfOtherRating  = 11;
  mfOtherName    = 12;
  mfLocation     = 13;
  mfTagline      = 14;
  mfDescription  = 15;
  mfComment      = 16;
  mfDateAdded    = 17;
  mfQuality      = 18;
  mfLength       = 19;
  mfTranslation  = 20;
  mfResolution   = 21;
  mfFrameRate    = 22;
  mfVideoCodec   = 23;
  mfVideoBitrate = 24;
  mfAudioBitrate = 25;
  mfSize         = 26;
  mfPath         = 27;
  mfMediaType    = 28;
  mfMediaCount   = 29;
  mfFeatures     = 30;
  mfBarcode      = 31;
  mfViewed       = 32;
  mfViewDate     = 33;
  mfWish         = 34;
  mfBookmark     = 35;
  mfLoaned       = 36;
  mfSeries       = 37;
  mfEPID         = 38;
  mfVisible      = 39;
  mfParentSeason = 40;
  mfEpisode      = 41;
  mfSeason       = 42;
  mfAudioCodec   = 43;
  mfGenres       = 44;
  mfCountries    = 45;
  mfCategory     = 46;
  mfLabels       = 47;
  mfLanguages    = 48;
  mfSubs         = 49;
  mfStudios      = 50;
  mfTags         = 51;
  mfActors       = 52;
  mfDirectors    = 53;
  mfWriters      = 54;
  mfComposers    = 55;
  mfProducers    = 56;
  mfBorrower     = 57;
  mfLoanDate     = 58;
  mfLoanPeriod   = 59;
  mfUserMail     = 60;
  mfLinks        = 61;
  mfAwards       = 62;
  mfPoster       = 63;
  mfScreenshots  = 64;
  mfFrontCover   = 65;
  mfCDCover      = 66;
  mfCredits      = 67;
  mfEpisodes     = 68;

  //Person values
  pfPID          = 0;
  pfName         = 1;
  pfTransName    = 2;
  pfAltNames     = 3;
  pfBirthday     = 4;
  pfDeath        = 5;
  pfBirthplace   = 6;
  pfURL          = 7;
  pfRating       = 8;
  pfBio          = 9;
  pfComment      = 10;
  pfBookmark     = 11;
  pfVisible      = 12;
  pfGenres       = 13;
  pfFilmography  = 14;
  pfCareer       = 15;
  pfAwards       = 16;
  pfPhoto        = 17;
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 04 Июля 2008, 15:23:22
хотел заполнять штрих-код (mfBarcode) через AddFieldValueXML, отсюда вопрос: как это поле для этой процедуры называется?
А то я пробовал Barcode и barcode не подходит!
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 04 Июля 2008, 18:21:21
code
Название: Re: world-art.ru (фильмы)
Отправлено: caer от 21 Августа 2008, 20:23:00
Извиняюсь, что сразу критикую..
 Если запускать сначала скрипт информации о фильме, а потом скрипт рецензии, то очень частно информация просто дублируется с блок "Слоган". Я понимаю, что от дублирования информации никуда не деться, но отя бы в другой блок можно? А то эта информация там не в тему. (Может проще не использовать термин слоан, а назвать его по другому...)

А так большое спасибо за программу. Не много не привычно расположение списка серий и Связи=В Каком порядке лучше смотреть. Но в целом очешь хорошая программа.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 20:29:24
2 caer
Вы каким скриптом пользуетесь? Моим на сколько я понял?! Если да, то во первых поле слоган переименовывается в справку и соответственно туда тянется инфа с ворда-арта по заглавием справка! Если она есть конечно! вот тут все же написанно: http://www.videodb.info/forum_ru/index.php?topic=173.0
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 20:31:35
Во вторых: я уже что-то менял у себя, т.е. у меня уже не много другой вариант и в принципе он изменялся под себя, но если надо могу кинуть последний вариант, только я уже не помню что там изменил!
Название: Re: world-art.ru (фильмы)
Отправлено: caer от 21 Августа 2008, 20:34:21
Гомен. Ваш конечно) Тогда вопрос а как сам этот блок переименовать? Я если честно искал,но не нашел.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 20:38:32
Это делается с помощья файлика пользовательского перевода!
Название: Re: world-art.ru (фильмы)
Отправлено: caer от 21 Августа 2008, 20:43:34
Благодарю. А тогда можно и обновленный скрипт из под вашего пера), раз уж предложили.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 20:53:52
Там у меня два варианта, просто где с рецензиями - там их сделано две и одна импортируется в пользовательское поле! Или могу кинуть вариант без рецензий?! Сейчас просмотрел скрипт и нашел что там точно добавленно место в рейтенге в поле......а вот какое это поле? называется 'code' ладно вспомню напишу! Так же я убрал свою регистрацию на ворд-арте......могу конечно оставить с пустыми полями для введения данных тобой! Отпишись что лучше кинуть?!
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 20:58:27
Вот для начала файл моего перевода.......подправь что не устраивает! А то там я много чего изменил!

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: caer от 21 Августа 2008, 20:59:49
Лучше с рецензией конечно.Спасибо! Только про файл писал)
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 21:00:36
Ладно кину пока вариант без рецензий, если будут нужны рецензии - отпишись!

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 21:05:23
Вот вариант с 2-мя рецензиями! Нужно для нормальной работы создать пользовательское поле "Рецензия:"

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 21 Августа 2008, 21:11:47
Просто яэто делал пару месяцев назад, и уже не все помню что именно заменял! Но если будут вопросы - пиши, просмотрю подробнее скрипт и вспомню по конкретнее!
Название: Re: world-art.ru (фильмы)
Отправлено: SolarMaster от 26 Августа 2008, 19:09:14
Tsume когда я пытаюсь взять инфо на Эврика 7: Псалмы Планет [ТВ] с помощью твоего скрипта (последнею версию которого ты выкладвал здесь с 2 рецензиями) то Personal Video Database виснет ???.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Августа 2008, 19:29:18
2 SolarMaster
Сейчас проверю, но предполагаю это связанно с большим количеством текста в рецензии!!!
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Августа 2008, 19:35:15
Ты прав - виснет!
Но это проблема программы!!!! Если скопировать весь этот текст и добавить ручками - ТО ПРОГРАММА ТОЖЕ ВИСНЕТ!!!
Название: Re: world-art.ru (фильмы)
Отправлено: SolarMaster от 27 Августа 2008, 02:48:14
Спасибо что проверил.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Августа 2008, 04:24:06
Цитировать
Спасибо что проверил.
Не за что! Нужно же помогать nostra!!!
 ;)
Название: Re: world-art.ru (фильмы)
Отправлено: Aig от 20 Октября 2008, 00:07:38
Всем привет!
Сделал мод плагина для World-Art, меняющий местами имя и фамилию персон.
сделано это для совместимости с другими сайтами (напр. imdb), т.к. на World-Art японские имена написаны "правильно" - "Фамилия Имя", что, к сожалению,не сочетается с большинством других сайтов, где господствует американская традиция - "Имя Фамилия".
 Работает если Name состоит из двух слов; на всех персон.
 Надо бы сделать провертку что имя японское, но непонятно, как.
 Мод сделан на основе версии 0.1.2.5 .
 Если кому надо, могу закачать.
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 29 Октября 2008, 22:42:38
Доброй ночи :)
Скажите, а может ли кто-нибудь разбирающийся в плаге сделать так, что бы список серий заносился  в поле комментариев?
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 29 Октября 2008, 22:48:01
2 Duran
В принципе это можно сделать, только вопрос зачем?
ИМХО суть в разбивки сериала на серии, потом можно доп. инфу по сериям заносить (хотя бы ту же техническую из файла, причем в новой версии почти автоматом) + можно нажимать на просмотр конкретной серии и она запуститься, ну и другие плюсы!
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 29 Октября 2008, 23:16:11
2Tsume
Цитировать
В принципе это можно сделать, только вопрос зачем?
Мне удобней иметь список серий для информации :)

Вкусовое предпочтение вобщем. Реально хотелось бы конечно другую систему сериалов, но вероятно такая устраивает большинство пользователей.

Цитировать
ИМХО суть в разбивки сериала на серии, потом можно доп. инфу по сериям заносить (хотя бы ту же техническую из файла, причем в новой версии почти автоматом)
Ну вобщем лично я не вижу смысла вообще в тех.информации, да и качаю я обычно серии одного качества.

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

Цитировать
+ можно нажимать на просмотр конкретной серии и она запуститься, ну и другие плюсы!
Я аниме на болванях храню, поэтому неактуально :)

Вобщем поэтому и прошу - смысл разбивки для меня заключается лишь в списке эпизодов, который удобней хранить в карточке, чем делать такую простыню, в которой из инфы лишь название.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 29 Октября 2008, 23:34:01
Цитировать
Мне удобней иметь список серий для информации

Вкусовое предпочтение вобщем. Реально хотелось бы конечно другую систему сериалов, но вероятно такая устраивает большинство пользователей.
Ну я тоже некоторые вещи добавил бы, но они может кроме меня никому не надо!
Цитировать
Ну вобщем лично я не вижу смысла вообще в тех.информации, да и качаю я обычно серии одного качества.

Разбивка эт конечно хорошо, только нет сейчас русской базы с описанием каждой серии (для большей части анимех), а заносить буржуйское неохота, так как глаз режет. Да и спойлеры
Ну когда качаешь сериалы помере выхода их в Японии часто получаются совсем разные равки (и формат и кодек и разрешение и т.п.). А из импортных, если руки дойдут, может как раз для серий по анидб сделаю (там можно добавить названия на разных языках + дата показа).
Цитировать
Я аниме на болванях храню, поэтому неактуально

Вобщем поэтому и прошу - смысл разбивки для меня заключается лишь в списке эпизодов, который удобней хранить в карточке, чем делать такую простыню, в которой из инфы лишь название.
А я как раз все храню на Внешних винчах (2Тб + 1 Тб  :) ), но может быть как-нибудь сделаю или Ностру попроси (но лучше не стоит его по таким пустякам отвлекать).
Или попробуй его сам изменить, почитав вот здесь:
http://www.videodb.info/forum_ru/index.php?topic=62.0
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 30 Октября 2008, 01:07:24
2 Duran
Вот тебе список серий в поле коментарии:
Вставляешь это в скрипт после завершения //Connections и перед //Episodes.

 //Серии
  curPos := PosFrom('<font size=2 color=#990000>Эпизоды:</font>', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
 
 AddFieldValueXML('comment', TextBetween(HTML, '<font size=2 color=#990000>Эпизоды:</font>', '<td><b><font size=2 color=#99000>', True, EndPos));

Только потестируй, я его только на паре сериалов проверил!
Название: Re: world-art.ru (??????)
Отправлено: Duran от 30 Октября 2008, 16:45:58
Что-то не получается - запись не создается :P
Проверил на Kidou Keisatsu Patlabor
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 30 Октября 2008, 17:28:33
Вообщем меня забанили, но вроде вот это должно помочь:
 //Серии
  curPos := PosFrom('>Эпизоды:<', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
 
 AddFieldValueXML('comment', TextBetween(HTML, '<table width=100% cellspacing=0 cellpadding=2 border=0><tr><td>', '</td><td width=2></td></tr></table><br><br>', True, EndPos));

Вся проблема в выборе концовки скрипта, просто нужно найти полностью одинаковый код, поэтому можешь если не получиться сам посмотреть какой код одинаковый в конце для всех!
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 30 Октября 2008, 19:10:40
Ага, где-то берет нормально, где-то нет.

Ну да ладно, большое спасибо за помощь :)

Попробую в скрипте поковыряться.
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 08 Декабря 2008, 14:32:33
Текс, сделал небольшую правку в отображении поля Категория

Теперь там отображается кол-во серий и спешелов. Перечисление через запятую, следовательно возможность сортировки например сугубо по категории "ТВ" осталась.

На примере аниме Школьные войны (сезон второй) отображается теперь так:
Было : Категория ТВ
Стало: Категория ТВ, 12 эп., 6 спэшлов

Кому надо - заменить весь раздел //Category следующим:
//Category

 curPos := PosFrom('<b>Тип</b>:', HTML, EndPos);
 if curPos > 0 then begin
  curPos := curPos + Length('<b>Тип</b>:');
  EndPos := PosFrom('), ', HTML, curPos);
  if (EndPos < 1) OR (EndPos > PosFrom('<br>', HTML, curPos)) then
   EndPos := PosFrom(',', HTML, curPos);
  if (EndPos < 1) OR (EndPos > PosFrom('<br>', HTML, curPos)) then
   EndPos := PosFrom('<br>', HTML, curPos);

  S := Trim(Copy(HTML, curPos, EndPos - curPos));
  S := StringReplace(S, '(',  ',' , false, false, false);
  S := StringReplace(S, '+',  ',' , false, false, false);
  AddFieldValue(mfCategory, S );   
 end;
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 24 Января 2009, 12:59:59
Связи вот с этим:
Цитировать
Уважаемые пользователи сайта, к сожалению, мы вынуждены объявить вам, что на www.world-art.ru вводится лимит на пользование сайтом. Это означает, что количество страниц, которое вы можете просмотреть за сутки, отныне ограничено. Такая мера введена исключительно из-за того, что посещаемость сайта достигла такого размера, при котором нормальное его функционирование стало невозможным. Только за последний месяц посещаемость сайта выросла на 20% до 50 000 человек в день. Уверены, что многие из вас постоянно натыкаются на «красный экран», где указано, что лимит превышен. Особенно это актуально в вечерние часы.

Так вот, чтобы решить эту проблему, мы вводим ограничение на общее количество открытых страниц в сутки. В первой половине дня лимит составляет 80 страниц, вечером - 40. Конечно, этого мало, чтобы нормально пользоваться столь обширной базой, поэтому для тех, кто считает наш сайт для себя важным, мы подготовили систему vip-аккаунтов. Владельцы таких аккаунтов могут безлимитно пользоваться сайтом в любое время суток без всяких ограничений.
Настоятельно рекомендую пользоваться прокси + если в скрипте был указан ваш логин - то удалите его оттуда!
Либо можете попробовать купить их vip-аккаунт (я лично не хочу, злые они совсем стали и жадные)
Цитировать
1) У vip-аккаунтов отсутствует лимит на количество просмотренных страниц, а у обычных аккаунтов он находится на уровне 40-50 в cутки (в зависимости от загрузки сервера). Т.е. у vip-аккаунта нет лимитов на просмотр страниц, следовательно, он не будет попадать на красную страницу с надписью «лимит превышен».
2) У vip-аккаунтов отключена вся реклама.
3) Все новые сервисы, которые будут вводиться на сайте, станут доступны только vip-аккаунтам.
4) Некоторые функции, которые уже есть на сайте, будут доступны только для vip-аккаунтов (например, составление личных списков).


Сколько стоит.
1) vip-аккаунт стоит примерно $2-3 в месяц (цены немного колеблются в зависимости от страны и региона, а также от оператора связи).
2) Оплатить vip-аккаунт пока можно только с помощью sms-платежа и только на месяц, процедура занимает около 3-5 минут. Позднее будут сделаны и иные варианты.
3) Если вы заплатили, например, 20 января, то аккаунт считается оплаченным до 21 февраля.
Ссылка на страницу про vip-аккаунт:
http://www.world-art.ru/regvip.php
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 26 Января 2009, 00:25:24
Лучше бы они порядок в своей БД навели.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Января 2009, 00:35:58
Цитировать
Лучше бы они порядок в своей БД навели.
Это точно. И еще не вешали бы рецензии одного графамана (... цензура), тогла бы еще лучше было бы :)
Название: Re: world-art.ru (фильмы)
Отправлено: Aig от 26 Января 2009, 18:49:36
Мдяяя.... Хорошее всегда быстро кончается :(
Другие повесили бы рекламы и радовались, что у них посещаемость растет.
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 28 Января 2009, 03:38:02
Рекламы у них и так неплохо висит.
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 27 Мая 2009, 07:45:12
Доброго времени суток. Не получается стянуть информацию по анимэ "Метрополис (Metropolis)" (2001), анимэ находит, но информация не "тянется" :(, хотя страница на world-art.ru есть - http://www.world-art.ru/animation/animation.php?id=59 .

Версия скрипта - 0.1.2.5, версия программы-0.9.9.6, на всех полях стоят чёрные галки, пробовал искать по разному - и оп русскому названию и по английскому, также пробовал и через "мастер добавления" и через "добавить фильм" - ни в какую :(, чтобы тянуть всю информацию, может нужно только какие-то определённые указать чтобы тянул ?, или в скрипте прописать информацию, после того как зарегистрировался на этом сайте, если да - то где и как ? - посмотрел все страницы это темы - не нашел - если несложно - подскажите пож-та :'(  ;) ... !!!

Или лучше пож-та проверьте - тянет информацию по этому аниме или нет ...
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 07:55:48
Цитировать
Доброго времени суток. Не получается стянуть информацию по анимэ "Метрополис (Metropolis)" (2001), анимэ находит, но информация не "тянется" , хотя страница на world-art.ru есть - http://www.world-art.ru/animation/animation.php?id=59 .

Версия скрипта - 0.1.2.5, версия программы-0.9.9.6, на всех полях стоят чёрные галки, чтобы тянуть всю информацию, может нужно только какие-то определённые указать чтобы тянул ?, или в скрипте прописать информацию, после того как зарегистрировался на этом сайте, если да - то где и как ? - посмотрел все страницы это темы - не нашел - если несложно - подскажите пож-та    ... !!!

Или лучше пож-та проверьте - тянет информацию по этому аниме или нет ..
Отправлено: 28 Января 2009, 05:38:02
Автор: Duran
Ну у меня отлично все заполнилось (на новой базе проверял). Пример во вложении.
Хотя одно но, я использую только свои модификации скриптов.........а те что идут с прогой не пользую (вообще удаляю).

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 27 Мая 2009, 08:12:14
Tsume

Понятно, т.е я так понимаю что под каждое аниме нужно каждый раз "перезатачивать" (прописывать) в код скрипта ? так.
Если несложно - скиньте пож-та свой вариант скрипта на любой файлообменник...

Вот кстати видео - когда я пытаюсь получить информацию:

http://ifolder.ru/12323108
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 08:31:56
2 Arg123
Вообще-то есть моя модификация тут (на верху страницы посмотри), сейчас она конечно не совсем такая. Но главное НО, если ее пользовать нужно тогда и поля переименовать........там много полей под себя делалось. А так по идеи должна работать версия которая тут (кроме скачивание рецензий, но их я вообще нафиг удалил.....ибо ИМХО там есть такие рецензии...особенно одного автора..........то поубивал бы).
P.s. Видео сейчас гляну.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 08:44:08
Попробуй еще добавить введя название (русское или английское...без разницы) + добавь урл и попробой стянуть инфу.
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 08:50:20
Ну вот еще последняя моя модификация:


[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 27 Мая 2009, 08:51:20
Tsume

А где или куда добавить url ? и как - через "мастер добавления" или "добавить фильм" ? ...

Да кстати - посмотрел скрипт в шапке, по размеру - он незначительно отличается от того что идёт в станд. комплекте ( на несколько байтов) и версия скрипта в шапке вверуз такая же как и в программе  т.е 0.1.2.5,  а у вас почему-то написано в сообщении что актуальная версия (0.1.2.4) - наверное забыли поправить сообщение ? или я ошибаюсь ?  :)
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 27 Мая 2009, 09:01:02
Ну вот еще последняя моя модификация:


А всё разобрался :), если "вручную" добавить фильм - ввести название и url- страницы то с тем скриптом которые вы выложили, всё работает, с скриптом который "встроен" в программе - не получается  и в таком варианте :( , но тогда функциональность скрипта пропадает :( - мне приходится вручную прописывать название и затем искать через поиск нам world-art и уже потом прописывать соотв. урл в карточку и только потом обновлять информацию  -неудобно :( ,

может нужно использовать прокси для конкретно для этого сайта ? и какой(ие) вы используете - если несложно ссылочку на сайт
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 27 Мая 2009, 09:08:18
Tsume

Попробовал вариант скрипта с рецензиями (из шапки)  - с уже введеным в карточку фильма url-ом, не работает :( , какой тип поля "рецензия" должно быть ? (у меня есть уже такое поле только для скрипта kinopoisk.ru, тип поля memo) - его не достаточно ? и есть какие-то ограничения по кол-ву рецензии или символов в этом скрипте ?, может из-за этого не работает ???
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 09:10:17
Прокси нужно пользовать когда банят.....у них теперь ограничение открытие страниц в день........прокси можно взять например отсюда:
http://www.proxy4free.com/page1.html
Но у меня и без введеного урла все находит и добавляет. А насчет номера версий........я наверное его не правил ;)
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 09:16:27
Tsume

Попробовал вариант скрипта с рецензиями (из шапки)  - с уже введеным в карточку фильма url-ом, не работает :( , какой тип поля "рецензия" должно быть ? (у меня есть уже такое поле только для скрипта kinopoisk.ru, тип поля memo) - его не достаточно ? и есть какие-то ограничения по кол-ву рецензии или символов в этом скрипте ?, может из-за этого не работает ???
Рецензии он не будет брать, ибо они были на ворд-арте перенесены на отдельную страницу. А связи с глобальным в них разочаровании - скрипт не правился и мной не будет......спасибо в первую очередь товарищу  Расселл Д. Джонс за его "опусы" в рецензиях.........
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 27 Мая 2009, 10:14:45
Tsume

А для того чтобы "забирал" рецензии - нужно заново участок кода писать ( добавить в  уже готовый скрипт для рецензии) или нужно заново весь скрипт писать ??? ..

Я понимаю что вам некоторые рецензии не нравятся, но я бы и такие почитал - чтобы представление имет как люди отзываются, в любом случае у меня есть своё мнение, которое эти рецензии вряд ли смогут изменить, в чём-то я могу соглашаться, в чём-то и нет :) , я не так уж часто аниме смотрю так что рецензии мне бы пригодились, особенно если они на аниме которые у меня есть, но я еще не смотрел - чтобы составить мнение-смотреть или нет ...
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Мая 2009, 10:33:34
Tsume

А для того чтобы "забирал" рецензии - нужно заново участок кода писать ( добавить в  уже готовый скрипт для рецензии) или нужно заново весь скрипт писать ??? ..

Я понимаю что вам некоторые рецензии не нравятся, но я бы и такие почитал - чтобы представление имет как люди отзываются, в любом случае у меня есть своё мнение, которое эти рецензии вряд ли смогут изменить, в чём-то я могу соглашаться, в чём-то и нет :) , я не так уж часто аниме смотрю так что рецензии мне бы пригодились, особенно если они на аниме которые у меня есть, но я еще не смотрел - чтобы составить мнение-смотреть или нет ...
Код нужно только для рецензий переписывать..... А насчет остального, человек ставящий 1 из 10 всем аниме жанры которых ему не нравяться не достоин размешать свои быдло графоманские "рецензии" ИМХО......Смысл от них "0".........и мнение никакое не составишь (имеется в виду нормальное мнение). Лучше отзывы почитать тогда.
Но мое ИМХО...если нравиться - можешь сделать.
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 29 Мая 2009, 15:39:17
Tsume

А для того чтобы "забирал" рецензии - нужно заново участок кода писать ( добавить в  уже готовый скрипт для рецензии) или нужно заново весь скрипт писать ??? ..

Я понимаю что вам некоторые рецензии не нравятся, но я бы и такие почитал - чтобы представление имет как люди отзываются, в любом случае у меня есть своё мнение, которое эти рецензии вряд ли смогут изменить, в чём-то я могу соглашаться, в чём-то и нет :) , я не так уж часто аниме смотрю так что рецензии мне бы пригодились, особенно если они на аниме которые у меня есть, но я еще не смотрел - чтобы составить мнение-смотреть или нет ...
Код нужно только для рецензий переписывать..... А насчет остального, человек ставящий 1 из 10 всем аниме жанры которых ему не нравяться не достоин размешать свои быдло графоманские "рецензии" ИМХО......Смысл от них "0".........и мнение никакое не составишь (имеется в виду нормальное мнение). Лучше отзывы почитать тогда.
Но мое ИМХО...если нравиться - можешь сделать.

Понятно, а как сделать  :) ???

Возможно минибаг: при получении информации с worlad-art в поле "Рейтинг МPAA" прописывается время трансляции взятое с сайта, а не сам рейтинг, + к этому в поле "слоган" прописывается описание аниме взятое с сайта.

Примеры: Shusaku Replay
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 29 Мая 2009, 15:45:57
Цитировать
Возможно минибаг: при получении информации с worlad-art в поле "Рейтинг МPAA" прописывается время трансляции взятое с сайта, а не сам рейтинг, + к этому в поле "слоган" прописывается описание аниме взятое с сайта.
Я же писал что он изменен под меня.......т.е. для полного его испольования нужно менять название (и смысл) части полей, менять скины и т.п.
Цитировать
Понятно, а как сделать
Мануал изучать:
http://www.videodb.info/forum_ru/index.php?topic=62.0
+ тут посмотреть можно:
http://www.videodb.info/forum_ru/index.php?topic=212.0
Да и вообще есть же специальная ветка форума "Разработчикам ":
http://www.videodb.info/forum_ru/index.php?board=7.0
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 31 Мая 2009, 08:12:27
Arg123
На мой взгляд стоит самому повозиться, и привести скрипт в нужное состояние. Сравнительно легко, я вот никаким языкам программирования не обучен, но за два дня более-менее разобрался, и подогнал под себя скрипт ВА пользуясь хелпом и примерами из других плагов. Просто сейчас вас одно не устраивает, потом может что-то еще. У меня вот связи пошли лесом, кривовато работают + не совсем устраивает. Повозился, теперь "В каком порядке смотреть" у меня вот такое :
(http://s47.radikal.ru/i116/0905/ec/537532d6e10e.jpg)
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 10 Июня 2009, 12:21:07
Собственно может кому интересен будет небольшой вдел в скрипт, он добавляет ссылки в более "красивом" виде:

(http://s61.radikal.ru/i172/0906/3a/1ca9ec323ad3.bmp)

 
// Nice URL
curPos := Pos('<b>На других сайтах</b>:', HTML);
  if curPos > 0 then begin
   curPos := PosFrom('http://', HTML, curPos);
   EndPos := PosFrom('"', HTML, curPos);
     while (curPos > 0) AND (curPos < PosFrom('Промоматериалы', HTML, EndPos)) do begin
    curPos := curPos + Length('http://'); 
U := U + '<link url="http://' + Copy(HTML, curPos, EndPos - curPos) + '">' + TextBetween (HTML, '>', '<', True, curPos) + '</link>' + ' / '; 
curPos := PosFrom('http://', HTML, EndPos);
EndPos := PosFrom('"', HTML, curPos);
end;
AddCustomFieldValueByName ('URL', ' / <link url="' + MovieURL + '">World-Art</link> / ' + U);
 end;

Для работы нужно:
1) в Глобальных переменах прописать строчку  U : WideString;
2) Вписать код в скрипт после "сбора" урлов
3) Создать многострочное пользовательское поле с именем URL

//Кому ссылки нужны столбиком (если пользовательское поле допустим вставлено в основной блок - просто поменять слеш на тег <br>)
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 10 Июня 2009, 15:04:34
Спасибо.
И правда намного красивее смотриться, особенно если вместо стандартного Урла пихнуть!!!

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 10 Июня 2009, 15:21:24
Я вот пока их по верху пустил (разрешение монитора небольшое - 1024х768):
но мб сразу под постером буду в окончательной сборке шкурки.

[вложение удалено Администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Aig от 29 Июня 2009, 19:32:18
В вер. 0.9.9.11 импорт с World-Art называется 'World-Art.ru (новый)', '[RU] Импортировать информацию для новых аниме с World-Art.ru' . Пожалуйста, поясните, в чем принципиальное отличие? Его нельзя использовать для неренабивки уже заполненной инфо?
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 29 Июня 2009, 19:46:20
В вер. 0.9.9.11 импорт с World-Art называется 'World-Art.ru (новый)', '[RU] Импортировать информацию для новых аниме с World-Art.ru' . Пожалуйста, поясните, в чем принципиальное отличие? Его нельзя использовать для неренабивки уже заполненной инфо?
Да можно все.......
Название: Re: world-art.ru (фильмы)
Отправлено: Aig от 29 Июня 2009, 19:57:42
Thanks. И все-таки интересно, в чем глубинный смысл подчеркивания этого 'нового' :) ?
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 29 Июня 2009, 20:10:16
Thanks. И все-таки интересно, в чем глубинный смысл подчеркивания этого 'нового' :) ?
Есть подозрения что была взята за основу одна из моих модификаций. А у меня есть как раз для новых (первое добавление в базу) и для старых (т.е. обновление старых записей), они ничем кроме названия не отличаются в плане кода, НО отличаются настройками в базе. Т.е. для старых не нужен постер, ну и т.п.
Но это только мои предположения ;)
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 16 Октября 2009, 09:19:24
Для корректного взятия краткого содержания меняем в скрипте на это:
//Description
 curPos := PosFrom('>подробнее о перепечатке текстов<', HTML, EndPos);
 if curPos > 0 then
  EndPos := curPos;
  
 AddFieldValue(mfDescription, TextBetween(HTML, '<br><p align=justify class=''review''>', '</p>', True, EndPos));
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 21 Октября 2009, 17:19:23
Кстати, кто-то хотел импорт рецензий. Правленый скрипт:
http://narod.ru/disk/14350791000/worldart.psf.html

Для импорта нужно создать два многострочных поля: Рецензия и Рецензия 2
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 28 Октября 2009, 03:09:26
Выкладываю самый последний вариант моего скрипта. Из нового:
- Красивое отображение URL (для его отображения создаем многострочное пользовательское поле с именем URL. Т.е. они будут красиво заноситься туда, просто можно делать программное поле Урлов сделать не показываемым, а в шкурках на его место поставить пользовательское поле.) За это спасибо Duran
- Мелкие исправления (связи с изменениями на самом WA)


[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 29 Октября 2009, 02:46:32
На всякий случай выкладываю архив с польз. переводом + шкурка для корректной работы с моим скриптом. Вдруг кому пригодиться ;)

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: zhuzha2006 от 02 Ноября 2009, 20:53:25
А у меня почему-то плагин этот не отображает фильмы вообще либо путает по названиям и пр. Подскажите, как его настроить, возможно надо пароль какой-то вводить? Я в этих делах не силен...
Спасибо.
Название: Re: world-art.ru (фильмы)
Отправлено: Duran от 03 Ноября 2009, 00:34:25
Ничего там не надо настраивать
Название: Re: world-art.ru (фильмы)
Отправлено: zhuzha2006 от 03 Ноября 2009, 15:48:15
Так как тогда сделать, чтобы информация заливалась?
До сих пор ничего этот плагин не видит вообще.
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 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 мин)"
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 22 Февраля 2010, 12:28:36
world-art по ходу дела умер. На сколько - лично мне не известно......Если кто знает подробности - отпишитесь тут ;)
Название: Re: world-art.ru (фильмы)
Отправлено: Arg123 от 23 Февраля 2010, 01:22:43
Tsume
Похоже что таки да  :P, но для них это довольно таки типичное явление, воскреснут также ...
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 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;
Последняя версия моей модификации (если что не понятно - спрашивайте) во вложении.
Для более красивого вида желательно изменить немного шкурку. Черновой вариант моего варианта во вложении (позже буду его переделывать)+там же мой вариант пользовательского перевода (сделан под мой скрипт + некоторые правки для себя).

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 26 Февраля 2010, 23:26:24
Дико извиняюсь, но вкралась не большая ошибка в исправление ;)
Нужно было вот так всего лишь сделать:
Цитировать
  EndPos := Pos('>авторский состав</a>', HTML);
Или сами замените или перекачайте исправленный вариант (просто в том варианте у некоторых аниме могла не браться инфа)

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 27 Февраля 2010, 01:07:55
Tsume, ты скрипт то так чтобы он на странице "Загрузить" появился загружаешь? Или он только для частных случаев?
Название: Re: world-art.ru (фильмы)
Отправлено: Tsume от 27 Февраля 2010, 01:37:38
Tsume, ты скрипт то так чтобы он на странице "Загрузить" появился загружаешь? Или он только для частных случаев?
Думаю он все-таки для частных случаев. Ибо часть полей переименовать (добавить) надо. Подробнее в шапке расписано что изменено (я там как раз недавно обновил информацию). Думаю его не надо на страницу загрузки ;) А то без нужных изменений - будет бред местами.
Название: Re: world-art.ru (фильмы)
Отправлено: nostra от 27 Февраля 2010, 01:50:48
ОК, понятно
Название: Re: Кастомизация
Отправлено: LionWBE от 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;



[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Endimon от 25 Марта 2010, 07:08:22
Как подправить скрипт, чтоб загружались увеличиные скриншоты?
Название: Re: world-art.ru (фильмы)
Отправлено: LionWBE от 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 метров.
Название: Re: world-art.ru (фильмы)
Отправлено: Endimon от 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 А есть возможность ограничить количество загружаемых скриншотов?
Название: Re: world-art.ru (фильмы)
Отправлено: LionWBE от 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 - желаемое количество картинок.
Название: Re: Кастомизация
Отправлено: ILF7 от 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;



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

[вложение удалено администратором]
Название: Re: Кастомизация
Отправлено: LionWBE от 11 Июня 2010, 09:23:57
Цитировать
Я недавно начал использование данной программы (уж оч. она мну понравилась). попытлася подравить скрипт, но у меня ничего не вышло. Подскажите пожалуйста в какое место скрипта добавить код чтобы скрины таки загружались...
Во вложение то что я намудрил :(((

Проверять вложение не стал, просто выложил свой скрипт проверенный, рабочий.
Так же хочу сказать - что скрипт заточен только под аниме, будет ли он работать с чем то другим - наврятле.
+ надо в настройках добавить пользовательское поле - "Эта серия состоит из (по порядку просмотра)" - многострочный текст;
+ в настройках плагина позволить перезаписывать все поля при импорте этим плагином.

[вложение удалено администратором]
Название: Re: Кастомизация
Отправлено: ILF7 от 11 Июня 2010, 09:33:14
Цитировать
Я недавно начал использование данной программы (уж оч. она мну понравилась). попытлася подравить скрипт, но у меня ничего не вышло. Подскажите пожалуйста в какое место скрипта добавить код чтобы скрины таки загружались...
Во вложение то что я намудрил :(((

Проверять вложение не стал, просто выложил свой скрипт проверенный, рабочий.
Так же хочу сказать - что скрипт заточен только под аниме, будет ли он работать с чем то другим - наврятле.
+ надо в настройках добавить пользовательское поле - "Эта серия состоит из (по порядку просмотра)" - многострочный текст;
+ в настройках плагина позволить перезаписывать все поля при импорте этим плагином.

Насчет того что заточен под аниме не волнуйся сам заядлый анимешник :))) раньше юзал просто прогу которая диски сканит и снимки имиджей хранит потом наткнулся на вот эту чудо прогу. Так что это то что нужно 100%.
Огромное спасибо создателям программы. И тебе огромное спасибо за быстрый и качественный ответ. Сейчас проверю на своей базе.
Название: Re: Кастомизация
Отправлено: LionWBE от 11 Июня 2010, 09:44:32
Цитировать
Я недавно начал использование данной программы (уж оч. она мну понравилась). попытлася подравить скрипт, но у меня ничего не вышло. Подскажите пожалуйста в какое место скрипта добавить код чтобы скрины таки загружались...
Во вложение то что я намудрил :(((

Проверять вложение не стал, просто выложил свой скрипт проверенный, рабочий.
Так же хочу сказать - что скрипт заточен только под аниме, будет ли он работать с чем то другим - наврятле.
+ надо в настройках добавить пользовательское поле - "Эта серия состоит из (по порядку просмотра)" - многострочный текст;
+ в настройках плагина позволить перезаписывать все поля при импорте этим плагином.

Насчет того что заточен под аниме не волнуйся сам заядлый анимешник :))) раньше юзал просто прогу которая диски сканит и снимки имиджей хранит потом наткнулся на вот эту чудо прогу. Так что это то что нужно 100%.
Огромное спасибо создателям программы. И тебе огромное спасибо за быстрый и качественный ответ. Сейчас проверю на своей базе.

СОВЕТ ВСЕМ АНИМЕШНИКАМ - если вам надо добавить в базу ппц как много записей, то проще сделать следующим способом - открыть exel и в два столбца писать - в первый номер (001,002,...) во второй URL анимешки со страницы WORLD-ARTа (первая строка пустая, последняя тоже - постовь пробел).

Далее заходим в прогу -> нажимаем импортировать -> импортировать из MS Exel -> Он должен выдать сообщение о выборе полей (если нет то заходим в настройку плагинов ->MS Exel ->настройка)-> выбираем 2 поля "title" и "URL" (точно в такой последовательности).

После этой простой махинации мы имеем базу с набитыми заготовками, выделяем их и нажимаем импорт с World-art...
Ждем.
На мой взгляд это самый простой способ, если анимешек очень много, ну или хотябы 10 штук за раз.
Название: Re: Кастомизация
Отправлено: ILF7 от 11 Июня 2010, 14:32:50
Цитировать
Я недавно начал использование данной программы (уж оч. она мну понравилась). попытлася подравить скрипт, но у меня ничего не вышло. Подскажите пожалуйста в какое место скрипта добавить код чтобы скрины таки загружались...
Во вложение то что я намудрил :(((

Проверять вложение не стал, просто выложил свой скрипт проверенный, рабочий.
Так же хочу сказать - что скрипт заточен только под аниме, будет ли он работать с чем то другим - наврятле.
+ надо в настройках добавить пользовательское поле - "Эта серия состоит из (по порядку просмотра)" - многострочный текст;
+ в настройках плагина позволить перезаписывать все поля при импорте этим плагином.

Насчет того что заточен под аниме не волнуйся сам заядлый анимешник :))) раньше юзал просто прогу которая диски сканит и снимки имиджей хранит потом наткнулся на вот эту чудо прогу. Так что это то что нужно 100%.
Огромное спасибо создателям программы. И тебе огромное спасибо за быстрый и качественный ответ. Сейчас проверю на своей базе.

СОВЕТ ВСЕМ АНИМЕШНИКАМ - если вам надо добавить в базу ппц как много записей, то проще сделать следующим способом - открыть exel и в два столбца писать - в первый номер (001,002,...) во второй URL анимешки со страницы WORLD-ARTа (первая строка пустая, последняя тоже - постовь пробел).

Далее заходим в прогу -> нажимаем импортировать -> импортировать из MS Exel -> Он должен выдать сообщение о выборе полей (если нет то заходим в настройку плагинов ->MS Exel ->настройка)-> выбираем 2 поля "title" и "URL" (точно в такой последовательности).

После этой простой махинации мы имеем базу с набитыми заготовками, выделяем их и нажимаем импорт с World-art...
Ждем.
На мой взгляд это самый простой способ, если анимешек очень много, ну или хотябы 10 штук за раз.

Скрипт опробовал работает на отлично. Заодно нашел косяк который я упустил при копировании скрипта. Но возник еще один вопрос. При импорте данных генерится еще одно поле - Связи. Это хорошо. Но есть одна загвоздочка. Если у меня нет карточки одноименной связи он генерит ее. Что в последсвии плодит кучу "пустых" карточек. А как сделать так чтобы эти связи работали по такому принципу - есть карточка - идем на карточку, Нет карточки идем по урлу на сайт на страничку связи. Но я так понимю это уже принцип работы не только скрипта, который должен будет хавать названия связей, но и их урлы внутри сайта, но и сам принцип работы ссылок связей в базе. Или сделать эту фишку опциональной - Создавать карточку по ссылке связи если ее нет. И если Автор скрипта говрит что для других целей это не пойдойдет то я бы назвал этот скрипт - Wordart - anime, и добавил бы его в основной состав программы. Если я не прав поправте меня.
Название: Re: Кастомизация
Отправлено: LionWBE от 11 Июня 2010, 14:41:42
Цитировать
Скрипт опробовал работает на отлично. Заодно нашел косяк который я упустил при копировании скрипта. Но возник еще один вопрос. При импорте данных генерится еще одно поле - Связи. Это хорошо. Но есть одна загвоздочка. Если у меня нет карточки одноименной связи он генерит ее. Что в последсвии плодит кучу "пустых" карточек. А как сделать так чтобы эти связи работали по такому принципу - есть карточка - идем на карточку, Нет карточки идем по урлу на сайт на страничку связи. Но я так понимю это уже принцип работы не только скрипта, который должен будет хавать названия связей, но и их урлы внутри сайта, но и сам принцип работы ссылок связей в базе. Или сделать эту фишку опциональной - Создавать карточку по ссылке связи если ее нет. И если Автор скрипта говрит что для других целей это не пойдойдет то я бы назвал этот скрипт - Wordart - anime, и добавил бы его в основной состав программы. Если я не прав поправте меня.

1 - Надо просто сделать видимыми только не скрытые записи
2 - я после импорта делаю оптимизацию бд - удалениие несвязанных фильмов + удаление невидимых - результат в связях остается только то что у вас есть в бд
3 - переход по URL в связях, не уверен что это доступно, но если это доступно то это точно прописывается в самой программе, а не в скрипте, т.к. скрипт описывает алгоритм скачивания заданный переменных с сайта.
Название: Re: Кастомизация
Отправлено: Reset от 11 Июня 2010, 22:45:42
...Но возник еще один вопрос. При импорте данных генерится еще одно поле - Связи. Это хорошо. Но есть одна загвоздочка. Если у меня нет карточки одноименной связи он генерит ее. Что в последсвии плодит кучу "пустых" карточек. А как сделать так чтобы эти связи работали по такому принципу - есть карточка - идем на карточку, Нет карточки идем по урлу на сайт на страничку связи. Но я так понимю это уже принцип работы не только скрипта, который должен будет хавать названия связей, но и их урлы внутри сайта, но и сам принцип работы ссылок связей в базе. Или сделать эту фишку опциональной - Создавать карточку по ссылке связи если ее нет. И если Автор скрипта говрит что для других целей это не пойдойдет то я бы назвал этот скрипт - Wordart - anime, и добавил бы его в основной состав программы. Если я не прав поправте меня.
При добавлении связи на фильм создается скрытая карточка. Она не занимает места больше, чем это необходимо для хранения связи. По умолчанию скрытые карточки не видны, а если вдруг стали видны, то скрыть их можно через меню Фильтры -> Дополнительные фильтры -> Только нескрытые фильмы.
Для того чтобы при нажатии на название отсутствующего фильма был осуществлен переход на сайт, необходимо выбрать пункт Открыть в браузере для опции меню Инструменты -> пункт Настройки -> раздел Разное -> группа Ссылки -> пункт Нажатие по невидимой ссылке.
Название: Re: Кастомизация
Отправлено: ILF7 от 12 Июня 2010, 10:56:00
Для того чтобы при нажатии на название отсутствующего фильма был осуществлен переход на сайт, необходимо выбрать пункт Открыть в браузере для опции меню Инструменты -> пункт Настройки -> раздел Разное -> группа Ссылки -> пункт Нажатие по невидимой ссылке.


Это не поможет так как в карточке (созданной по связи) нет ссылки. Вот более точнее предложение. Скрипт при импорте и создании связей создает скрытую карточку (если ее нет) для связи не только с названием связи, но и с урлом для браузера. Тем самым если в настройках стоит открывать браузером он откроет урл в браузере. Но тут появляется еще одно НО. При добавлении урла в сыкрытую карточку в ручную она перестает быть скрытой. И обратно скрыть ее можно только удалением, что при следующей оптимизации кикнет карточку, с урлом или без. :)) Тем самым замкнутый круг :))
Название: Re: Кастомизация
Отправлено: Reset от 12 Июня 2010, 22:22:33
Для того чтобы при нажатии на название отсутствующего фильма был осуществлен переход на сайт, необходимо выбрать пункт Открыть в браузере для опции меню Инструменты -> пункт Настройки -> раздел Разное -> группа Ссылки -> пункт Нажатие по невидимой ссылке.
Это не поможет так как в карточке (созданной по связи) нет ссылки.
Ну это уже беда скрипта. Возможность загружать урл для связанных фильмов программа предоставляет. Необходимо доработать скрипт для загрузки урлов и жить станет проще :)
Название: Re: Кастомизация
Отправлено: ILF7 от 13 Июня 2010, 15:02:14
Для того чтобы при нажатии на название отсутствующего фильма был осуществлен переход на сайт, необходимо выбрать пункт Открыть в браузере для опции меню Инструменты -> пункт Настройки -> раздел Разное -> группа Ссылки -> пункт Нажатие по невидимой ссылке.
Это не поможет так как в карточке (созданной по связи) нет ссылки.
Ну это уже беда скрипта. Возможность загружать урл для связанных фильмов программа предоставляет. Необходимо доработать скрипт для загрузки урлов и жить станет проще :)
На нынешнем этапе развития выглядит все так:
1. Создал карточку с аниме, в ней есть общее инфо, скрины, связи доп инфа в каком порядке смотреть.
2. Связи в свою очередь создают "пустые"- скрытые карточки имеющие только имя (одно имя без оригинального) для связи.
а. при нажатии на ссылку связи есть 3 варианта действий: ничего - ничего; открыть карточку - скрытая карточка становится видимой; Открыть в браузере - ничего не происходит, нет ссылки которую нужно передать в браузер.
3. после проведения оптимизации скрытые карточки и имеющиеся на них связи удаляются.
4. В итоге имеем изначально заполненную карточку с связями, карточки которых "живые".

Я же предлагаю реализовать такую штуку:
1. создаем карточку.
2. связи если есть живая карточка - то связь вешается на карточку, если нет живой карточки то связь сама будет являться ссылкой для браузера и при нажатии открываться страница с связанной аниме.

в Итоге имеем начальную карточку с связями с живыми карточками и связями - ссылками для просмотра станицы связи на сайте.
ну как то так.
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 09 Июля 2010, 07:37:20
Теперь на сайте часто встречаются названия эпизодов в таблице. Если кому интересно, в силу своих умений наваял скриптик разбора такой таблички.

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Yondaime от 04 Октября 2010, 07:49:05
Собственно может кому интересен будет небольшой вдел в скрипт, он добавляет ссылки в более "красивом" виде:

Для работы нужно:
1) в Глобальных переменах прописать строчку  U : WideString;
2) Вписать код в скрипт после "сбора" урлов
3) Создать многострочное пользовательское поле с именем URL

А можна для тех кто не шарит еще раз ?) Где ети глоб перемены и после какой строки вставлять код? заранее спасибо
Название: Re: world-art.ru (фильмы)
Отправлено: NOAN от 09 Ноября 2010, 07:40:54
Сколько не бился но в этом бардаке на форуме ничего не могу разпбрать... Пожалуйста дайте шкурку и фильтр для аниме которая выкачивает всю информацию плюс скриншоты в полном размере...
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 09 Ноября 2010, 13:18:03
То, чем пользуюсь я. Скин + скрипты. Но я не скачиваю скрины, так что по ним ничего не скажу

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Virfl от 17 Ноября 2010, 12:01:42
Да бардак эт  точно по world-art.ru кажется мало кто занимается да и на world-art.ru  2 способами добавляют эпизоды приходится менять скрипты.
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 17 Ноября 2010, 15:26:45
Да бардак эт  точно по world-art.ru кажется мало кто занимается да и на world-art.ru  2 способами добавляют эпизоды приходится менять скрипты.
Хм, а по-вашему это кому-то кроме тех, кто пользуется ворлдартом, надо? Я, скажем, сам для себя занимаюсь и на данный момент мои скрипты устраивают меня на 99%. По поводу эпизодов - опять же у меня они импортируются и по старой схеме, и по новой, табличной.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 06 Апреля 2012, 04:25:48
Новое обновление скрипта.
v.0.1.5.1 от 06.04.2012
    ! исправлена загрузка постеров

Скрипт можно скачать со страницы Загрузить нашего сайта или через Автообновление.
Название: Re: world-art.ru (фильмы)
Отправлено: Seres от 18 Апреля 2012, 11:06:47
Доброе время суток. Спасибо большое за обновление=)
А можно ли добавить в него связи?!

Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 18 Апреля 2012, 15:16:37
Можно сделать , только надо глянуть как и где расположена информация , ну а тогда дам более точное решение.
Название: Re: world-art.ru (фильмы)
Отправлено: Seres от 19 Апреля 2012, 13:16:23
Спасибо=)
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 19 Апреля 2012, 15:04:24
То есть вы хотите содержимое следующей страницы типа такой.
Вот ссылка на саму серию взял просто для примера http://www.world-art.ru/animation/animation.php?id=7740
а вам нужны связи с этой страницы http://www.world-art.ru/animation/animation_connection.php?id=7740
Я так понял ваше пожелание.
Название: Re: world-art.ru (фильмы)
Отправлено: Silver63rus от 19 Апреля 2012, 21:02:04
Связи и много остальное, давно, реализованы в  скриптах,написанных LeoXX. За что ему Огромное Спасибо!
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 21 Апреля 2012, 10:53:46
Связи и много остальное, давно, реализованы в  скриптах,написанных LeoXX. За что ему Огромное Спасибо!
Спасибо! Цепляю свои последние рабочие скрипты и шкурку под них

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: Silver63rus от 17 Января 2013, 22:54:02
Выкладываю свой скрипт, с исправленными многими ошибками!
Для работы с ним нужно 5 многострочных пользовательских поля(если какие-нибудь не нужны, просто не добавляйте их):
1.URL:
В скрипте стандартный URL содержит только ссылку на страницу аниме на World-art. Пользовательское поле решает проблему с неправильны отображением некоторых ссылок, например к аниме White Album.
2.Канал:
3.Рецензия:
4.Справка:
5.Трансляция:
Также был добавлен рейтинг и место в рейтинге.
Исправлена выборка эпизодов как с таблиц, так и с строчного вида. Исправлена ошибка,  с перезаписью названия и даты  Special-а в первые эпизоды сериала.
Также много других мелких исправлений.
Если не нужно,чтобы URL и справка писались в пользовательские поля, напишите, и я выложу скрипт, где они добавляются в стандартные поля!


[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 23 Июня 2013, 11:26:48
С января были некоторые изменения на сайте, цепляю рабочие на сейчас скрипты. Если вдруг я опять надолго забуду про форум (уж больно стабильна PVD, огромный респект Nostra!), не стесняйтесь писать в личку.
В скриптах не забудьте раскомментить //  Params := 'login=yourname&pass=yourpass'; и вписать свои имя/пароль.

[вложение удалено администратором]
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 02 Сентября 2013, 17:42:29
Еще пара правок...
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 07 Сентября 2013, 12:25:56
Спасибо, всё работает, всё остальное редко и ручками.  :'(
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 28 Сентября 2013, 08:20:16
Очередная небольшая правка
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 31 Декабря 2013, 10:22:45
Добрый день.
С наступающим Всех. Я снова со своей бедой. При поиске аниме выскакивает сообщение Socket Error # 11001
Host not found. Лог прицепил.
Персоны цепляются нормально, а вот аниме... Посмотрите пожалуйста.
Название: Re: world-art.ru (фильмы)
Отправлено: LeoXX от 31 Декабря 2013, 13:27:42
Больше похоже на проблему с интернетом. На всякий случай цепляю последний скрипт+шкурку для правильной работы.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 01 Января 2014, 02:18:48
Всю Новогоднюю ночь ковырял проблему ибо не пью. Коды ошибки менялись, сервер world-art оставался глух к моим потугам. То ли лыжи не едут, то ли я неадекватен... Запустил PVD с другого ярлыка, всё прекрасно работает. Я гений или...? Вот и я так думаю. Пойду убью себя об стену, но сначала посплю. Простите за флуд.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 25 Июня 2017, 17:36:32
Добрый день.
В world-art изменилась страница с актёрами. Если не трудно, поправте скрипт, пожалуйста.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 27 Июня 2017, 15:13:58
Я пытался вообше что нибудь загрузить , пишет фильмов не найдено. Как вам удалось его запустить.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 27 Июня 2017, 15:26:26
Извиняюсь , сам разобрался , там очень много изменений на сайте. Что смогу сделаю.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 27 Июня 2017, 15:56:21
Кое что исправил , загрузил , новую версию , если что то надо подправить пиши , но желательно с примерами.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 28 Июня 2017, 13:16:39
Спасибо. Пока проверить не могу, как будет возможность, отпишусь. Кстати, плагин world-art для аниме 0,1,5,2 цепляет только первого из актёров. Если можно, поправте.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 28 Июня 2017, 15:34:19
Кое что сделал , но появилась неизвестная ошибка в конце. Я пока не знаю как её исправить , если что посмотри сам.

Сам нашел сам исправил.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 29 Июня 2017, 22:02:54
Спасибо. Всё замечательно, проверил. Ошибка эта уже давно, думаю она связана с описанием, его сейчас нет на главной странице описания аниме, но это ручками не трудно. Актёров ещё не проверял.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 30 Июня 2017, 01:48:45
Ошибочка. Ничего не изменилось. Актёр по-прежнему один. В плагине актёры захватывает только имя, переведёное имя и URL.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 30 Июня 2017, 05:18:45
Ошибочка. Ничего не изменилось. Актёр по-прежнему один. В плагине актёры захватывает только имя, переведёное имя и URL.
Примеры , на каких фильмах проявляется.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 30 Июня 2017, 05:23:40
Только что проверил , пример Трусливый велосипедист , актеры все заргрузились.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 30 Июня 2017, 14:32:21
Только что проверил , пример Трусливый велосипедист , актеры все заргрузились.

Пример Трусливый велосипедист во вложении
Простите, разобрался. Всё нормально.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 15 Сентября 2017, 19:29:38
Доброго времени суток.
World-Art.ru опять изменился. Цепляются только студия и URL. По возможности поправте пожалуйста.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 27 Сентября 2017, 04:29:21
Господа, поправьте world-art пожалуйста. Невозможно стало пользоваться базой.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 27 Сентября 2017, 11:51:48
извини тут с кинопоиском были проблемы пока не до тебя было , гляну в ближайшее время
Название: Re: world-art.ru (фильмы)
Отправлено: Pacifist от 30 Сентября 2017, 09:45:36
извини тут с кинопоиском были проблемы пока не до тебя было , гляну в ближайшее время
Все что остается - ждать! Но МЫ ОЧЕНЬ ждем!  ;)
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 30 Сентября 2017, 10:58:21
Я очень рад за такую поддержку , но я не сижу за компом 24 часа , у меня есть кое какие увлечения , занимаюсь в спорт зале и в ближайшие дни готовился к соревнованиям.

Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 02 Октября 2017, 18:24:22
Удачи Вам и успехов. Подождём.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 06 Октября 2017, 05:20:43
Загрузил первую пробную версию , нужно тестирование. Кое что работает непонятно , через раз или совсем .....
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 06 Октября 2017, 17:55:13
Дорого времени суток. Вот, визуально во вложении наверное понятней будет. 011- как было, 01 как есть. Не цепляет год после названия, другие названия, категорию, жанр, страну, студию. Нет метки.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 06 Октября 2017, 18:05:28
И в персонах тоже неладно.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 06 Октября 2017, 19:06:19
вот это уже будет поинтересней  , займусь
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 09 Октября 2017, 12:23:33
Народ требуется помощь ,  найдите по возможности фильмы у которых множество стран изготовителей. Сюда скиньте ссылки на них.
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 09 Октября 2017, 12:52:06
Если под фильмами Вы имеете ввиду аниме, то в моей базе их 1811, но нет ни одного с несолькими странами. Если это очень важно, пороюсь на world-art, а так отображение одной страны наверное будет достаточно.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 12 Октября 2017, 09:21:28
Залил вторую наработку , там еще не все исправлено , так что ждемс ....
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 13 Октября 2017, 16:37:21
001- первый вариант исправлений.
002- второй.
Спасибо, это уже очень хороший результат.
Название: Re: world-art.ru (фильмы)
Отправлено: Pacifist от 14 Октября 2017, 10:06:27
Народ требуется помощь ,  найдите по возможности фильмы у которых множество стран изготовителей. Сюда скиньте ссылки на них.

Хостел / Hostel (2005)
Опасная иллюзия / The Necessary Death of Charlie Countryman (2013)
Грязные игры / The Company You Keep (2012)

rutor.info/torrent/360455/plachuwij-ubijca_crying-freeman-1995-bdrip-1080p
(http://www.kinopoisk.ru/film/plachushhiy-ubiyca-1995-5426/)
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 17 Октября 2017, 16:06:28
На данный момент тестирую часть скрипта ответсвенный за эпизоды , кто знает как долго это делается поймет меня...
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 17 Октября 2017, 17:18:43
Народ требуется помощь ,  найдите по возможности фильмы у которых множество стран изготовителей. Сюда скиньте ссылки на них.

Хостел / Hostel (2005)
Опасная иллюзия / The Necessary Death of Charlie Countryman (2013)
Грязные игры / The Company You Keep (2012)

rutor.info/torrent/360455/plachuwij-ubijca_crying-freeman-1995-bdrip-1080p
(http://www.kinopoisk.ru/film/plachushhiy-ubiyca-1995-5426/)

Эти фильмы не из раздела Аниме , не подойдут.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 19 Октября 2017, 04:32:35
У меня пока временная запарка с Эпизодами , код рабочий , но работает не так как надо.
Выкладываю просто для знакомства , может кто то подскажет что не то.
Меня пока дельные мысли не посешают.
Название: Re: world-art.ru (фильмы)
Отправлено: Pacifist от 22 Октября 2017, 10:12:34
Народ требуется помощь ,  найдите по возможности фильмы у которых множество стран изготовителей. Сюда скиньте ссылки на них.

Хостел / Hostel (2005)
Опасная иллюзия / The Necessary Death of Charlie Countryman (2013)
Грязные игры / The Company You Keep (2012)

rutor.info/torrent/360455/plachuwij-ubijca_crying-freeman-1995-bdrip-1080p
(http://www.kinopoisk.ru/film/plachushhiy-ubiyca-1995-5426/)

Эти фильмы не из раздела Аниме , не подойдут.

Космический пират Харлок / Space Pirate Captain Harlock (2013) Япония, США, Франция
Эпоха дракона: Рождение Искательницы / Dragon Age: Dawn of the Seeker (2012) США, Япония
2199: Космический крейсер Ямато / Uchu Senkan Yamato 2199 (2012) Япония, США
SIN: Создатели монстров / Sin: The Movie (2000) (Япония, США)
Ад Данте: Анимированный эпос / Dante's Inferno: An Animated Epic (2010) Япония, США, Сингапур, Корея Южная
Бэтмен: Рыцарь Готэма / Batman: Gotham Knight (2008) США, Япония, Корея Южная

Все данные взяты из PVD при помощи как кинопоиска (2199: Космический крейсер Ямато), так и WorldArt прежних версий (SIN: Создатели монстров, информация взята из WorldArt в 2008 г)
Название: Re: world-art.ru (фильмы)
Отправлено: vidus9 от 26 Октября 2017, 20:07:28
Спасибо. Лично меня эпизоды сильно не интересуют, в кодах я вообще лох. Нашёл кое-что. В персонах помимо прочего не отображается год, поэтому новые фильмы ставятся в конец списка.
Название: Re: world-art.ru (фильмы)
Отправлено: djek-ural от 02 Июня 2018, 01:42:49
Выдалось у меня свободное время , вспомнил про старый долг и добил систему разбора на эпизоды.
Пользуйтесь и тестируйте
+ добавил год одним числом