Vai al contenuto

Utente:.sEdivad/Bot/Scripts/autowiktgen

Da Wikizionario, il dizionario a contenuto aperto.
# -*- 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