]> gitweb.pimeys.fr Git - today.git/blobdiff - gather.py
Modularisation++
[today.git] / gather.py
index 1d2ebb596dab462614448de764f368fc683d0682..527ab6f1a3c6dfc87e9297a4a01f35eb266feafc 100755 (executable)
--- a/gather.py
+++ b/gather.py
@@ -17,7 +17,11 @@ import inspect
 import pprint
 #: Gestion des chaînes youtube
 import youtube
+#: Interface pour récupérer les quotes DTC
+#: essentiellement une coquille qui pointe vers la bonne fonction dans le module dtc, codé par ailleurs
+import lastdtc
 
+GATHERING_MODULES = [youtube, lastdtc]
 
 def generate_errmsg(id):
     errmsg = "Erreur à la récupération de %s :\n" % id
@@ -49,7 +53,8 @@ def get_storer(key_id, parser):
 def gather():
     global results
     functions = {}
-    functions.update(youtube.functions)
+    for mod in GATHERING_MODULES:
+        functions.update(mod.functions)
     
     # On convertit les fonctions en storers
     functions = {id : get_storer(id, parser) for (id, parser) in functions.items()}