src/core/settings.py
changeset 67 5d9223bb3aab
parent 63 a7f4a418d5af
child 91 3bbf7371378a
--- a/src/core/settings.py	Thu Jul 11 14:26:00 2013 +0200
+++ b/src/core/settings.py	Thu Jul 18 10:39:26 2013 +0200
@@ -18,9 +18,58 @@
 REPR_CONTEXT  = getattr(settings,'REPR_CONTEXT' , 'http://data.culture.fr/thesaurus/resource/ark:/67717/T523')
 SREP_CONTEXT  = getattr(settings,'SREP_CONTEXT' , 'http://data.culture.fr/thesaurus/resource/ark:/67717/T507')
 
-WIKIPEDIA_BASE_URL = getattr(settings, "WIKIPEDIA_BASE_URL", "http://fr.wikipedia.org/")
-WIKIPEDIA_PAGE_URL = getattr(settings, "WIKIPEDIA_PAGE_URL", WIKIPEDIA_BASE_URL+"wiki")
-WIKIPEDIA_API_URL = getattr(settings, "WIKIPEDIA_API_URL", WIKIPEDIA_BASE_URL +"w/api.php")
-WIKIPEDIA_VERSION_PERMALINK_TEMPLATE = getattr(settings, 'WIKIPEDIA_VERSION_PERMALINK_TEMPLATE', WIKIPEDIA_BASE_URL +"w/index.php?oldid=%s")
+
+WIKIPEDIA_URLS = getattr(settings, "WIKIPEDIA_URLS", {
+    'fr': {
+        'base_url': "http://fr.wikipedia.org",
+        'page_url': "http://fr.wikipedia.org/wiki",
+        'api_url': "http://fr.wikipedia.org/w/api.php",
+        'permalink_tmpl': "http://fr.wikipedia.org/w/index.php?oldid=%s",
+        'dbpedia_uri' : "http://fr.dbpedia.org/resource/%s",
+        'dbpedia_sparql_url' : "http://fr.dbpedia.org/sparql",
+        'dbpedia_sparql_use_proxy': False,
+        'disambiguation_cat' : u'Catégorie:Homonymie',
+    },
+    'en': {
+        'base_url': "http://en.wikipedia.org",
+        'page_url': "http://en.wikipedia.org/wiki",
+        'api_url': "http://en.wikipedia.org/w/api.php",
+        'permalink_tmpl': "http://en.wikipedia.org/w/index.php?oldid=%s",
+        'dbpedia_uri' : "http://dbpedia.org/resource/%s",
+        'dbpedia_sparql_url' : "http://dbpedia.org/sparql",
+        'dbpedia_sparql_use_proxy': False,
+        'disambiguation_cat' : u'Category:Disambiguation pages',
+    },
+    'it': {
+        'base_url': "http://it.wikipedia.org",
+        'page_url': "http://it.wikipedia.org/wiki",
+        'api_url': "http://it.wikipedia.org/w/api.php",
+        'permalink_tmpl': "http://it.wikipedia.org/w/index.php?oldid=%s",
+        'dbpedia_uri' : "http://it.dbpedia.org/resource/%s",
+        'dbpedia_sparql_url' : "http://it.dbpedia.org/sparql",
+        'dbpedia_sparql_use_proxy': True,
+        'disambiguation_cat' : u'Categoria:Disambigua',
+    },
+    'de': {
+        'base_url': "http://de.wikipedia.org",
+        'page_url': "http://de.wikipedia.org/wiki",
+        'api_url': "http://de.wikipedia.org/w/api.php",
+        'permalink_tmpl': "http://de.wikipedia.org/w/index.php?oldid=%s",
+        'dbpedia_uri' : "http://de.dbpedia.org/resource/%s",
+        'dbpedia_sparql_url' : "http://de.dbpedia.org/sparql",
+        'dbpedia_sparql_use_proxy': True,
+        'disambiguation_cat' : u'Kategorie:Begriffsklärung',
+    },
+    'ja': {
+        'base_url': "http://ja.wikipedia.org",
+        'page_url': "http://ja.wikipedia.org/wiki",
+        'api_url': "http://ja.wikipedia.org/w/api.php",
+        'permalink_tmpl': "http://ja.wikipedia.org/w/index.php?oldid=%s",
+        'dbpedia_uri' : "http://ja.dbpedia.org/resource/%s",
+        'dbpedia_sparql_url' : "http://ja.dbpedia.org/sparql",
+        'dbpedia_sparql_use_proxy': False,
+        'disambiguation_cat' : u'カテゴリ:同名の地名',
+    },
+})