CinemaPress - в системе нет ни одной зависимости или привязки

Регистрация
15 Дек 2017
Сообщения
5,068
#1
hil.png

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

Работу всех основных функций Вы сами настраиваете по принципу API строк в админ-панели.
  • Добавление/обновление фильмов - множество источников API
  • Каждой серии своя страница - множество источников API
  • Создание коллекций - множество источников API
  • Получение плееров - множество источников API
  • Плучение трейлеров - множество источников API
  • Получение ссылок - множество источников API
  • Получение картинок - множество источников API
Создание кино-сайта уже не будет «в один клик». Вы должны осознавать и разбираться в том, что Вы делаете. Уметь пользоваться инструментами и настраивать строки API. Иначе, никакой гибкости Вы не ощутите.

Все домены CinemaPress не работают и основнй источник информации о системе, это коммиты в GitHub репозиториях.

Если Вам было удобно использовать Web-терминал cinemapress.sh, то его исходный код открыт, Вы можете создать аналогичный сайт и пользоваться им.

Создавать новые темы на форуме могут только пользователи с 50 сообщениями и от 3-х месяцев после регистрации.

Новички могут писать в общей теме обсуждения и в любой теме относящейся к вопросу:
 
Регистрация
15 Дек 2017
Сообщения
5,068
#3
К чему бы это? Решили приостановить проект?
Имеется ввиду, что не нужно будет обновлять систему, если выходит из строя какой-то внешний сервис.
Все они выведены в API и их можно иметь во множестве экземляров, добавляя и изменяя в админ-панели.
 
Новичо́к, через «о́»
Регистрация
16 Ноя 2020
Сообщения
25
#4
Будет хотя бы пример по настройке по каждому из пунктов?

Работу всех основных функций Вы сами настраиваете по принципу API строк в админ-панели.
  • Добавление/обновление фильмов - множество источников API
  • Каждой серии своя страница - множество источников API
  • Создание коллекций - множество источников API
  • Получение плееров - множество источников API
  • Плучение трейлеров - множество источников API
  • Получение ссылок - множество источников API
  • Получение картинок - множество источников API
UPD. Ознакомился с темой. Все в первом примере описано. Годное решение отказаться от интеграций и перейти на API. Спасибо, @Alisa
 
Енот
Новичо́к, через «о́»
Заблокирован
Регистрация
7 Ноя 2020
Сообщения
179
#5
ах конечно.....
 
Последнее редактирование:
Новичо́к, через «о́»
Регистрация
18 Июн 2021
Сообщения
6
#6
Привет! У меня возникла проблема, я добавил фильмы через iframe и встретил проблему с полноэкранным режимом. Видео просто не открывается на весь экран.
 
Новичо́к, через «о́»
Регистрация
7 Авг 2021
Сообщения
1
#7
Ребята нарисовалась вот такая проблема как решить?
1628299251648.png
 
Новичо́к, через «о́»
Регистрация
1 Сен 2021
Сообщения
2
#9
можно ли создать на синемапресс аналог yohoho.cc или kin-x без парсинга баз балансеров? чтобы поиск плееров осуществлялся по айди кинопоиска и оригинальному названию фильма?
Например, устанавливаем синемапресс, а потом с него раздаем плеера всех балансеров на свои сайты?
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
50
#10
можно ли создать на синемапресс аналог yohoho.cc или kin-x без парсинга баз балансеров? чтобы поиск плееров осуществлялся по айди кинопоиска и оригинальному названию фильма?
Например, устанавливаем синемапресс, а потом с него раздаем плеера всех балансеров на свои сайты?
да
чтобы были плееры не нужно парсить балансеры. На сайте может быть 0 фильмов, но в плеере они все будут
делаешь только один главный сайт, получаешь токены и с него раздаешь плееры всей своей сетке.
Плеер по url: /iframe/[kp_id]
 
Новичо́к, через «о́»
Регистрация
1 Сен 2021
Сообщения
2
#11
да
чтобы были плееры не нужно парсить балансеры. На сайте может быть 0 фильмов, но в плеере они все будут
делаешь только один главный сайт, получаешь токены и с него раздаешь плееры всей своей сетке.
Плеер по url: /iframe/[kp_id]
а как сделать чтобы поиск был по кп айди и оригинальному названию??? потому что некоторых фильмов просто нет на кинопоиске? может есть какой то мануал?
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
50
#12
трейлеры на ютюбе как раз находятся по названию + год = [title] [year] трейлер
Код:
https://www.googleapis.com/youtube/v3/search?part=id,snippet&maxResults=1&key=AIzaSyDcr11tMC1PDGyLAyWP7K2XYD9FeWARPnA&q=[title] [year] трейлер ~ "Трейлер (YouTube)" ~ items.0.id.videoId <> https://www.youtube.com/embed/_VALUE_ ~ items.0.id.videoId <> https://img.youtube.com/vi/_VALUE_/maxresdefault.jpg
но этот плеер ищет трейлеры только на сайте странице фильма /movie/[kp_id] а как сделать чтобы он находил в /iframe/[kp_id] не знаю
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
50
#13
upd
работает поиск по названию =)

нужно для url /iframe/[kp_id] в файле /routes/iframe.js передать [title] и [year] двумя кодами
Код:
.replace(/\[title]/gi, ((typeof req.query.title !== 'undefined' && '' + req.query.title) || ''))
.replace(/\[year]/gi, ((typeof req.query.year !== 'undefined' && ('' + req.query.year).replace(/[^0-9]/g, '')) || ''))
где то на 81-84 строке https://prnt.sc/1rks56r

плеер по id - /iframe/682255
плеер по названию - /iframe/0?title=викинги
плеер по id +по названию - /iframe/682255?title=викинги
плеер по названию +году - /iframe/0?title=викинги&year=2013
плеер по id +по названию +году - /iframe/682255?title=викинги&year=2013

в запросах к каждому api балансеру там где по [kp_id] внизу дописывается поиск по названию+год(для большей точности)

Код:
https://apicollaps.cc/list?token=токен&kinopoisk_id=[kp_id] ~ "плеер collaps" ~ results.0.iframe_url

https://apicollaps.cc/list?token=токен&name=[title]&year=[year] ~ "плеер collaps" ~ results.0.iframe_url
когда напишешь два одинаковых названия "плеер collaps" для кнопок переключения api то показывает обычно только первый поиск этой кнопки т.е. поиск по id, а если уже id ничего не находит или его нет после идет поиск по названию и показывает этот плеер