Generate visual representations of the networks underlying video-gamebooks on YouTube
https://youtube-maze.delab.re/
Mattéo Delabre 5456dcd898 | ||
---|---|---|
bin | ||
lib | ||
public | ||
routes | ||
.eslintrc | ||
.gitignore | ||
LICENSE | ||
README.md | ||
app.mjs | ||
package-lock.json | ||
package.json |
README.md
YouTube Maze
À l’occasion du 1er avril 2017, le vulgarisateur français e-penser a posté sur YouTube un réseau de vidéos interconnectées à la manière d’un labyrinthe. À chaque vidéo, le vidéaste nous laisse le choix d’en visionner deux autres, et nous met au défi de toutes les regarder pour parvenir à trouver une vidéo mystérieuse.
Ce dépôt contient le code utilisé pour générer un graphe de dépendances de chaque vidéo vers celles liées, permettant d’accéder directement à la vidéo mystérieuse.
Technologies
- JavaScript (ES6) : langage de programmation interprété.
- Node.JS : environnement d’exécution de JavaScript.
- Graphviz : outil pour visionner et générer des représentations de graphes.
Générer le graphe
Pour générer le graphe par vous-même, vous devez au préalable avoir installé Node.JS et Graphviz. Ensuite, lancez les commandes suivantes dans un terminal :
git clone https://forge.delab.re/matteo/youtube-maze.git
cd youtube-maze
npm install
npm run build
License
This software is made available under the MIT license. See the full license text →