Χρήστης:AtouBot/ξεν και PAGENAME στα ξένα λήμματα/ξένα λήμματα 7

  1. ενημέρωση του αρχείου σελίδων
    εντολή: mv updated.xml.bz2 updated.xml.bz2.sav; ./updatefromtitles.sh λείπουν-ξεν-PAGENAME-1.xml έντονα_ξεν_και_PAGENAME_στην_αρχή-titles.xml
    εντολή: mv updated.xml.bz2 updated.xml.bz2.save2; ./updatefromtitles.sh λείπουν-ξεν-PAGENAME-2.xml PAGENAME_και_έντονα_γράμματα-titles.xml
  2. αφαίρεση των σελίδων που δεν χρειάζονται επεξεργασία πια
    εντολή: bzcat updated.xml.bz2 | ./parsexml.pl --page > λείπουν-ξεν-PAGENAME-2.xml
  3. σελίδες με {{PAGENAME}}, μπορεί με έντονα γράμματα, μπορεί χωρίς
    εντολή: cat λείπουν-ξεν-PAGENAME-2.xml | ./parsexml.pl --pages > PAGENAME_χωρίς_ξεν.xml
    κώδικας του checkmatch.pl: εδώ
  4. τίτλοι: grep '<title>' PAGENAME_χωρίς_ξεν.xml | sed -e 's/\s*<title>/[[/; s/<\/title>/]]/;' > PAGENAME_χωρίς_ξεν-titles.xml
  5. fixes.py για μετατροπή σε {{ξεν|nn|{{PAGENAME}}}}
  6. έντολή: python ./replace.py -fix:ksena_lhmmata_6 -file:PAGENAME_χωρίς_ξεν-titles.xml
    κώδικας: εδώ
    λέξεις: εδώ