Une application en ligne pour épurer le contenu d'une page ou d'un article en ligne
  • JavaScript 62.5%
  • Vue 24.3%
  • CSS 6.3%
  • PHP 5.9%
  • HTML 1%
Find a file
2026-05-20 10:13:41 +02:00
inc Update recuperer_document.php 2026-03-25 15:26:53 +01:00
public/static Update readability.js 2026-02-21 17:30:02 +01:00
src Add env var for umami 2026-05-20 10:13:41 +02:00
.eslintrc.cjs Update .eslintrc.cjs 2023-06-05 07:54:49 +02:00
.gitignore Remove dist folder 2026-02-26 15:59:04 +01:00
.prettierrc.json Update dev env to Vite 2023-01-13 21:55:48 +01:00
index.html Add env var for umami 2026-05-20 10:13:41 +02:00
LICENSE Change license from GPL to AGPL 2023-04-29 19:08:55 +02:00
package.json Add env var for umami 2026-05-20 10:13:41 +02:00
README.md Add env var for umami 2026-05-20 10:13:41 +02:00
vite.config.mjs Add env var for umami 2026-05-20 10:13:41 +02:00

Digiread

Digiread est une application simple pour épurer les pages et articles en ligne grâce à Readability de Mozilla - https://github.com/mozilla/readability (Apache License Version 2.0).

Elle est publiée sous licence GNU AGPLv3. Sauf la fonte Material Icons (Apache License Version 2.0), la fonte Luciole (https://www.luciole-vision.com/fr/index.html - CC BY 4.0), les fontes Mona Sans, Mona Sans Expanded et OpenDyslexic (Sil Open Font Licence 1.1)

Prérequis

PHP 8+

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_UMAMI_SCRIPT_URL (lien vers le script fourni par Umami pour l'analyse de trafic)
VITE_UMAMI_WEBSITE_ID (id de site sur le serveur Umami)

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/digiread/

Comment contribuer ?

Pour signaler des bugs, proposer des améliorations ou de nouvelles fonctionnalités, vous pouvez ouvrir un ticket sur ce dépôt, publier un message sur ce mur ou m'envoyer un e-mail.

Les demandes d'ajouts (Pull Requests) ne sont pas acceptées pour le moment. En effet, une contribution au code nécessite souvent plusieurs heures pour être révisée et commentée et ce n'est pas toujours compatible avec les priorités et le temps que je peux consacrer au projet.

Il est possible de soutenir financièrement le projet via Liberapay, Open Collective ou Stripe.

Vous trouverez d'autres idées de contribution sur cette page.

Merci pour votre soutien ! N'hésitez pas à me contacter si vous avez des questions.