Un lecteur web moderne pour les articles d'HoloNews traduits en français, construit avec Astro et Svelte.
HoloNews FR Reader est une application web qui permet de consulter facilement tous les articles d'HoloNews traduits en français. Le contenu, disponible sur Reddit, est présenté dans une interface claire et moderne.
- Navigation intuitive : Parcourez facilement tous les numéros d'HoloNews FR
- Interface moderne : Design réalisé avec Tailwind CSS et shadcn-svelte
- Filtrage par tags : Articles classés par type (LITE, Spécial, etc.)
- Récupération automatique : Script automatisé pour récupérer les articles depuis Reddit
- Performance optimisée : Construit avec Astro pour des performances maximales
-
Cloner le repository
git clone https://github.com/Pyrospower/holonews-fr-reader.git cd holonews-fr-reader -
Installer les dépendances
pnpm install
-
Lancer le serveur de développement
pnpm dev
L'application sera accessible sur http://localhost:4321
| Commande | Action |
|---|---|
pnpm install |
Installe les dépendances |
pnpm dev |
Lance le serveur de développement |
pnpm build |
Génère le site pour la production |
pnpm preview |
Prévisualise le build en local |
pnpm astro ... |
Exécute les commandes CLI d'Astro |
- Frameworks : Astro + Svelte
- Styles : Tailwind CSS + shadcn-svelte
- Scraping (récupération du contenu) : Playwright
Le projet inclut un script automatisé (fillContentCollection.ts) qui :
- Accède au subreddit d'HoloNews avec Playwright
- Récupère les posts d'HoloNews FR
- Extrait le contenu et les métadonnées
- Génère automatiquement les fichiers MDX dans
src/content/issues/
- Page d'accueil : Liste tous les articles avec aperçu et filtrage
- Pages d'articles : Affichage complet de chaque numéro avec images
lite- Numéros allégésspecial- Numéros spéciaux
Ce projet est sous licence MIT.