User:Jimregan

From Mediawiki1
Revision as of 20:18, 22 April 2011 by Jimregan (talk | contribs) (add a slight introduction, fix the overuse of 'do' in Anja's warning.)
Jump to navigationJump to search

The quick and dirty script below gets a naive list of templates for which there is no mapping (as of the last extraction).

#!/bin/bash
for lang in $@
do
    wget http://downloads.dbpedia.org/3.6/${lang}/infobox_properties_${lang}.nq.bz2
    bzgrep 'http://dbpedia.org/property/wikiPageUsesTemplate' infobox_properties_${lang}.nq.bz2 |awk '{print $3}'|sort -n| uniq -c|sort -nr > ${lang}-templates
    cat ${lang}-templates |awk '$1>49{print " " $0}'|sed -e "s/<http:\/\/dbpedia.org\/resource\/Template:/[[Mapping_${lang}:/"|sed -e 's/>/]]/' > ${lang}-mappings
done

Please note that not all templates listed are infoboxes. Please only map infoboxes.

Also, handle redirects carefully. If not intended otherwise, only map the main infobox, not redirects to it.

User:Jimregan/ca.wikipedia
User:Jimregan/de.wikipedia
User:Jimregan/el.wikipedia
User:Jimregan/en.wikipedia
User:Jimregan/es.wikipedia
User:Jimregan/fr.wikipedia
User:Jimregan/ga.wikipedia
User:Jimregan/hr.wikipedia
User:Jimregan/hu.wikipedia
User:Jimregan/it.wikipedia
User:Jimregan/nl.wikipedia
User:Jimregan/pl.wikipedia
User:Jimregan/pt.wikipedia
User:Jimregan/ru.wikipedia
User:Jimregan/sl.wikipedia
User:Jimregan/tr.wikipedia


User:Jimregan/cs.wikipedia
User:Jimregan/sk.wikipedia