Dle walk 1.0.2 : продвинутый парсер данных с базы MW

Dle walk 1.0.2 : продвинутый парсер данных с базы MW

Это альтернативный модуль, для работы с базой MoonWalk, пришедший на замену ранее опубликованному модулю DLEmoon. Dle walk умеет парсить данные о фильмах и сериалах и добавлять их к вам на сайт в момент добавления или редактирования новостей. Можно настроить проставление названия новости, его чпу, краткого и полного описания, доп полей, ключевых слов для облака тегов, метатега title, мета описания и ключевых слов keywords.


Модуль умеет проставлять категории с жанрами фильмов, сериалов и аниме. При этом можно задать свои категории жанров отдельно для фильмов, отдельно для сериалов, отдельно для аниме.



Настройка полей шаблонизирована. Вы можете выводить один текст в случае если информация по полю получена и другой текст если информации по этому полю нет. Осуществляется при помощи тегов:
[if_x]{x}[/if_x]
- выведет содержимое поля связанного с x вместо тега {x};
[ifnot_x]Данных нет[/ifnot_x]
- добавит в доп поле нужные вам данные, в случае если инфа по полю Х не была получена. Альтернатива xfgiven, xfnotgiven для доп полей.

Поиск осуществляется по ID с КиноПоиска или английскому названию фильма/сериала. Технически поиск по русскому названию сделать не получается, так как в API базы moonwalk можно искать только по англ названию.

В момент поиска фильма вам выводятся вариации плеера с информацией о качестве фильма, озвучке, является ли он в Camrip, является ли он режиссерской версией, есть ли в нем вшитая реклама. В момент поиска сериала вам выводятся вариации плеера с информацией о озвучке, доступном кол-ве серий и сезонов. Вы выбираете какой плеер добавить в новость.

Модуль парсит обложку фильма/сериала. Модуль парсит до шести кадров, которые берутся с API базы MW, нумерация кадра идет рандомно с отступом в начале и конце, чтоб не попасть на превью студии или титры. В случае с сериалами кадры берутся с последней вышедшей серии последнего сезона (на момент парсинга).

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

Изменения в версии 1.0.2:
  • Заменен домен с которого идет обращение к api.
  • Добавлена проверка на админа при поиске.
  • Добавлена замена \n в описании на тег
    <br>

  • Добавлена доп инфа в headers при запросе к api.


dle-walk-1_0_2-prodvinutyj-parser-dannyh-s-bazy-mw.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 10.6-13.х
Кодировка: win-1251 + utf-8
Автор: DLEPlugins

Примечание от Oxigen: видеобалансер Moonwalk.cc прекратил свою работу, поэтому данный модуль больше неактуален.

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 2

Oxigen 4 января 2019 05:51
Цитата: Enrico
Как им пользоваться, при нажатии на кнопку спарсить ничего не происходит.

Попробуйте, залил обновленную версию 1.0.2. Для работы должны быть вписаны минимальные настройки - это домен, по которому будут идти запросы и токен с лк базы мунвалк. Да, по ссылке в источнике есть видео что и как, попробуйте посмотреть.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
Enrico 4 января 2019 01:02
Как им пользоваться, при нажатии на кнопку спарсить ничего не происходит.