Une application en ligne pour visionner des vidéos YouTube sans distraction
2025-03-09 22:19:44 +01:00
dist Update dist 2025-03-09 22:19:10 +01:00
inc Add new digidrive functions and new entry in db 2025-03-01 09:06:25 +01:00
public/static Update digiview.png 2025-03-09 22:19:34 +01:00
src Change font for main title 2025-03-09 22:19:26 +01:00
.eslintrc.cjs Update .eslintrc.cjs 2023-05-31 20:46:29 +02:00
.gitignore Update fonts 2024-12-12 21:05:51 +01:00
index.html Update EOL type 2023-05-31 20:47:40 +02:00
LICENSE Change license from GPL to AGPL 2023-04-29 19:49:39 +02:00
package.json Bump version to 1.2.5 2025-03-09 22:19:44 +01:00
README.md Change font for main title 2025-03-09 22:19:26 +01:00
vite.config.mjs Update vite config 2024-09-24 06:25:55 +02:00

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)

Production

Le dossier dist peut être déployé directement sur un serveur PHP avec l'extension SQLite activée. Cette version compilée n'intègre pas l'API Google pour YouTube.

Démo

https://ladigitale.dev/digiview/

Soutien

Open Collective : https://opencollective.com/ladigitale

Liberapay : https://liberapay.com/ladigitale/