Showing with 8 additions and 2 deletions.
  1. +1 −1 ToDo
  2. +7 −1 script/scriba.py
2 changes: 1 addition & 1 deletion ToDo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Ricontrollare:

4 Novembre: http://www.openlab-dist.org/ non risponde
5 Novembre: http://www.mypolis.it/ manutenzione

== Tolti dal DB in attesa di conferma:

Expand Down
8 changes: 7 additions & 1 deletion script/scriba.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ def parsa():
regioni[regione] = {}
for riga in csv.reader(open(filedb, "r"), delimiter='|', quoting=csv.QUOTE_NONE): # e per ogni voce
provincia, denominazione, sito = riga[0], riga[1], riga[3]
if 'facebook' in sito: # Wikipedia non accetta link esterni ai gruppi Facebook, così come a servizi di short URL
sito = 'http://lugmap.linux.it/'+filedb.split('/')[-1][:-4] # quindi puntiamo alla pagina della LugMap della regione in oggetto
try:
regioni[regione][provincia][denominazione]=sito
except:
Expand All @@ -62,7 +64,11 @@ def parsa():
def stampa():
print '{| border=1\n|-bgcolor="#CCCCCC"\n! Regione\n! Provincia\n! Lug\n\n|-\n'

for regione in sorted(regioni.keys()):
regioni_ordinate_stampa = sorted(regioni.keys()) # vogliamo 'Italia' in testa, e poi il resto delle regioni
regioni_ordinate_stampa.remove('Italia')
regioni_ordinate_stampa.insert(0,'Italia')

for regione in regioni_ordinate_stampa:
print "| rowspan=\"%s\"|'''[[%s]]'''" % (len(regioni[regione].keys()), regione)
print "| {",
for provincia in sorted(regioni[regione].keys()):
Expand Down