Создание онлайн кинотеатра с дорамами/аниме + автодобавление новых (20 000+ фильмов)

Регистрация
15 Дек 2017
Сообщения
5,067
как сделать без модуля серий
Автоматически загружать серии в свои аккаунты видео-хранилищ, через торрент/magnet/FTP/др., и испрользовать свои плееры.

Уже работает, видео-инструкция будет позже.
 
Новичо́к, через «о́»
Регистрация
11 Мар 2021
Сообщения
140
Автоматически загружать серии в свои аккаунты видео-хранилищ, через торрент/magnet/FTP/др., и испрользовать свои плееры.

Уже работает, видео-инструкция будет позже.
хорошо спасибо жду
 
Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
88
Добрый день, у меня перестало работать Автоматическое заполнение информации о фильмах подскажите в чем может быть проблема, спасибо
 
Енот
Новичо́к, через «о́»
Заблокирован
Регистрация
7 Ноя 2020
Сообщения
178
Добрый день, у меня перестало работать Автоматическое заполнение информации о фильмах подскажите в чем может быть проблема, спасибо
Сейчас гружу и все хорошо даже без VPN. Попробуйте обновить скрипт ( у меня такая фигня была ) обновил и все хорошо стало
 
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
@Alisa, Здравствуйте, подскажите как исправить, сайт не отображается корректно после установки, пробовал на разных vps и результат один, ставлю на ip адрес без домена, шаблон snow.
 

Вложения

Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
88
Покажите строки заполнения.

0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",") ~ "0" <> poster

0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",") ~ "0" <> poster

0~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/t...ddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster ~ movie_results.0.backdrop_path <> picture

0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/t...ddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster ~ tv_results.0.backdrop_path <> pictures

0~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
 
Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
88
@artmihey,

помоги пожалуйста... api есть а как правильно код написать?(

Добрый день я бы сладостью но сам использую

API Collaps:
0 ~ https://apicollaps.cc/list?token=eedefb541aeba871dcfc756e6b31c02e&limit=99&page=[page] ~ results.0.id ~ https://apicollaps.cc/franchise/details?token=eedefb541aeba871dcfc756e6b31c02e&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id

API Alloha фильмы:
0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

API Alloha сериалы:
0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

API Bazon:
0 ~ https://bazon.cc/api/json/?token=2848f79ca09d4bbbf419bcdb464b4d11&type=all&limit=50&page=[page] ~ results.0.kinopoisk_id ~ https://bazon.cc/api/search?token=2848f79ca09d4bbbf419bcdb464b4d11&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.rus <> title_ru <> 1 ~ results.0.info.orig <> title_en <> 1 ~ results.0.info.year <> year <> 1 ~ results.0.serial <> type <> 1 ~ results.0.quality <> quality <> 1 ~ results.0.translation <> translate <> 1 ~ results.0.info.premiere <> premiere <> 1 ~ results.0.info.description <> description <> 1 ~ results.0.info.country <> country <> 1 ~ results.0.info.genre <> genre <> 1 ~ results.0.info.director <> director <> 1 ~ results.0.info.actors <> actor <> 1 ~ results.0.info.poster <> poster <> 1
 
Регистрация
15 Дек 2017
Сообщения
5,067
1618410468787.png

API которое предназначено для роботов, проверяет не робот ли его испоользует.

1618411435696.png

0 ~ https://api.kinopoisk.dev/movie?search=1&field=typeNumber&token=ZQQ8GMN-TN54SGK-NB3MKEC-ZKB8V06&page=[page] ~ docs ~ ~ id <> kp_id ~ type <> type ~ year <> year ~ name <> title_ru ~ enName <> title_en ~ description <> description ~ poster.url <> poster ~ externalId.imdb <> custom.imdb_id ~ externalId.tmdb <> custom.tmdb_id
  1. Заходите на все страницы API &page=[page]
  2. Берете только путь к массиву с информацией docs
  3. Пропускаете заход на API страницу фильма ~ ~
  4. Получаете доступную информацию из массива id <> kp_id ~ ...
Очень много «мусорной» информации будет добавлено, так как у некоторых фильмов нет никакой информации, кроме названия на английском языке. Постеры так же в этом API не проверяются на существование и их на трети фильмов не будет. И даже нет возможности нормально отфильтровать её, так как в поле с названием всегда будет заполнено либо русское либо английское. В поле с постером - всегда будет заполнено без проверки существования. Единственный вариант, это добавить на сайт только фильмы, у которых есть описание и год, для этого добавить восклицательный знак у обязательного поля:
  • Найти description <> description
  • Сделать description <> description!

  • Найти year <> year
  • Сделать year <> year!
Код:
# Заполнение информации с обязательным полем года и описания
0 ~ https://api.kinopoisk.dev/movie?search=1&field=typeNumber&token=ZQQ8GMN-TN54SGK-NB3MKEC-ZKB8V06&page=[page] ~ docs ~ ~ id <> kp_id ~ type <> type ~ year <> year! ~ name <> title_ru ~ enName <> title_en ~ description <> description! ~ poster.url <> poster ~ externalId.imdb <> custom.imdb_id ~ externalId.tmdb <> custom.tmdb_id

# Заполнение ID TMDb + постер + красивое фото для фильмов, у которых уже есть ID IMDb
0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.backdrop_path <> pictures <> 1

# Заполнение ID TMDb + постер + красивое фото для сериалов, у которых уже есть ID IMDb
0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

# Заполнение рейтинга КиноПоиск и IMDb, напрямую с КиноПоиска.
0 ~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
 
Новичо́к, через «о́»
Регистрация
13 Апр 2021
Сообщения
18
@Alisa,
1) Подскажите пожалуйста где можно взять фильмы я видел про 500к что у вас продается.
2) не работает парсер (((

2 ~ http://kinozal.tv/browse.php ~ href="(/details\.php\?id=[0-9]{1,8})" ~ ~ kinozal
1 ~ https://rutracker.org/forum/tracker.php?f=1950,2200 ~ href="(viewtopic\.php\?t=[0-9]{1,8})" ~ ~ novinki-ot-rutrekera
1 ~ http://kinozal.tv/top.php?t=0&d=12&k=0&f=0&w=1&s=0 ~ href="(/details\.php\?id=[0-9]{1,8})" ~ ~ aktualnye
11 ~ https://www.kinopoisk.ru/popular/films/?quick_filters=available_online&tab=online ~ ~ ~ poslednie-obnovleniya-filmov
2 ~ http://rutor.is/kino ~ <a\shref="(\/torrent\/[0-9]{4,7}\/[a-zA-Z0-9_-]*?)"> ~ ~ poslednie-obnovleniya-filmov
2 ~ http://rutor.is/seriali ~ <a\shref="(\/torrent\/[0-9]{4,7}\/[a-zA-Z0-9_-]*?)"> ~ ~ poslednie-obnovleniya-serialov
12 ~ https://www.kinopoisk.ru/popular/films/?sort=year&quick_filters=films&tab=all ~ ~ ~ poslednie-obnovleniya-filmov

Подскажите пожалуйста есть услуга добавление фильмов и прописание нормального парсера?
 
Регистрация
15 Дек 2017
Сообщения
5,067
1) Подскажите пожалуйста где можно взять фильмы я видел про 500к что у вас продается.
Нет.
Нет фильмов на сайте - нечего добавлять в коллекции.
9 ~ www.kinopoisk.ru/popular/films/?quick_filters=films&tab=all ~ ~ ~ populyarnye-filmy
Нет фильмов на сайте или КиноПоиск заблокировал IP сервера.
 
Новичо́к, через «о́»
Регистрация
13 Апр 2021
Сообщения
18
0 ~ https://bazon.cc/api/json/?token=cc...e5af&type=film&year=2021&limit=50&page=[page] ~ results.0.kinopoisk_id ~ https://bazon.cc/api/search?token=cc4d4338589b2b0559f31b54a231e5af&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.rus <> title_ru <> 1 ~ results.0.info.orig <> title_en <> 1 ~ results.0.info.year <> year <> 1 ~ results.0.serial <> type <> 1 ~ results.0.quality <> quality <> 1 ~ results.0.translation <> translate <> 1 ~ results.0.info.premiere <> premiere <> 1 ~ results.0.info.description <> description <> 1 ~ results.0.info.country <> country <> 1 ~ results.0.info.genre <> genre <> 1 ~ results.0.info.director <> director <> 1 ~ results.0.info.actors <> actor <> 1 ~ results.0.info.poster <> poster <> 1


Я смог таким образом собратьданные.

Тепер подскажите пожалуйста как на Автоматические коллекции сделать?
 
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
Есть ли возможность автоматически добавить сериалы и фильмы с kinopoisk, kinorium, themoviedb? Или хотя бы только kinopoisk? А то уже по всякому прописывал в Автоматическое заполнение информации о фильмах, а добавляет все равно 20к не понятных.
Еще постоянно загружен сервер, типа что-то качает, но ничего не добавляет, или нужно ждать?
 

Вложения

Регистрация
15 Дек 2017
Сообщения
5,067
У Вас есть их API?
Еще постоянно загружен сервер, типа что-то качает, но ничего не добавляет, или нужно ждать?
Обновить список фильмов Вы можете кнопокой слева, и видно в какое время был добавлен/обновлен фильм.

1618746637319.png

ОЗУ сервера всегда будет заполнена. В ней все фильмы и находятся.
 
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
У Вас есть их API?

Обновить список фильмов Вы можете кнопокой слева, и видно в какое время был добавлен/обновлен фильм.

Посмотреть вложение 5940

ОЗУ сервера всегда будет заполнена. В ней все фильмы и находятся.
Нет api их нет, я это для примера написал
Да при обновлении постоянно добавляются новые фильмы и сериалы, как долго будет добавляться 25к ?
 
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
@Alisa, Такой еще вопрос где и как поменять постеры с small на medium или original? А то ппц при открытии фильма вот так
 

Вложения

Регистрация
15 Дек 2017
Сообщения
5,067
Настройки веб-сайта

1618750540860.png

Да при обновлении постоянно добавляются новые фильмы и сериалы, как долго будет добавляться 25к ?
Зависит от скорости API, 1000 фильмов с API TMDb добавляются ~2 минуты. Остальные API зачастую не могут похвастаться такой скоростью.

что делать? почему почти все фотки такие?
@Alisa, Такой еще вопрос где и как поменять постеры с small на medium или original? А то ппц при открытии фильма вот так
Вставить свой код - В низ страницы

1618750590943.png

<script>window.lazyLoadOptions = {};</script>
<script async src='https://cdn.jsdelivr.net/npm/vanilla-lazyload@17.3.0/dist/lazyload.min.js'></script>
 
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
Зависит от скорости API, 1000 фильмов с API TMDb добавляются ~2 минуты. Остальные API зачастую не могут похвастаться такой скоростью.



Вставить свой код - В низ страницы

Посмотреть вложение 5944

<script>window.lazyLoadOptions = {};</script>
<script async src='https://cdn.jsdelivr.net/npm/vanilla-lazyload@17.3.0/dist/lazyload.min.js'></script>
Он там и стоял, постеры все равно small
Хотя сами постеры и medium и original загружены на сервер
 
Регистрация
15 Дек 2017
Сообщения
5,067
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
Странно но по вашей ссылке тоже small и выглядит по другому как-то
 

Вложения

Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
@Alisa, Может быть такое из за включенной моб. версии? типа m.domen.com
 
Новичо́к, через «о́»
Регистрация
13 Апр 2021
Сообщения
18
Новичо́к, через «о́»
Регистрация
22 Мар 2021
Сообщения
45
Подскажите как имено и где находится плеер что бы в него вставить скрипт с рекламы
 
Новичо́к, через «о́»
Регистрация
11 Мар 2021
Сообщения
140
это как мне сделать и где?

Вам необходимо обернуть плеера или область, которая их выводит в нашу обертку.

<div class="vid-overroll">Ваш плеер</div>
где на месте "ваш плеер" должен быть плеер или область, которая выводит плеера на сайте
 
Енот
Новичо́к, через «о́»
Регистрация
26 Авг 2018
Сообщения
495
Всем доброго времени суток,
Переписал строки автонаполнения и теперь добавляются фильмы/сериалы но теперь и заменяются описания у фильмов с уникальным описанием.
Кто-нибудь, подскажите что указал не так.
Код:
# API Collaps:
12 ~ https://api.bhcesh.me/list?token=ТОКЕН&limit=99&page=[page] ~ results.0.id ~ https://api.bhcesh.me/franchise/details?token=ТОКЕН&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id

# API Alloha фильмы:
12 ~ https://api.alloha.tv/?token=ТОКЕН&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=ТОКЕН&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

# API Alloha сериалы:
12 ~ https://api.alloha.tv/?token=ТОКЕН&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=ТОКЕН&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

# API Bazon:
6 ~ https://bazon.cc/api/json/?token=ТОКЕН&type=all&limit=50&page=[page] ~ results.0.kinopoisk_id ~ https://bazon.cc/api/search?token=ТОКЕН&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.rus <> title_ru <> 1 ~ results.0.info.orig <> title_en <> 1 ~ results.0.info.year <> year <> 1 ~ results.0.serial <> type <> 1 ~ results.0.quality <> quality <> 1 ~ results.0.translation <> translate <> 1 ~ results.0.info.premiere <> premiere <> 1 ~ results.0.info.description <> description <> 1 ~ results.0.info.country <> country <> 1 ~ results.0.info.genre <> genre <> 1 ~ results.0.info.director <> director <> 1 ~ results.0.info.actors <> actor <> 1 ~ results.0.info.poster <> poster <> 1

# Заполнение всей информации с kodik, и основным делать ID КиноПоиска или ID IMDb или ID Shikimori.
6 ~ http://kodikapi.com/list?limit=100&with_material_data=true&token=ТОКЕН ~ results ~ ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ shikimori_id <> custom.movie_id ~ material_data.title <> title_ru ~ material_data.title_en <> title_en ~ material_data.year <> year ~ material_data.description <> description ~ material_data.poster_url <> poster ~ material_data.screenshots <> pictures ~ material_data.countries <> country ~ material_data.genres <> genre ~ material_data.premiere_world <> premiere ~ material_data.actors <> actor ~ material_data.directors <> director ~ type <> type

# Заполнение кадров в pleer.video
6 ~ db ~ kp_id ~ https://pleer.video/[id].json ~ pictures <> pictures

# Заполнение ID TMDb + постер + красивое фото для фильмов, у которых уже есть ID IMDb
6 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.backdrop_path <> picture <> 1

# Заполнение ID TMDb + постер + красивое фото для сериалов, у которых уже есть ID IMDb
6 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

# Заполнение постера с Bazon (постер с КиноПоиск, Яндекс, Shikimori, TMDb, IMDb)
6 ~ db ~ ~ https://bazon.cc/api/search?token=ТОКЕН&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.poster <> poster <> 1

# Заполнение постера с Kodik (постер с Shikimori)
6 ~ db ~ ~ https://kodikapi.com/search?token=ТОКЕН&with_material_data=true&kinopoisk_id=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.material_data.poster_url <> poster <> 1

# Заполнение рейтинга только первые 55% КиноПоиск и IMDb, напрямую с КиноПоиска.
360 ~ xmlpipe2 <> 0-55 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

# Заполнение рейтинга только первые 45% КиноПоиск и IMDb, напрямую с КиноПоиска.
361 ~ xmlpipe2 <> 55-100 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

# Перенос фильмов в ОЗУ
0 ~ xmlpipe2 ~ ~ ~ kp_id <> kp_id ~ title_ru <> title_ru! ~ title_en <> title_en ~ description <> description! ~ poster <> poster! ~ "2022-06-29" <> custom.updated_at
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
88
Всем доброго времени суток,
Переписал строки автонаполнения и теперь добавляются фильмы/сериалы но теперь и заменяются описания у фильмов с уникальным описанием.
Кто-нибудь, подскажите что указал не так.
Код:
# API Collaps:
12 ~ https://api.bhcesh.me/list?token=ТОКЕН&limit=99&page=[page] ~ results.0.id ~ https://api.bhcesh.me/franchise/details?token=ТОКЕН&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id

# API Alloha фильмы:
12 ~ https://api.alloha.tv/?token=ТОКЕН&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=ТОКЕН&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

# API Alloha сериалы:
12 ~ https://api.alloha.tv/?token=ТОКЕН&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=ТОКЕН&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

# API Bazon:
6 ~ https://bazon.cc/api/json/?token=ТОКЕН&type=all&limit=50&page=[page] ~ results.0.kinopoisk_id ~ https://bazon.cc/api/search?token=ТОКЕН&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.rus <> title_ru <> 1 ~ results.0.info.orig <> title_en <> 1 ~ results.0.info.year <> year <> 1 ~ results.0.serial <> type <> 1 ~ results.0.quality <> quality <> 1 ~ results.0.translation <> translate <> 1 ~ results.0.info.premiere <> premiere <> 1 ~ results.0.info.description <> description <> 1 ~ results.0.info.country <> country <> 1 ~ results.0.info.genre <> genre <> 1 ~ results.0.info.director <> director <> 1 ~ results.0.info.actors <> actor <> 1 ~ results.0.info.poster <> poster <> 1

# Заполнение всей информации с kodik, и основным делать ID КиноПоиска или ID IMDb или ID Shikimori.
6 ~ http://kodikapi.com/list?limit=100&with_material_data=true&token=ТОКЕН ~ results ~ ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ shikimori_id <> custom.movie_id ~ material_data.title <> title_ru ~ material_data.title_en <> title_en ~ material_data.year <> year ~ material_data.description <> description ~ material_data.poster_url <> poster ~ material_data.screenshots <> pictures ~ material_data.countries <> country ~ material_data.genres <> genre ~ material_data.premiere_world <> premiere ~ material_data.actors <> actor ~ material_data.directors <> director ~ type <> type

# Заполнение кадров в pleer.video
6 ~ db ~ kp_id ~ https://pleer.video/[id].json ~ pictures <> pictures

# Заполнение ID TMDb + постер + красивое фото для фильмов, у которых уже есть ID IMDb
6 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.backdrop_path <> picture <> 1

# Заполнение ID TMDb + постер + красивое фото для сериалов, у которых уже есть ID IMDb
6 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

# Заполнение постера с Bazon (постер с КиноПоиск, Яндекс, Shikimori, TMDb, IMDb)
6 ~ db ~ ~ https://bazon.cc/api/search?token=ТОКЕН&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.poster <> poster <> 1

# Заполнение постера с Kodik (постер с Shikimori)
6 ~ db ~ ~ https://kodikapi.com/search?token=ТОКЕН&with_material_data=true&kinopoisk_id=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.material_data.poster_url <> poster <> 1

# Заполнение рейтинга только первые 55% КиноПоиск и IMDb, напрямую с КиноПоиска.
360 ~ xmlpipe2 <> 0-55 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

# Заполнение рейтинга только первые 45% КиноПоиск и IMDb, напрямую с КиноПоиска.
361 ~ xmlpipe2 <> 55-100 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

# Перенос фильмов в ОЗУ
0 ~ xmlpipe2 ~ ~ ~ kp_id <> kp_id ~ title_ru <> title_ru! ~ title_en <> title_en ~ description <> description! ~ poster <> poster! ~ "2022-06-29" <> custom.updated_at

поробуй єто описания не миняется у меня

20 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",") ~ "0" <> poster

20 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",") ~ "0" <> poster

21 ~ https://bazon.cc/api/json/?token=2848f79ca09d4bbbf419bcdb464b4d11&type=all&limit=50&page=[page] ~ results.0.kinopoisk_id ~ https://bazon.cc/api/search?token=2848f79ca09d4bbbf419bcdb464b4d11&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.rus <> title_ru <> 1 ~ results.0.info.orig <> title_en <> 1 ~ results.0.info.year <> year <> 1 ~ results.0.serial <> type <> 1 ~ results.0.quality <> quality <> 1 ~ results.0.translation <> translate <> 1 ~ results.0.info.premiere <> premiere <> 1 ~ results.0.info.description <> description <> 1 ~ results.0.info.country <> country <> 1 ~ results.0.info.genre <> genre <> 1 ~ results.0.info.director <> director <> 1 ~ results.0.info.actors <> actor <> 0~ results.0.info.poster <> poster <> 0
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Привет всем!

Возможно ли добавить другую техническую информацию о фильме, такую как продюсеры, сценаристы, композиторы, производственные компании... и т.д.? Я не хочу, чтобы эти данные были кликабельными, я просто хочу отобразить их в <div class="about-serial-right">.

Если, например, я хочу добавить продюсеров и редакторов фильма, я добавляю эти 2 кода:

~ credits.crew.0.name <> producer <> 3 <> job == Producer ~
~ credits.crew.0.name <> editor <> 3 <> job == Editor ~


Код:
0 ~ https://api.themoviedb.org/3/movie/popular?api_key=460ebf95d547465f4bb7fe28169ed4a0&page=[page][2] ~ results.0.id ~ https://api.themoviedb.org/3/movie/[id]?language=en-US&append_to_response=credits,external_ids&api_key=460ebf95d547465f4bb7fe28169ed4a0 ~ id <> custom.tmdb_id ~ external_ids.imdb_id <> custom.imdb_id ~ "movie" <> type ~ backdrop_path <> pictures ~ poster_path <> poster! ~ release_date <> premiere! ~ title <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 3 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ credits.crew.0.name <> producer <> 3 <> job == Producer ~ credits.crew.0.name <> editor <> 3 <> job == Editor ~ production_countries.0.iso_3166_1 <> country ~ vote_average <> rating ~ vote_count <> vote

Когда я проверяю файл movies_дата.log, продюсер producer и редактор editor действительно присутствуют в данных:

JSON:
[REALTIME] 1 / 20 [20] SAVE MOVIE 200634649

{

  custom: { tmdb_id: '634649', imdb_id: '10872600' },

  type: 0,

  pictures: '/iQFcwSGbZXMkeyKrxbPnwnRo5fl.jpg',

  poster: '/1g0dhYtq4irTY1GPXvft6k4YLjm.jpg',

  premiere: '738504',

  title_en: 'Spider-Man: No Way Home',

  description: 'Peter Parker is unmasked and no longer able to separate his normal life from the high-stakes of being a super-hero. When he asks for help from Doctor Strange the stakes become even more

dangerous, forcing him to discover what it truly means to be Spider-Man.',

  genre: 'Action,Adventure,Science Fiction',

  actor: 'Tom Holland,Zendaya,Benedict Cumberbatch',

  director: 'Jon Watts',

  producer: 'Kevin Feige,Amy Pascal',

  editor: 'Jeffrey Ford,Leigh Folsom Boyd',

  country: "USA",

  rating: 82,

  vote: 11670,

  year: '2021',

  kp_id: 200634649

}

Затем я добавляю этот код в файл movie.ejs, ниже режиссера:

Код:
<% if (movie.producer) { %>
                                                    <li class="mobile-hidden">
                                                        <span class="font-light-16">продюсер:</span>
                                                        <span class="font-light-18"><%- movie.producer %></span>
                                                    </li>
                                                <% } %>

<% if (movie.editor) { %>
                                                    <li class="mobile-hidden">
                                                        <span class="font-light-16">редактор:</span>
                                                        <span class="font-light-18"><%- movie.editor %></span>
                                                    </li>
                                                <% } %>

Однако, когда я обновляю страницу фильма, продюсер и редактор не были добавлены.

Кто-нибудь знает, какие еще файлы я должен изменить, чтобы иметь возможность отображать эти данные на странице фильма?

Я не хочу, чтобы данные (имя производителя, имя редактора) были кликабельными, я просто хочу отобразить их в <div class="about-serial-right">.

Заранее спасибо.
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
26 Авг 2018
Сообщения
495
Привет всем!

Возможно ли добавить другую техническую информацию о фильме, такую как продюсеры, сценаристы, композиторы, производственные компании... и т.д.? Я не хочу, чтобы эти данные были кликабельными, я просто хочу отобразить их в <div class="about-serial-right">.

Если, например, я хочу добавить продюсеров и редакторов фильма, я добавляю эти 2 кода:

~ credits.crew.0.name <> producer <> 3 <> job == Producer ~
~ credits.crew.0.name <> editor <> 3 <> job == Editor ~


Код:
0 ~ https://api.themoviedb.org/3/movie/popular?api_key=460ebf95d547465f4bb7fe28169ed4a0&page=[page][2] ~ results.0.id ~ https://api.themoviedb.org/3/movie/[id]?language=en-US&append_to_response=credits,external_ids&api_key=460ebf95d547465f4bb7fe28169ed4a0 ~ id <> custom.tmdb_id ~ external_ids.imdb_id <> custom.imdb_id ~ "movie" <> type ~ backdrop_path <> pictures ~ poster_path <> poster! ~ release_date <> premiere! ~ title <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 3 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ credits.crew.0.name <> producer <> 3 <> job == Producer ~ credits.crew.0.name <> editor <> 3 <> job == Editor ~ production_countries.0.iso_3166_1 <> country ~ vote_average <> rating ~ vote_count <> vote

Когда я проверяю файл movies_дата.log, продюсер producer и редактор editor действительно присутствуют в данных:

JSON:
[REALTIME] 1 / 20 [20] SAVE MOVIE 200634649

{

  custom: { tmdb_id: '634649', imdb_id: '10872600' },

  type: 0,

  pictures: '/iQFcwSGbZXMkeyKrxbPnwnRo5fl.jpg',

  poster: '/1g0dhYtq4irTY1GPXvft6k4YLjm.jpg',

  premiere: '738504',

  title_en: 'Spider-Man: No Way Home',

  description: 'Peter Parker is unmasked and no longer able to separate his normal life from the high-stakes of being a super-hero. When he asks for help from Doctor Strange the stakes become even more

dangerous, forcing him to discover what it truly means to be Spider-Man.',

  genre: 'Action,Adventure,Science Fiction',

  actor: 'Tom Holland,Zendaya,Benedict Cumberbatch',

  director: 'Jon Watts',

  producer: 'Kevin Feige,Amy Pascal',

  editor: 'Jeffrey Ford,Leigh Folsom Boyd',

  country: "USA",

  rating: 82,

  vote: 11670,

  year: '2021',

  kp_id: 200634649

}

Затем я добавляю этот код в файл movie.ejs, ниже режиссера:

Код:
<% if (movie.producer) { %>
                                                    <li class="mobile-hidden">
                                                        <span class="font-light-16">продюсер:</span>
                                                        <span class="font-light-18"><%- movie.producer %></span>
                                                    </li>
                                                <% } %>

<% if (movie.editor) { %>
                                                    <li class="mobile-hidden">
                                                        <span class="font-light-16">редактор:</span>
                                                        <span class="font-light-18"><%- movie.editor %></span>
                                                    </li>
                                                <% } %>

Однако, когда я обновляю страницу фильма, продюсер и редактор не были добавлены.

Кто-нибудь знает, какие еще файлы я должен изменить, чтобы иметь возможность отображать эти данные на странице фильма?

Я не хочу, чтобы данные (имя производителя, имя редактора) были кликабельными, я просто хочу отобразить их в <div class="about-serial-right">.

Заранее спасибо.
С уважением
Помочь с выводом этой инфы не могу, (нет времени), но если совсем ничего не получится, напиши мне в лс и я помогу сделать альтернативный вариант, а именно это получить интересующие вас данные с любого из балансеров и записать их в поле custom которое имеется у каждого фильма, а далее останется только ввести их оттуда на страницу
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Помочь с выводом этой инфы не могу, (нет времени), но если совсем ничего не получится, напиши мне в лс и я помогу сделать альтернативный вариант, а именно это получить интересующие вас данные с любого из балансеров и записать их в поле custom которое имеется у каждого фильма, а далее останется только ввести их оттуда на страницу
Большое спасибо за ваш ответ (y)

Я нашел на форуме, как использовать настраиваемые поля, и это работает очень хорошо!

JSON:
{
    "unique": true,
    "lastmod": "2022-04-19T06:08:54.830Z",
    "producer": "'Kevin Feige, Amy Pascal"
}
Код:
<% if (movie && movie.custom && movie.custom["producer"]) { %>                                               
<li class="mobile-hidden">
            <span class="font-light-16">продюсер:</span>
             <span class="font-light-18"><%= movie.custom["producer"] %></span>
</li>
<% } %>

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

С наилучшими пожеланиями
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
@NZT48,

~ credits.crew.0.name <> custom.producer <> 3 <> job == Producer ~

вот так добавит в кастомное поле и можно вывести на сайте
Большое спасибо! Это именно то, что я искал! (y)

Однако при наличии нескольких данных пробел между запятой и следующими данными отсутствует:

king2.png
Имена ниже «Producer» вставлены вместе без пробелов.

JSON:
{
    "producer": "Clark Spencer,Yvett Merino Flores",
    "unique": true,
    "lastmod": "2022-04-19T21:29:00.894Z"
}
Можно ли добавить пробел после каждой запятой, например, для актеров, режиссеров, жанров и т. д.?

Спасибо еще раз!
Наилучшие пожелания
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Можно ли добавить пробел после каждой запятой, например, для актеров, режиссеров, жанров и т. д.?
Все в порядке, я нашел, как это сделать. Я должен был добавить это:

"_VALUE_".split(',').join(', ')

~ credits.crew.0.name <> custom.producer <> 3 <> job == Producer <> "_VALUE_".split(',').join(', ') ~

Наилучшие пожелания
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Можно ли отображать дату выхода фильма в кинотеатрах (type= 3) для определенной страны? По умолчанию скрипт публикует дату проката фильмов в Америке. Я хотел бы показать для например, дата выхода в прокат в Нидерландах.

Я использую release_dates с append_to_response:

Код:
https://api.themoviedb.org/3/movie/155?language=en-US&append_to_response=credits,release_dates,external_ids&api_key=af6887753365e14160254ac7f4345dd2
Path: release_dates.results.0.release_dates.0.release_date

Param: custom.premiere_theatre

Filter: Здесь мне нужно 2 фильтра: страна и тип даты выхода: театральный:
iso_3166_1 == NL
type == 3

Однако, когда я собираю код, я думаю, что, должно быть, делаю опечатку, потому что на странице фильма ничего не отображается:

~ release_dates.results.0.release_dates.0.release_date <> custom.premiere_theatre <> <> iso_3166_1 == NL type == 3 ~

Может кто-нибудь, пожалуйста, помогите мне исправить код?

Заранее спасибо.
С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
Filter: Здесь мне нужно 2 фильтра: страна и тип даты выхода: театральный:
iso_3166_1 == NL
type == 3
кажется сработает только один фильтр
или даже должен быть только один фильтр

я бы логику описал так, что нужно взять массив релизов release_dates.results.0.release_dates на этом уровне path отфитровать iso_3166_1 == NL и дальше с этим массивом поработать, мапнуть его по типу и результат дат отдать

~ release_dates.results.0.release_dates <> custom.premiere_theatre <> <> iso_3166_1 == NL <> _OBJECT_.map(function(r){ if (r.type === 3) { return r.release_date; } else { return null; } }).filter(Boolean).join(', ') ~
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
кажется сработает только один фильтр
или даже должен быть только один фильтр

я бы логику описал так, что нужно взять массив релизов release_dates.results.0.release_dates на этом уровне path отфитровать iso_3166_1 == NL и дальше с этим массивом поработать, мапнуть его по типу и результат дат отдать

~ release_dates.results.0.release_dates <> custom.premiere_theatre <> <> iso_3166_1 == NL <> _OBJECT_.map(function(r){ if (r.type === 3) { return r.release_date; } else { return null; } }).filter(Boolean).join(', ') ~
Большое спасибо за вашу помощь и за ваше время, @cosmos (y)(y)(y) Код работает, за исключением того, что я чувствую, что скрипт игнорирует фильтр страны: iso_3166_1 == NL, и он принимает первый результат: 0, чтобы затем найти type = 3.

Когда я меняю NL на другую страну, дата выпуска которой отличается, у меня всегда отображается одна и та же дата: первая дата в типе 3 в URL API Tmdb.

Я думаю, проблема в том, что iso_3166_1 не содержится в:

release_dates.results.0.release_dates

но в

release_dates.results.0.iso_3166_1

Кроме того, на странице фильма я заметил, что формат даты custom.premiere_theatre выглядит следующим образом:

2022-02-03T00:00:00.000Z

Можно ли форматировать дату так?

DD MMM YYYY

Я работаю над кодом, которым вы поделились, чтобы посмотреть, смогу ли я найти решение

Спасибо еще раз! (y)
Искренне
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
значит пойдем другим путём раз фильтр не работает
будем весь объект обрабатывать в мапе и там фильтровать

1650635617397.png

~ release_dates.results <> custom.premiere_theatre <> <> <> _OBJECT_.map(function (results) { if (results.iso_3166_1 === "NL") { return results.release_dates.map(function (date) { if (date.type === 3) { return date.release_date.split("T")[0]; } else { return null; } }).filter(Boolean).join(", "); } else { return null; } }).filter(Boolean).join(", "); ~
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
значит пойдем другим путём раз фильтр не работает
будем весь объект обрабатывать в мапе и там фильтровать


~ release_dates.results <> custom.premiere_theatre <> <> <> _OBJECT_.map(function (results) { if (results.iso_3166_1 === "NL") { return results.release_dates.map(function (date) { if (date.type === 3) { return date.release_date.split("T")[0]; } else { return null; } }).filter(Boolean).join(", "); } else { return null; } }).filter(Boolean).join(", "); ~
Ты великолепен @cosmos (y) Большое спасибо за ответ, он идеален (y)(y)(y) Теперь сценарий находит правильную дату выхода в кинотеатрах для конкретной Страны, и дата больше не содержит T00: 00: 00.000Z.

Однако дата, отображаемая на странице фильмов, имеет следующий формат:

12-20-2020 (месяц день год)

Я пытаюсь изменить дату с помощью .split("-").reverse().join("-"); чтобы получить 20-12-2020 (день месяц год), a затем отформатируйте дату, как это делает сценарий по умолчанию для <> premiere! <>: 20 Dec 2020 Вместо 12 20 2020, Но, учитывая отсутствие у меня Опыта работы с JavaScript, я Все еще пытаюсь найти Решение.

Спасибо еще раз (y)
Искренне.
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Всем привет, не могу настроить автозаполнение сериалами. Есть ли тут ошибка? Не могу добавить наполнение от коллапс

HTML:
0 ~ https://api1655208113.bhcesh.me/list?token= d39edcf2b6219b6421bffe15dde9f1b3&limit=99&page=[page] ~ results.0.id ~ https://api1655208113.bhcesh.me/franchise/details?token= d39edcf2b6219b6421bffe15dde9f1b3&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Всем привет, не могу настроить автозаполнение сериалами. Есть ли тут ошибка? Не могу добавить наполнение от коллапс

HTML:
0 ~ https://api1655208113.bhcesh.me/list?token= d39edcf2b6219b6421bffe15dde9f1b3&limit=99&page=[page] ~ results.0.id ~ https://api1655208113.bhcesh.me/franchise/details?token= d39edcf2b6219b6421bffe15dde9f1b3&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id
Привет,

После каждого token= есть пробел:

token= d39edcf2b6219b6421bffe15dde9f1b3

Попробуйте так:

Код:
0 ~ https://api1655208113.bhcesh.me/list?token=d39edcf2b6219b6421bffe15dde9f1b3&limit=99&page=[page] ~ results.0.id ~ https://api1655208113.bhcesh.me/franchise/details?token=d39edcf2b6219b6421bffe15dde9f1b3&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Привет,

После каждого token= есть пробел:

token= d39edcf2b6219b6421bffe15dde9f1b3

Попробуйте так:

Код:
0 ~ https://api1655208113.bhcesh.me/list?token=d39edcf2b6219b6421bffe15dde9f1b3&limit=99&page=[page] ~ results.0.id ~ https://api1655208113.bhcesh.me/franchise/details?token=d39edcf2b6219b6421bffe15dde9f1b3&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id
С уважением
а сколько потом ждать? Как быстро сериалы добавятся?
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
а сколько потом ждать? Как быстро сериалы добавятся?
Обычно после нажатия кнопки Запустить получение информации процесс запускается мгновенно. Обновляя свой сайт, вы не видите опубликованных серий и страниц?

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Обычно после нажатия кнопки Запустить получение информации процесс запускается мгновенно. Обновляя свой сайт, вы не видите опубликованных серий и страниц?

С уважением
Нет, ничего не появляется единственное
1655219366865.png

здесь число 17043 увеличивается, но ничего не публикуется
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Нет, ничего не появляется единственное Посмотреть вложение 6521
здесь число 17043 увеличивается, но ничего не публикуется
У вас не установлена последняя версия Cinemapress. Введите это в терминале, чтобы обновить до последней версии:

cinemapress upd
cinemapress update

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
У вас не установлена последняя версия Cinemapress. Введите это в терминале, чтобы обновить до последней версии:

cinemapress upd
cinemapress update

С уважением
Не помогло(((((
вот мои настройки
1655221018273.png


Код:
0 ~ http://kodikapi.com/list?limit=100&with_material_data=true&token=246b1073336e9d7c7044483c887c5d32&page=[page][next_page] ~ results ~ ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ shikimori_id <> custom.movie_id ~ material_data.title <> title_ru ~ material_data.title_en <> title_en ~ material_data.year <> year ~ material_data.description <> description ~ material_data.poster_url <> poster ~ material_data.screenshots <> pictures ~ material_data.countries <> country ~ material_data.genres <> genre ~ material_data.premiere_world <> premiere ~ material_data.actors <> actor ~ material_data.directors <> director ~ type <> type

0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.backdrop_path <> pictures <> 1

0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

0 ~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Не помогло(((((
вот мои настройки Посмотреть вложение 6522

Код:
0 ~ http://kodikapi.com/list?limit=100&with_material_data=true&token=246b1073336e9d7c7044483c887c5d32&page=[page][next_page] ~ results ~ ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ shikimori_id <> custom.movie_id ~ material_data.title <> title_ru ~ material_data.title_en <> title_en ~ material_data.year <> year ~ material_data.description <> description ~ material_data.poster_url <> poster ~ material_data.screenshots <> pictures ~ material_data.countries <> country ~ material_data.genres <> genre ~ material_data.premiere_world <> premiere ~ material_data.actors <> actor ~ material_data.directors <> director ~ type <> type

0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.backdrop_path <> pictures <> 1

0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

0 ~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

Я не могу вам помочь, потому что эта версия Cinemapress, которую вы используете, устарела. Советую обновить "Синемапресс", написав в Putty или другом терминале такие команды:

Без резервного копирования:

cinemapress upd
cinemapress update

Если вам нужно сделать резервную копию:

cinemapress upd
cinemapress backup
cinemapress update

Последняя версия Cinemapress выглядит так:

cinemapress1.png


С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Я не могу вам помочь, потому что эта версия Cinemapress, которую вы используете, устарела. Советую обновить "Синемапресс", написав в Putty или другом терминале такие команды:

Без резервного копирования:

cinemapress upd
cinemapress update

Если вам нужно сделать резервную копию:

cinemapress upd
cinemapress backup
cinemapress update

Последняя версия Cinemapress выглядит так:

Посмотреть вложение 6523

С уважением
странно конечно, сайт только создал и при создании я его обновлял...
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
странно конечно, сайт только создал и при создании я его обновлял...
Вы установили Cinemapress, запустив это?

bash <(wget git.io/JGKNq -qO-)

Использовал ваши команды, ничего не меняется:(
Вы получаете сообщение об ошибке при вводе этих команд?

cinemapress upd
cinemapress update

Вы пробовали удалить и переустановить синемапресс?

cinemapress remove

и после удаления:

cinemapress install

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Вы установили Cinemapress, запустив это?

bash <(wget git.io/JGKNq -qO-)



Вы получаете сообщение об ошибке при вводе этих команд?

cinemapress upd
cinemapress update

Вы пробовали удалить и переустановить синемапресс?

cinemapress remove

и после удаления:

cinemapress install

С уважением
я устанавливал через
bash <(wget git.io/JGKNq -qO-)

и ошибок при обновлении не получал
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Вы установили Cinemapress, запустив это?

bash <(wget git.io/JGKNq -qO-)



Вы получаете сообщение об ошибке при вводе этих команд?

cinemapress upd
cinemapress update

Вы пробовали удалить и переустановить синемапресс?

cinemapress remove

и после удаления:

cinemapress install

С уважением
перестанавливать еще не пробовал
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
я устанавливал через
bash <(wget git.io/JGKNq -qO-)

и ошибок при обновлении не получал
Странно, должно работать с bash <(wget git.io/JGKNq -qO-)

Попробуйте удалить и переустановить Cinemapress с помощью этих команд.

cinemapress remove
cinemapress install

Вы можете очистить все сразу с помощью этой команды: cinemapress clear_vps

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Странно, должно работать с bash <(wget git.io/JGKNq -qO-)



Попробуйте удалить и переустановить Cinemapress с помощью этих команд.

cinemapress remove
cinemapress install

Вы можете очистить все сразу с помощью этой команды: cinemapress clear_vps

С уважением
Переустановил не помогло... Я когда только создавал сайт там были фильмы. А по новому не добавляются...
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
Странно, должно работать с bash <(wget git.io/JGKNq -qO-)



Попробуйте удалить и переустановить Cinemapress с помощью этих команд.

cinemapress remove
cinemapress install

Вы можете очистить все сразу с помощью этой команды: cinemapress clear_vps

С уважением
Все пошло!!! Разобрался друг
 
Енот
Новичо́к, через «о́»
Регистрация
3 Мар 2018
Сообщения
360
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
Всем привет!

У меня есть эта ошибка SyntaxError: Unexpected identifier, которая не позволяет опубликовать фильм, в то время как с другими проблем нет. У кого-нибудь есть идея?

HTML:
[REALTIME] 2022-07-15 01:54:08 [ 474 MB ] 0.00 0.03 0.02
[REALTIME] 2 / 25 [25] NO UPDATE 200616037 
[REALTIME] 1 / 25 [25] ERROR MOVIE https://api.themoviedb.org/3/movie/99861?language=en-US&append_to_response=credits,external_ids,release_dates&api_key=269890f657dddf4635473cf4cf456576 SyntaxError: Unexpected identifier
    at /home/example.com/lib/CP_movies.js:1516:46
    at Array.forEach (<anonymous>)
    at movie_data (/home/example.com/lib/CP_movies.js:1327:25)
    at /home/example.com/lib/CP_movies.js:1288:23
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
[REALTIME] 4 / 25 [25] NO UPDATE 200507086 
[REALTIME] 3 / 25 [25] NO UPDATE 200453395 
[REALTIME] 5 / 25 [25] NO UPDATE 200000122 
[REALTIME] 6 / 25 [25] NO UPDATE 200181812 
[REALTIME] 8 / 25 [25] NO UPDATE 200436969 
[REALTIME] 7 / 25 [25] NO UPDATE 200166426 
[REALTIME] 10 / 25 [25] NO UPDATE 200818397 
[REALTIME] 9 / 25 [25] NO UPDATE 200338953 
[REALTIME] 11 / 25 [25] NO UPDATE 200864116 
[REALTIME] 12 / 25 [25] NO UPDATE 200634649 
[REALTIME] 13 / 25 [25] NO UPDATE 200508943 
[REALTIME] 14 / 25 [25] NO UPDATE 200414906 
[REALTIME] 15 / 25 [25] NO UPDATE 200301528 
[REALTIME] 16 / 25 [25] NO UPDATE 200497698 
[REALTIME] 17 / 25 [25] NO UPDATE 200763285 
[REALTIME] 18 / 25 [25] NO UPDATE 200526896 
[REALTIME] 19 / 25 [25] NO UPDATE 200760926 
[REALTIME] 20 / 25 [25] NO UPDATE 200580489 
[REALTIME] 21 / 25 [25] NO UPDATE 200505026 
[REALTIME] 23 / 25 [25] NO UPDATE 200639933 
[REALTIME] 22 / 25 [25] NO UPDATE 200629542
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
Заполнение рейтинга КиноПоиск и IMDb, напрямую с КиноПоиска. 0 ~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
Может кто подсказать, как напрямую тянуть рейтинг с имдб?