HelloZeroNet / HelloZeroNet/ZeroNet
Zeronet Youtube mirror.
- Langage dominant
- JavaScript
- Étoiles
- 18.8k
- Forks
- 2.3k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Aucun fichier, test ou point d’entrée n’est indiqué. Commencez par examiner l’intégration navigateur de zite et les expériences node-ytdl-core/browserify signalées, puis déterminez comment s’articuleraient la récupération depuis Youtube, la gestion de CORS, le stockage IPFS, les mises à jour de la base de données et la fédération. Le travail est considéré comme terminé lorsqu’un flux de miroir fonctionnel et un modèle de curation défini sont disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- distributed-systems, web-dev
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 20/100