HelloZeroNet / HelloZeroNet/ZeroNet

Zeronet Youtube mirror.

オープン
#1,842 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
18.8k
フォーク
2.3k
PR マージ指標
30日以内にマージされた PR はありません

説明

The basic idea is for it to work as follows:
1. The user tries to access a Youtube video through the zite. This can be done by informing the video url in a form or through a url parameter in the zite.
2. The zite checks it's database to see if this video has been mirrored to IPFS already. If it has, serve the IPFS copy. If it hasn't, download the video from Youtube, play it to the user, save to IPFS and update the database.

I also intended to make a federated platform so each instance administrator could curate it's database. This would prevent spam.

The problem:
How to fetch the video from within the browser? Will I run into a CORS error by just using XHR?
I made some tests with node-ytdl-core and browserify but couldn't manage to use it from within the the zite, only within a normal site. And in the later case I had a CORS error.

Note: Everyone feel free to steal my idea. I don't want to do this but I might because I think it's important.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

No file, test, or entry point is named. Start by examining the zite's browser integration and the reported node-ytdl-core/browserify experiments, then determine how Youtube fetching, CORS handling, IPFS storage, database updates, and federation would fit together. Done means a working mirror flow and a defined curation model.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
distributed-systems, web-dev
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。