Personal Video Database
Русский => Разработчикам => Скрипты, Плагины, Шаблоны и Шкурки => Тема начата: Reset от 29 Марта 2009, 02:46:09
-
Скрипт загрузки информации о фильмах с сайта Аниматор.ру (http://animator.ru/).
Актуальная версия - 0.1.0.0.
Основные функции:
+ Загрузка основной информации о фильме (название, год, жанр, категория, страна, студии).
+ Загрузка дополнительной информации о фильме (длительность).
+ Загрузка информации о персонах в стандартные поля (режиссеры, продюсеры, сценаристы, композиторы, актёры).
+ Загрузка информации о персонах в пользовательские поля (аниматоры, директоры, звукооператоры, куклы и декорации, монтажеры, операторы, редакторы, текст песен, текст читают, художники, художники-постановщики).
+ Загрузка цитат.
+ Загрузка песен (только названия; названия и доп. информация; названия, доп. информация и тексты).
+ Загрузка связей у серий фильмов.
Планы на будущее:
+ Загрузка кадров (скриншотов).
История версий:
- 0.0.0.1 (http://www.videodb.info/forum_ru/index.php?topic=429.msg5582#msg5582) - основная и доп. информация, персоны, цитаты, песни
- 0.1.0.0 (http://www.videodb.info/forum_ru/index.php?topic=429.msg6137#msg6137) - загрузка связей
Последнюю версию скрипта для программы версии 0.9.8.x берем на iFolder.ru (http://stream.ifolder.ru/11557228) или в первом вложении.
Последнюю версию скрипта для программы версии 0.9.9.5+ берем на iFolder.ru (http://stream.ifolder.ru/11557232) или во втором вложении.
[вложение удалено Администратором]
-
После недолгих родовых мук появился на свет скрипт для загрузки фильмов с сайта Аниматор.ру. Версия 0.0.0.1 beta.
Реализовано:
+ Загрузка основной информации о фильме (название, год, жанр, категория, страна, студии).
+ Загрузка дополнительной информации о фильме (длительность).
+ Загрузка информации о персонах в стандартные поля (режиссеры, продюсеры, сценаристы, композиторы, актёры).
+ Загрузка информации о персонах в пользовательские поля (аниматоры, директоры, звукооператоры, куклы и декорации, монтажеры, операторы, редакторы, текст песен, текст читают, художники, художники-постановщики).
+ Загрузка цитат.
+ Загрузка песен (настраивается: только названия; названия и доп. информация; названия, доп. информация и тексты).
Планы на будущее:
+ Загрузка кадров (скриншотов).
+ Формирование связей (для серий фильмов).
Настройки скрипта смотрим, как обычно, внутри скрипта в любом текстовом редакторе.
Не забываем добавлять в базу данных пользовательские поля. Их названия можно взять в разделе "Названия пользовательских полей" в скрипте. По умолчанию к каждому из полей добавляется двоеточие (настраивается опцией ufPostfix).
Не забываем давать отзывы, делать пожелания и оставлять благодарности ;).
За скриптом идем на iFolder.ru (http://stream.ifolder.ru/11305786) или берем во вложении.
[вложение удалено Администратором]
-
Вот это подарок! Ай да Reset! Громадное спасибо! Только вчера, вот только вчера понял, что в базе куча мультов и их совсем нет на Кинопоиске, а только они у меня и остались не охвачены, и уже подумывал в форуме добрых людей просить, для Аниматора написать, а тут... утро, еще глаза не продрал, захожу а он уже лежит :) Чудеса! СПАСИБО тебе! Ухожу тестить, тестить, тестить! :)
-
Вот это подарок! Ай да Reset! Громадное спасибо! Только вчера, вот только вчера понял, что в базе куча мультов и их совсем нет на Кинопоиске, а только они у меня и остались не охвачены, и уже подумывал в форуме добрых людей просить, для Аниматора написать, а тут... утро, еще глаза не продрал, захожу а он уже лежит :) Чудеса! СПАСИБО тебе! Ухожу тестить, тестить, тестить! :)
Да на здоровье :).
Но в следующий раз хвали после тестов, если заслужу ;).
-
мааааленькая проблемка :) Что-то у меня в доп. поля ничегошеньки не заносится :) Поле создал, на странице описания - всё есть, а заполняться не хотят. Ни цитаты, ни аниматоры, никто. Только програмные поля заполняются...
UPD
По умолчанию к каждому из полей добавляется двоеточие (настраивается опцией ufPostfix).
Разбрался :)
UPD2
Только вот если createLink = true; персона становится "линком" но не "линкуется" жму, жму, а на страницу персоны никак не отправляюсь...
UPD3
Думаю ошибка в этом?:
Сейчас формируется вот так: <link name=
А должно быть походу вот так:<link url=
UPD4
Да, так и есть, исправил на: Tmp := Tmp + '<link url="
И все заработало.
Вот еще какой момент хотел спросить...
Вот собираю я данные по фильмам с Кинопоиска. Есть например много фильмов с Арменом Джигарханяном. Теперь я ищу на Аниматоре инфу к "Неуловимому Фунтику"... всё в порядке, данные занеслись, все хорошо. Теперь я кликаю на Джигарханяна в списке персон у Фунтика и открывается закладка персоны и Джигарханян имеет урл на Аниматор. А вот почему именно этот урл появился после того как персона добавилась в базу персон? Я к чему клоню... есть ли возможность выбора, какой урл будет первым у персоны? Ведь насколько я понимаю, урл с Кинопоиска так-же у Джигарханяна был, как именно этот урл занести ПЕРВЫМ к персоне в базе персон?
-
UPD2
Только вот если createLink = true; персона становится "линком" но не "линкуется" жму, жму, а на страницу персоны никак не отправляюсь...
UPD3
Думаю ошибка в этом?:
Сейчас формируется вот так: <link name=
А должно быть походу вот так:<link url=
UPD4
Да, так и есть, исправил на: Tmp := Tmp + '<link url="
И все заработало.
Нет, ошибка не в этом. Точнее, не совсем в этом, но близко. В общем, всё равно мой косяк.
Была идея сделать ссылку на персону в списке персон программы, как это сделано для персон в стандартных полях. Но что-то я напутал с полями. В общем, думаю, что оставлю <link name=, так, кажется, правильнее. Но, соответственно, подправлю ссылку. Правда, такая ссылка работает только в том случае, если персона уже есть в списке персон. Или заработает после того, как персона появится в списке персон.
В связи с этим кинул предложение в теме Разработка скриптов (вопросы) (http://www.videodb.info/forum_ru/index.php?topic=212.msg5590#msg5590).
Вот еще какой момент хотел спросить...
Вот собираю я данные по фильмам с Кинопоиска. Есть например много фильмов с Арменом Джигарханяном. Теперь я ищу на Аниматоре инфу к "Неуловимому Фунтику"... всё в порядке, данные занеслись, все хорошо. Теперь я кликаю на Джигарханяна в списке персон у Фунтика и открывается закладка персоны и Джигарханян имеет урл на Аниматор. А вот почему именно этот урл появился после того как персона добавилась в базу персон? Я к чему клоню... есть ли возможность выбора, какой урл будет первым у персоны? Ведь насколько я понимаю, урл с Кинопоиска так-же у Джигарханяна был, как именно этот урл занести ПЕРВЫМ к персоне в базе персон?
Что-то мне подсказывает, что это программная недоработка. Описал проблему в теме Пропадание ссылок (http://www.videodb.info/forum_ru/index.php?topic=431.0).
-
Если кто-нибудь найдет на сайте Аниматор.ру (http://www.animator.ru) фильм с работающей ссылкой "В сети о фильме", дайте, пожалуйста, его название.
-
Если кто-нибудь найдет на сайте Аниматор.ру (http://www.animator.ru) фильм с работающей ссылкой "В сети о фильме", дайте, пожалуйста, его название.
Ок. Если попадется - просигнализирую. Но пока прекратил заполнять с Аниматора - нужны линки с Кинопоиска, а пока персон в базе персон нет и пока некий глюк с урлами перенос персон в базу снова откладывается.
-
Выход в свет - версия 0.1.0.0.
Добавлено:
+ Загрузка связей. См. опции categoryLinks и optConnection.
Исправлено:
! Ссылки у персон в пользовательских полях.
! Устранено отсутствие ссылки на страницу песни при опции loadSongs, не равной нулю.
Планы на будущее:
+ Загрузка кадров (скриншотов).
За скриптом для программы версии 0.9.8.x идем на iFolder.ru (http://stream.ifolder.ru/11557228) или берем в первом вложении.
За скриптом для программы версии 0.9.9.5+ идем на iFolder.ru (http://stream.ifolder.ru/11557232) или берем во втором вложении.
[вложение удалено Администратором]
-
Предложение: чтобы при загрузке с этого сайта плагин к списку жанров ВСЕГДА добавлял "мультфильм" (или "Animation" или оба :) )
Конкретно - надо строку
AddFieldValue (mfGenre, Replace (Value));
заменить на
AddFieldValue (mfGenre, Replace (Value+', мультфильм, Animation'));