15 lines
664 B
Python
15 lines
664 B
Python
"""Collecteurs des sources officielles.
|
|||
|
|
|
||
|
|
Chaque collecteur est isolé : il déclare ce qu'il sait faire, tente sa collecte,
|
||
|
|
et rend un `ResultatCollecte` — jamais une exception. Un collecteur en panne ne
|
||
|
|
doit pas empêcher les autres de tourner ni faire échouer le run.
|
||
|
|
|
||
|
|
Tous passent par le client HTTP commun (`http.py`), qui impose un user-agent
|
||
|
|
honnête avec adresse de contact, un délai minimal entre deux requêtes vers un
|
||
|
|
même hôte, et un cache disque. Aucun collecteur n'ouvre de connexion en direct.
|
||
|
|
"""
|
||
|
|
|
||
|
|
from pipeline.collecteurs.base import Collecteur, ResultatCollecte, TexteCollecte
|
||
|
|
|
||
|
|
__all__ = ["Collecteur", "ResultatCollecte", "TexteCollecte"]
|