Ce script Python agrège et formate des flux RSS provenant de diverses sources tech et sécurité. Il génère des pages HTML individuelles pour chaque flux dans un dossier 'flux', ainsi qu'une page d'index à la racine, offrant une vue d'ensemble facilement consultable des dernières actualités de ces domaines.
pip install feedparser bs4 escape datetime
# Linux
Almalinux/RHEL/Debian
# hashicorp
hashicorp consul/terraform/vault
# conteneur
docker/kubernetes
# Devops
developpez.com/devops.com/Journalduhacker/AWS devops
# Sécurité
CERT-FR
# Cloud
AWS feed
-
Ouvrez le fichier contenant le script Python.
-
Localisez le dictionnaire
rss_urls
au début du script. Il contient toutes les URLs RSS actuelles. -
Ajoutez une nouvelle paire clé-valeur à ce dictionnaire. La clé sera un identifiant unique pour le nouveau flux, et la valeur sera l'URL du flux RSS. Par exemple :
"nouveau_flux": "https://exemple.com/rss-feed",
-
Trouvez le dictionnaire des titres dans la boucle qui génère les fichiers HTML. Il ressemble à ceci :
title = { "cert": "CERT-FR", "developpez": "Developpez.com", # ... autres entrées ... }[key]
-
Ajoutez une nouvelle paire clé-valeur à ce dictionnaire pour votre nouveau flux. La clé doit correspondre à celle que vous avez ajoutée dans
rss_urls
, et la valeur sera le titre affiché pour ce flux. Par exemple :"nouveau_flux": "Titre du Nouveau Flux",
-
Enfin, ajoutez un nouveau bloc
<div>
pour le lien vers votre nouveau flux dans la chaîneindex_html
. Cela se trouve vers la fin du script. Ajoutez une ligne comme celle-ci :<div class="link"> <a href="nouveau_flux.html">Flux RSS Titre du Nouveau Flux</a> </div>
-
Sauvegardez le fichier.
/Applications/Python\ 3.10/Install\ Certificates.command ; exit;
Après ces modifications, lorsque vous exécuterez le script, il générera automatiquement une nouvelle page HTML pour votre nouveau flux RSS et l'inclura dans l'index.