À propos du projet

EverydayNews V2 est un projet d'archivage de nouvelles quotidiennes, stockant toutes les actualités de 60 secondes depuis le 2022/06/04. Les données sont conservées au format JSON, organisées par date, et mises à jour quotidiennement via GitHub Actions. Le projet propose une page de prévisualisation en ligne, ainsi qu'une adresse d'accélération nationale. Capacités principales : - Archivage des données : stockage des JSON quotidiens selon le chemin YYYY/MM/DD, avec des champs incluant date et un tableau content. - Fonction de recherche : recherche statique via RavelloH/index-search. - Abonnement RSS : adresse d'abonnement rss.xml fournie. - API : latest.json pour obtenir la dernière édition, data/YYYY/MM/DD.json pour le contenu d'une date spécifique. - Personnalisation de la page : conservation des paramètres de requête d'origine, refonte en interface React/Vite, avec prise en charge des paramètres date, style, footer, backgroundColor, textColor, etc., permettant de basculer vers une mise en page épurée, de masquer le pied de page, et de définir des couleurs claires ou sombres. - Utilisation intégrée : adapté au montage via iframe, avec combinaison possible de style épuré, sans pied de page et mode sombre. La source de données utilise les JSON statiques de vikiboss/60s-static-host. Pour le développement local, utilisez npm install et npm run dev ; pour la construction en production, utilisez npm run build, générant un répertoire dist contenant la page, les données de nouvelles et l'index de recherche.