Aviso de arquivo : Não tenho tempo para manter isso adequadamente como um projeto OSS e provavelmente deve ser reescrito. Escrevi isso originalmente em cerca de uma semana e nunca esperei que tivesse tanto interesse quanto antes, obrigado! Sinta-se à vontade para fazer um fork do projeto ou/ou entrar em contato sobre assumi-lo para que eu possa apontá-lo neste README.
Desenvolvido pela API JustWatch não oficial usando JustWatch API TypeScript.
Esta não é a API oficial do JustWatch.
O trabalho de muitos desenvolvedores foi e ainda continua no desenvolvimento e manutenção dos dados e da API. O principal negócio da JustWatch é operar um guia de streaming com aplicativos para iOS, Android e TV que oferece dados para business intelligence e marketing. Portanto, é proibido usar a API para fins comerciais, ou seja, todos os fins destinados ou direcionados a vantagens comerciais ou monetização por um indivíduo ou organização (atendimento ao consumidor, ciência de dados, inteligência de negócios, etc.). A API pode ser usada para fins não comerciais, como projetos privados, mas respeite suas chamadas de API para evitar sobrecarga na API.
JustWatch não garante que a API esteja livre de imprecisões, erros, bugs, códigos maliciosos ou interrupções ou que seja confiável, perfeita, completa ou válida. JustWatch não garante que a API atenderá aos seus requisitos, estará disponível sem interrupção ou que os resultados de seu uso serão precisos ou confiáveis, a qualidade dos produtos, serviços, informações ou outros materiais recebidos através da API atendem às suas expectativas , e os erros relacionados à API são corrigidos. O uso da API fica a seu exclusivo critério e risco. Você é o único responsável por quaisquer danos resultantes do uso da API, incluindo danos ao sistema ou perda de dados. JustWatch pode desativar e alterar a API a qualquer momento, sem aviso prévio e sem fornecer qualquer motivo. JustWatch exclui qualquer responsabilidade, na medida permitida, por danos diretos, indiretos ou incidentais, danos consequenciais, lucros cessantes, perdas pecuniárias quantificáveis decorrentes ou relacionadas ao uso da API. O uso incorreto ou proibido da API, por exemplo, para uso comercial, pode resultar em uma reclamação por danos por parte da JustWatch.
Se você gostaria de trabalhar com JustWatch e usar a API de dados oficial, dê uma olhada em JustWatch Media e entre em contato conosco em [email protected]. Atualmente, JustWatch só pode trabalhar com parceiros e clientes maiores. JustWatch também está contratando: https://www.justwatch.com/us/talent e tem alguns projetos interessantes de código aberto no GitHub.
Execute estes comandos em seu terminal:
git clone https://github.com/Colaski/global-streaming-search.git
cd global-streaming-search
npm install
npm run build
npm run start
abra localhost:8000
no seu navegador.
docker run -p 8000:8000 colaski/global-streaming-search
https://hub.docker.com/r/colaski/global-streaming-search
Como as páginas foram geradas no navegador, o acesso à API JustWatch teve que ser feito através de um proxy por causa do CORS. Infelizmente, o serviço que hospedava o proxy não está mais disponível gratuitamente. Assim, o site ficará fora do ar em um futuro próximo.