これが VidBinge のソースコードだと言われています。私はいかなる種類の著作権侵害も容認しません。私は単純にコーディングが好きなだけです。
このサービスは、直感的で美しいユーザー インターフェイス内にサードパーティ プロバイダーからのビデオ ファイルを表示することで機能します。
このプロジェクトはシンプルで使いやすいものにすることを目的としています。機能は最小限に抑えながらも洗練されています。私たちは、このプロジェクトがまた大規模なストリーミング サイトになることを望んでいません。その代わりに、ミニマリズムを目指しています。
それに加えて、ホスティングはできるだけ安価でシンプルである必要があります。プロキシを備えた単なる静的な Web サイトであり、クロスデバイス同期が必要な場合はオプションのバックエンドを使用します。
コンテンツはサードパーティから取得され、スクレイピングはクライアント上で完全に行われます。これは、ホスティング者のサーバー上にファイルやメディアがないことを意味します。すべてのファイルはサードパーティから直接ストリーミングされます。
ローカルで実行するには、まずリポジトリのクローンを作成する必要があります。その後、リポジトリのルートで次のコマンドを実行します。
pnpm install
pnpm run dev
環境を構成するには.env
ファイルも作成する必要があります。 example.env
参考にしてください。
実稼働ファイルをビルドするには、次を実行します。
pnpm build
注: pnpm (
npm i -g pnpm
) を使用し、NodeJS 20 を実行する必要があります。
vidbingedotcom
ブランチは、VidBinge 公式 Web サイト (vidbinge.com) 向けに特別に調整されており、限定広告や独自の分析コードなどのカスタム機能が含まれています。これらの変更は、VidBinge の実稼働環境のみを対象としています。
一般的な開発のソースとしてdev
ブランチを使用することをお勧めします。このブランチは運用環境での使用に対して完全に機能しますが、 vidbingedotcom
ブランチにあるサイト固有の変更は含まれていません。 dev
ブランチをデプロイすると、VidBinge 固有の広告や分析がプロジェクトに意図せず組み込まれるのを避けることができます。
ディスコードサーバー
電子メール
このプロジェクトは、素晴らしい貢献者とコミュニティなしでは不可能です。どうもありがとう!ロックし続ける?!