Une application en ligne pour visionner des vidéos YouTube sans distraction
- Vue 41%
- JavaScript 23.2%
- PHP 20.2%
- CSS 14.4%
- HTML 1.2%
| inc | ||
| public/static | ||
| src | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| vite.config.mjs | ||
Digiview
Digiview est une application en ligne pour visionner des vidéos YouTube dans une interface sans distraction.
Elle est publiée sous licence GNU AGPLv3. Sauf les fontes Roboto Slab et Material Icons (Apache License Version 2.0) et la fonte Mona Sans Expanded (Sil Open Font Licence 1.1)
Préparation et installation des dépendances
npm install
Lancement du serveur de développement
npm run dev
Variables d'environnement (fichier .env.production à créer à la racine avant compilation)
AUTHORIZED_DOMAINS (liste des domaines autorisés pour les requêtes POST et l'API, séparés par une virgule / * par défaut)
VITE_GOOGLE_API (Google API pour YouTube pour récupérer la durée de la vidéo)
Compilation et minification des fichiers
npm run build
Serveur PHP nécessaire pour l'API
php -S 127.0.0.1:8000 (pour le développement uniquement)
Démo
https://ladigitale.dev/digiview/
Soutien
Open Collective : https://opencollective.com/ladigitale
Liberapay : https://liberapay.com/ladigitale/