Utente:.sEdivad/Bot/Scripts/autowiktgen
(Reindirizzamento da Utente:Siciliano Edivad/Bot/Scripts/autowiktgen)
# -*- coding: utf-8 -*-
title = raw_input('Titolo della pagina:\n')
langcode = raw_input('Inserisci il codice a due lettere della lingua:\n')
ParteDiscorso = raw_input('Inserisci la parte del discorso:\n')
Definizione = raw_input('Inserisci la prima definizione. Non dimenticare i wikilink!\n')
def LoopDefinizione():
SceltaLoopDefinizione = raw_input('Vuoi inserire altre definizioni? y N\n')
if SceltaLoopDefinizione == 'y':
DefinizioneDaAggiungere = raw_input('Scrivi la definizione:\n')
Definizione = Definizione+'\n'+'#'+DefinizioneDaAggiungere
global Definizione
LoopDefinizione()
return
else:
return
def ChiediSillabazione():
SceltaSillabazione = raw_input('Conosci la sillabazione? y N\n')
if SceltaSillabazione == 'y':
Sillabazione = '{{-hyph-}}\n'+';'+raw_input('Scrivi la sillabazione:\n')
global Sillabazione
return
else:
Sillabazione = ''
return
def ChiediPronuncia():
SceltaPronuncia = raw_input('Conosci la pronuncia IPA? y N\n')
if SceltaPronuncia == 'y':
Pronuncia = '{{-pron-}}'+'\n'+'{{IPA|'+raw_input('Scrivi la pronuncia:\n')+'}}'
global Pronuncia
return
else:
Pronuncia = ''
return
LoopDefinizione()
ChiediSillabazione()
ChiediPronuncia()
sorgente = "\n\n"+"""'''"""+title+"""'''""" +'\n'+ """{{-start-}}\n{{in|"""+langcode+"""|"""+ParteDiscorso+"""}}\n"""+"{{pn}}\n\n"+"""#"""+Definizione+"\n\n"+Sillabazione+"\n\n"+Pronuncia+"\n{{-stop-}}"
try:
source = open('source.txt', 'a')
source.write(str(sorgente))
source.close()
print "File written."
except:
print "Error."
CC-BY-SA