Scripts maison pour automatiser la veille

Cas typiques d’automatisation

ObjectifExemple
Télécharger CVEs du jourVia API NVD, CVE.org ou GitHub CVE feed
Surveiller nouveaux commitsWatch repo GitHub, extraire README ou release
Télécharger alertes CERTRSS ou parsing HTML des bulletins
Scraper page CNILActualités récentes
Centraliser dans .mdGénération Obsidian auto via script

Extrait de script Python (RSS → Markdown)

import feedparser
 
feed = feedparser.parse("https://www.cert.ssi.gouv.fr/feed/")
for entry in feed.entries:
    title = entry.title
    date = entry.published
    link = entry.link
    content = entry.summary
    with open(f"veille_{date}.md", "w") as f:
        f.write(f"# {title}\n\nDate : {date}\n\n{content}\n\n[Source]({link})")

Fréquence (cron)

  • Quotidien (0 6 * * *) : veille tech
  • Hebdo (dimanche) : recap, mail, .zip

Tip

Stocke les fichiers dans 📁02_Veille/YYYY/MM-DD et ajoute un tag dès la création.