アーカイブに関する通知: これを OSS プロジェクトとして適切に保守する時間がないため、おそらく書き直す必要があります。もともとこの記事は 1 週間ほどで書きましたが、これほど関心を持っていただけるとは思っていませんでした。ありがとうございます。遠慮なくプロジェクトをフォークしたり、引き継ぎについて連絡したりしてください。そうすれば、この README で指摘できるようになります。
JustWatch API TypeScript を使用した非公式 JustWatch API を利用しています。
これは公式の JustWatch API ではありません。
データと API の開発と保守には、多くの開発者の取り組みが行われ、現在も作業が行われています。 JustWatch の主なビジネスは、ビジネス インテリジェンスとマーケティングのためのデータを提供する iOS、Android、TV 用アプリを備えたストリーミング ガイドを運営することです。したがって、商業目的で API を使用することは禁止されています。これは、個人または組織 (消費者サービス、データ サイエンス、ビジネス インテリジェンスなど) による商業的利益または収益化を目的とした、またはそれらに向けられたすべての目的を意味します。 API はプライベート プロジェクトなどの非営利目的に使用できますが、API の過負荷を防ぐために API 呼び出しには敬意を払ってください。
JustWatch は、API に不正確さ、エラー、バグ、悪意のあるコード、中断がないこと、または API の信頼性、完璧さ、完全さ、その他の有効性を保証しません。 JustWatch は、API がお客様の要件を満たしていること、中断することなく利用できること、または API の使用結果が正確または信頼できること、API を通じて受け取った製品、サービス、情報、またはその他の素材の品質がお客様の期待を満たすことを保証しません。 、API に関するエラーが修正されています。 API の使用はお客様の独自の裁量とリスクで行われます。システムへの損傷やデータの損失など、API の使用によって生じたあらゆる損害については、お客様が単独で責任を負います。 JustWatch は、通知や理由を提示することなく、いつでも API を無効にしたり変更したりすることができます。 JustWatch は、API の使用から生じる、または API の使用に関連して生じる、直接的、間接的、または付随的損害、派生的損害、逸失利益、定量的な金銭的損失について、許容される範囲で一切の責任を負いません。 API の不正な使用または禁止された使用 (商業目的など) は、JustWatch による損害賠償請求につながる可能性があります。
JustWatch と連携して公式 Data 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
ページはブラウザ内で生成されるため、JustWatch API へのアクセスは CORS によりプロキシ経由で行う必要がありました。残念ながら、プロキシをホストしていたサービスは無料で利用できなくなりました。したがって、ウェブサイトは当面の間閉鎖されます。