Generate visual representations of the networks underlying video-gamebooks on YouTube https://youtube-maze.delab.re/
Go to file
Mattéo Delabre 5456dcd898
Send SVG to clients, add simple caching
2020-11-28 20:48:19 +01:00
bin Turn into an Express server 2020-11-28 18:07:04 +01:00
lib Send SVG to clients, add simple caching 2020-11-28 20:48:19 +01:00
public Turn into an Express server 2020-11-28 18:07:04 +01:00
routes Send SVG to clients, add simple caching 2020-11-28 20:48:19 +01:00
.eslintrc Commit initial 2017-04-02 02:54:46 +02:00
.gitignore Mise à jour API et nettoyage 2019-07-07 20:49:11 +02:00
LICENSE License under MIT 2020-11-28 15:16:09 +01:00
README.md License under MIT 2020-11-28 15:16:09 +01:00
app.mjs Turn into an Express server 2020-11-28 18:07:04 +01:00
package-lock.json Send SVG to clients, add simple caching 2020-11-28 20:48:19 +01:00
package.json Send SVG to clients, add simple caching 2020-11-28 20:48:19 +01:00

README.md

YouTube Maze

À loccasion 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 dun labyrinthe. À chaque vidéo, le vidéaste nous laisse le choix den 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 daccéder directement à la vidéo mystérieuse.

Technologies

  • JavaScript (ES6) : langage de programmation interprété.
  • Node.JS : environnement dexé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 →