Avis d'archive : je n'ai pas le temps de maintenir correctement cela en tant que projet OSS et il devrait probablement être réécrit. À l'origine, j'ai écrit ce truc en une semaine environ et je ne m'attendais pas à ce qu'il suscite autant d'intérêt, merci ! N'hésitez pas à créer le projet et/ou à le reprendre afin que je puisse le signaler dans ce README.
Propulsé par l'API JustWatch non officielle utilisant JustWatch API TypeScript.
Ce n'est pas l'API officielle de JustWatch.
Le travail de nombreux développeurs a été et est toujours consacré au développement et à la maintenance des données et de l'API. L'activité principale de JustWatch est d'exploiter un guide en streaming avec des applications pour iOS, Android et TV qui offrent des données pour la business intelligence et le marketing. Par conséquent, il est interdit d'utiliser l'API à des fins commerciales, c'est-à-dire à toutes fins destinées ou orientées vers un avantage commercial ou une monétisation par un individu ou une organisation (service client, science des données, business intelligence, etc.). L'API peut être utilisée à des fins non commerciales telles que des projets privés, mais veuillez être respectueux avec vos appels d'API pour éviter une surcharge de l'API.
JustWatch ne garantit pas que l'API est exempte d'inexactitudes, d'erreurs, de bogues, de code malveillant ou d'interruptions ou qu'elle est fiable, impeccable, complète ou autrement valide. JustWatch ne garantit pas que l'API répondra à vos exigences, sera disponible sans interruption, ou que les résultats de son utilisation seront précis ou fiables, que la qualité des produits, services, informations ou autres documents reçus via l'API répondra à vos attentes. , et les erreurs concernant l'API sont corrigées. L'utilisation de l'API est à votre seule discrétion et à vos propres risques. Vous êtes seul responsable de tout dommage résultant de votre utilisation de l'API, y compris les dommages causés à son système ou la perte de données. JustWatch peut désactiver et modifier l'API à tout moment sans préavis et sans donner de raison. JustWatch exclut toute responsabilité dans la mesure permise pour les dommages directs, indirects ou accessoires, les dommages consécutifs, la perte de profits, les pertes pécuniaires quantifiables découlant de ou en relation avec l'utilisation de l'API. Une utilisation incorrecte ou interdite de l'API, par exemple à des fins commerciales, peut donner lieu à une demande de dommages-intérêts de la part de JustWatch.
Si vous souhaitez travailler avec JustWatch et utiliser l'API de données officielle, jetez un œil à JustWatch Media et contactez-nous à [email protected]. Actuellement, JustWatch ne peut travailler qu'avec des partenaires et des clients plus importants. JustWatch recrute également : https://www.justwatch.com/us/talent et a des projets open source intéressants sur GitHub.
Exécutez ces commandes dans votre terminal :
git clone https://github.com/Colaski/global-streaming-search.git
cd global-streaming-search
npm install
npm run build
npm run start
ouvrez localhost:8000
dans votre navigateur.
docker run -p 8000:8000 colaski/global-streaming-search
https://hub.docker.com/r/colaski/global-streaming-search
Étant donné que les pages étaient générées dans le navigateur, l'accès à l'API JustWatch devait se faire via un proxy en raison de CORS. Malheureusement, le service qui hébergeait le proxy n'est plus disponible gratuitement. Ainsi, le site Web sera indisponible dans un avenir prévisible.