Il giorno 06 novembre 2013 14:41, Cristian Consonni <kikkocrist...@gmail.com > ha scritto:
> Il 06 novembre 2013 14:24, Cristian Consonni <kikkocrist...@gmail.com> > ha scritto: > > Il 06 novembre 2013 12:45, Simone F. <grop...@gmail.com> ha scritto: > >> Il programma chiede a CatScan [0] la lista di articoli di una categoria > >> privi del template Coord, forse questo non è in grado di segnalare la > >> presenza indiretta del template. Sapresti suggermi un metodo > alternativo? > > > La soluzione diretta, ma non particolarmente raffinata, che mi viene > > in mente ora è creare una lista dei template che a loro volta > > includono il template Coord (come il caso di Template:Rifugio di cui > > sopra). > > Mi sento un po' un pistola perché la risposta in realtà è > relativamente semplice (e lo sapevo[1]). > ... > Quella lista si può ottenere anche in formato JSON chiamando l'API di > Wikipedia. > Sono anch'io un pistola, perché per cercare i template mancanti non uso catscan, come ho detto, ma le API Wikipedia. url = 'http://it.wikipedia.org/w/api.php?action=query' url += '&format=json' url += '&titles=%s' % titles url += '&prop=templates' url += '&tltemplates=Template:Coord' url += '&continue=' A quanto sembra, in questo modo il template Coord viene segnalato come presente anche se lo è indirettamente, tramite il Template:Rifugio. Ad es., in: http://it.wikipedia.org/wiki/Rifugio_Gualtiero_Laeng le coordinate sono scritte in {rifugio|...} e infatti Coord non è segnalato come mancante nella lista: http://geodati.fmach.it/gfoss_geodata/osm/wtosm/subpages/Rifugi_d%27Italia.html#Rifugi_della_Lombardia Fatemi sapere se trovate nelle liste articoli segnalati come privi del template Coord, quando invece ne sono provvisti, grazie. Ciao, Simone
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it