Skip to content

samderkaoui/python-veille-techno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

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.

Requirement

pip install feedparser bs4 escape datetime

Flux concernés :

# 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

Ajout nouveau flux RSS

  1. Ouvrez le fichier contenant le script Python.

  2. Localisez le dictionnaire rss_urls au début du script. Il contient toutes les URLs RSS actuelles.

  3. 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",
  4. 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]
  5. 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",
  6. Enfin, ajoutez un nouveau bloc <div> pour le lien vers votre nouveau flux dans la chaîne index_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>
  7. Sauvegardez le fichier.

Erreurs mac

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages