Correction #313
authorCyril Robert <Cyril Robert cyrilrbt@gmail.com>
Mon, 26 Jul 2010 15:32:37 +0000 (11:32 -0400)
committerCyril Robert <Cyril Robert cyrilrbt@gmail.com>
Mon, 26 Jul 2010 15:32:37 +0000 (11:32 -0400)
auf_savoirs_en_partage_django/media/recherche.xml [new file with mode: 0644]
auf_savoirs_en_partage_django/savoirs/__init__.py
auf_savoirs_en_partage_django/savoirs/lib/recherche.py

diff --git a/auf_savoirs_en_partage_django/media/recherche.xml b/auf_savoirs_en_partage_django/media/recherche.xml
new file mode 100644 (file)
index 0000000..a9bcaeb
--- /dev/null
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<GoogleCustomizations>
+  <CustomSearchEngine>
+  <Title>Les savoirs en partage</Title>
+  <Description>Recherche dans tous les site de l&apos;AUF.</Description>
+  <Context>
+    <BackgroundLabels>
+      <Label name="inclure" mode="FILTER" />
+      <Label name="exclure" mode="ELIMINATE" />
+    </BackgroundLabels>
+  </Context>
+  </CustomSearchEngine>
+
+  <!-- Annotations label the sites to be used in the Search Engine or exclude -->
+<Annotations>
+  <Annotation about="biblio.critaoi.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="bibliotheque.mu.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.mr.refer.org/numweb/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="greenstone.refer.bf/cgi-bin/library/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.fonds-grandidier.mg/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ciruisef.com/SetF/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ifi.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="def.auf.org/WEB_APP/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.bibliotheque.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.infotheque.info/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ife.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ifgcar.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ifag.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ifmt.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.crufaoci.bf.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.3el.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.chercheurs.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.aperau.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.cidefa.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.theophraste.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.cifduf.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.cidmef.u-bordeaux2.fr/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="rifeff.scedu.umontreal.ca/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.cidegef.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.arts.uottawa.ca/afelsh/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.reseautd.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.mpv.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.gp3a.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.egces.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.edd.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.entrepreneuriat.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.demographie.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.bioveg.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.aed.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ifadem.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.coursenligne.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.resatice.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="foad.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="agir.transfer-tic.org/moodleauf/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.transfer-tic.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.gdc.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.edph.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ds.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.df.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.critaoi.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.lde.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.ltt.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.bdlf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.eff.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.dlf.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.dcam.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.aidenligne-francais-universite.auf.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.icrea.mg/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="c3ld.vn.refer.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.vn.refer.org/science-action/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.valofrase.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.histoire-afrique.org/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/l-auf/nos-programmes/langue-francaise.html" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/ocean-indien/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/moyen-orient/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/europe-ouest-maghreb/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/europe-centrale-orientale/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/caraibe/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/asie-pacifique/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/afrique-ouest/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/afrique-centrale/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/regions/ameriques/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  <Annotation about="www.auf.org/communication-information/agenda/*" score="1">
+    <Label name="inclure" />
+  </Annotation>
+  
+</Annotations>
+
+</GoogleCustomizations>
index 2b46d1e..037fc27 100644 (file)
@@ -5,6 +5,7 @@ configuration = {
     'resultats_par_page': 8, # pas changeable a cause de google
     'accueil_evenement': 10,
     'engin_recherche': 'sep',
+    'google_xml': "http://www.savoirsenpartage.auf.org/recherche.xml?%s",
     #'calendrier': 'http://sogo1:sogo1@sogo-demo.inverse.ca:80/SOGo/dav/sogo1/Calendar/personal/',
     #'calendrier_publique': 'http://sogo-demo.inverse.ca:80/SOGo/dav/sogo1/Calendar/personal/',
     'calendrier': 'http://davin:davin@cal.ro.auf.org/caldav.php/davin/test/',
index 970464b..c31e113 100644 (file)
@@ -12,13 +12,10 @@ def google_search (page, q, data):
               'v': '1.0',
               'start': page * configuration['resultats_par_page'],
               }
-    if not settings.DEBUG:
-        #TODO: corriger ts
-        params['cref'] = "http://savoirsenpartage.auf.org/recherche.xml?%s" \
-                % int(time.time())
 
-    url = "/ajax/services/search/web?" + \
-            urllib.urlencode (params)
+    params['cref'] = configuration['google_xml'] % time.time()
+    url = "/ajax/services/search/web?" + urllib.urlencode (params)
+
     handle = httplib.HTTPConnection ('ajax.googleapis.com')
     handle.request ("GET", url)
     r = handle.getresponse ()