Utente:BotSottile/dafare

Da Wikizionario, il dizionario a contenuto aperto.
  • Correggere a manina (o forse si può fare con un bot) le voci le cui traduzioni sono copincollate da wikt inglese senza curarsi di inserire i template della lingua. es. alluminio
  • FiloSottile: potrebbe sostituire tutti i {{-it-}} {{-noun-}} con {{in|it|noun}}[accapo]???
    • No, non credo proprio che possa farlo, altrimenti l'avrei già fatto io :)
    • senza parte del discorso
replace.py -ref:Template:-it- -summary:"sostituisco i vari template con Template:in" -putthrottle:1 -regex "{{-it-}}(\r\n\r\n\r\n\r\n\r\n|\r\n\r\n\r\n\r\n|\r\n\r\n\r\n|\r\n\r\n|\r\n){{-(adj|agg|adjc|noun|abbr|acronym|art|avv|adv|adverb|phrase|chat|cifr|kan|loc adjc|loc noun|num|name|verb|vb|suff|conj|prep|prp|prefix|suffix|interj|pronoun)-}}" "{{in|it|\2}}"
replace.py -start:X -summary:"sostituisco i vari template con Template:in" -putthrottle:2 -regex "{{-(aa|ab|akz|als|am|an|ang|ar|ars|as|ast|ay|az|ba|bal|ban|be|bem|ber|bg|bh|bi|bn|bo|br|bs|bug|ca|ce|ceb|ch|che|chm|cho|chr|chv|cic|co|cr|cs|csb|cy|da|dsb|el|en|et|eu|fa|fil|fj|fo|fy|ga|gay|gil|gl|gmh|gn|goh|gu|grc|gv|haw|he|hop|hr|hsb|hu|hy|ia|id|ins|io|is|jbo|jv|ka|kal|kk|kl|km|kn|ks|ku|kw|ky|la|lad|lb|li|lij|liv|lmo|ln|lt|lv|mdf|mg|mh|mi|mk|ml|mn|mnc|mov|mr|ms|mt|my|na|nah|nan|nds|ne|nn|no|oc|oci|oj|pap|pau|pih|pml|pms|qu|ra|rap|rm|rn|ro|roa|tara|ru|rw|sa|sco|sdc|sdn|se|si|simple|sjd|sk|sl|sm|smn|so|sov|sq|sr|src|sc|sro|ss|su|sw|ta|te|tg|th|tk|tl|tlh|tpi|tr|trv|tt|tvl|uk|ur|uz|ve|vec|vi|vmf|vo|vot|wa|wo|xh|yi|yo|zu
)-}}(\r\n\r\n\r\n\r\n\r\n|\r\n\r\n\r\n\r\n|\r\n\r\n\r\n|\r\n\r\n|\r\n){{-(adj|agg|adjc|noun|abbr|acronym|art|avv|adv|adverb|phrase|chat|cifr|kan|loc adjc|loc noun|num|name|verb|vb|suff|conj|prep|prp|prefix|suffix|interj|pronoun)-}}" "{{in|\1|\3}}"
  • sostituire tutti i {{in|it|noun}}= con {{in|it|noun}}
replace.py -start:! -cat:"Voci trasferite dal wikizionario inglese" -putthrottle:1 -regex "(adj|agg|adjc|noun|abbr|acronym|art|avv|adv|adverb|phrase|chat|cifr|kan|loc adjc|loc noun|num|name|verb|vb|suff|conj|prep|prp|prefix|suffix|interj|pronoun)}}=" "\1}}" -summary:"Bot: Sostituzione automatica"
  • {{it-noun|zizzani|f|a|e}}
  • {{feminine of|page}}
  1. replace.py -ref:Template:feminine_of -summary:"Orfanizzo il template 'feminine of'" -putthrottle:2 "# {{feminine of|[[" "# {{subst:feminine of/sandbox|[["
  2. replace.py -ref:Template:feminine_of -summary:"Orfanizzo il template 'feminine of'" -putthrottle:2 "# {{feminine of|}}" "# {{Utente:BotSottile/test}}"
  3. replace.py -ref:Template:feminine_of -summary:"Orfanizzo il template 'feminine of'" -putthrottle:2 "# {{feminine of|" "# {{subst:feminine of/sandbox|"


  • Domanda: ma con un bot sarebbe possibile individuare questi lemmi senza parte del discorso e inserirli in una cat provvisoria, così da non dover fare la caccia al tesoro tra le varie categorie Parole in... In questo modo avremmo una cat dove poter essere sicuri di trovare tutti i lemmi senza parte del discorso, appunto, e aggiornarli a manina. -- GianniB ...che te lo dico a fare? 10:45, 17 dic 2007 (CET)
    • vedi:
      replace.py -regex -start:! -cat:"Parole_in_italiano" -except:Transfen -except:-etim- -except:-etym- -except:Noetim -except:-phrase- -except:-num- -except:-acronym- -except:-abbr- -except:-let- -except:-inter- "([\(\)0-9a-zA-Z\{\{\}\}\[\]])\Z" "\1<br>{{Noetim}}" -summary:"Bot: inserisco Noetim nelle parole in italiano senza etimo"