Уведомление об архиве : у меня нет времени правильно поддерживать это как проект OSS, и, вероятно, его следует переписать. Первоначально написал эту статью примерно за неделю, и даже не ожидал, что она вызовет такой интерес, спасибо! Не стесняйтесь создавать форк проекта или и/или обращаться к нему с просьбой взять его на себя, чтобы я мог указать на него в этом README.
Работает на основе неофициального API JustWatch с использованием TypeScript JustWatch API.
Это не официальный API JustWatch.
Работа многих разработчиков заключалась и продолжается в разработке и обслуживании данных и API. Основной деятельностью JustWatch является создание руководства по потоковому вещанию с приложениями для iOS, Android и телевидения, которое предоставляет данные для бизнес-аналитики и маркетинга. Поэтому запрещено использовать API в коммерческих целях, то есть во всех целях, предназначенных или направленных на получение коммерческой выгоды или монетизации отдельным лицом или организацией (обслуживание клиентов, обработка данных, бизнес-аналитика и т. д.). API может использоваться в некоммерческих целях, например в частных проектах, но, пожалуйста, относитесь с уважением к вызовам API, чтобы не допустить перегрузки API.
JustWatch не гарантирует, что API не содержит неточностей, ошибок, ошибок, вредоносного кода или сбоев, а также что он надежен, безупречен, полон или иным образом действителен. JustWatch не гарантирует, что API будет соответствовать вашим требованиям, будет доступен бесперебойно или что результаты его использования будут точными и надежными, качество продуктов, услуг, информации или других материалов, полученных через API, соответствует вашим ожиданиям. и исправлены ошибки, связанные с API. Использование API осуществляется на ваше усмотрение и на ваш риск. Вы несете единоличную ответственность за любой ущерб, возникший в результате использования вами API, включая повреждение его системы или потерю данных. JustWatch может отключить и изменить API в любое время без предварительного уведомления и объяснения причин. JustWatch исключает любую ответственность, насколько это разрешено, за прямые, косвенные или случайные убытки, косвенные убытки, упущенную выгоду, поддающиеся количественной оценке материальные убытки, возникшие в результате или в связи с использованием API. Неправильное или запрещенное использование API, например, в коммерческих целях, может привести к предъявлению JustWatch иска о возмещении ущерба.
Если вы хотите работать с JustWatch и использовать официальный API данных, обратите внимание на JustWatch Media и свяжитесь с нами по адресу [email protected]. В настоящее время JustWatch может работать только с более крупными партнерами и клиентами. JustWatch также набирает сотрудников: https://www.justwatch.com/us/talent и имеет несколько интересных проектов с открытым исходным кодом на GitHub.
Выполните эти команды в своем терминале:
git clone https://github.com/Colaski/global-streaming-search.git
cd global-streaming-search
npm install
npm run build
npm run start
откройте localhost:8000
в своем браузере.
docker run -p 8000:8000 colaski/global-streaming-search
https://hub.docker.com/r/colaski/global-streaming-search
Поскольку страницы создавались в браузере, доступ к API JustWatch приходилось осуществлять через прокси-сервер из-за CORS. К сожалению, сервис, на котором размещался прокси, больше не доступен бесплатно. Таким образом, в обозримом будущем сайт будет недоступен.