Usuari:GerardBot/codi1
Aparença
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# GerardBot (operat per gerardduenas)
# Assistent de format de referències
# Versió 0.3
import re,os
import pywikibot as pwb
from pywikibot import bot
from pywikibot import Category
from pywikibot import pagegenerators as pg
import traceback
site = site = pwb.getSite()
def main():
bot.output("Benvingut! Tot seguit el bot us mostrarà unes referències etiquetades amb la plantilla {{format ref}}. \n Seguidament us farà unes preguntes sobre cada referència que li permetran formatejar la referència. \n " + "\033[93m"+"\033[1m"+ "*" + "\033[0m" + "En cas de voler ignorar el paràmetre, premeu Enter sense escriure-hi res \n " + "\033[93m"+"\033[1m"+ "*" + "\033[0m" + "Per obtenir més informació sobre un paràmetre vegeu la pàgina de documentació de la plantilla {{Citar ref}}\n " + "\033[93m"+"\033[1m"+ "*" + "\033[0m" + "Per el que no teniu experiència amb la consola el Ctrl+C tanca la consola. Per copiar feu servir Ctrl+Shift+C")
cat = pwb.page.Category(site, u"Categoria:Articles amb referències per formatejar")
gen = pg.CategorizedPageGenerator(cat)
for page in gen:
try:
text = page.text
bot.output('\033[93m'+'\033[1m'+"*"*30+ '\033[0m')
print page
bot.output('\033[93m'+'\033[1m'+"*"*30+ '\033[0m')
search = re.findall(ur"<.*?>{{[Ff]ormat ref\}\}.*?</.*?>",text)
for ref in search:
try:
refname = re.search(ur"<.*?>",ref).group(0)
plantilla = refname + "{{Citar ref "
bot.output('\033[93m'+'\033[1m'+ref+ '\033[0m')
tipus = bot.input(u"Quin tipus de referència és?--> llibre (l) || web (w) || publicació (p) (diari, revista) || cap de les anteriors (deixeu en blanc)")
if tipus.lower() in ["llibre","l"]:
tipus = "llibre"
plantilla = plantilla + u"|tipus = "+tipus
nomcognom = bot.input(u"El(s) autor(s) tenen noms i cognoms?")
if nomcognom.lower() in ["y","s","si","s",""]:
resp=True
while resp:
numautors = bot.input(u"Quants autors hi ha? (màx.4)")
if numautors in str([1,2,3,4]):
resp=False
else:
bot.output("Siusplau introduiu un numero del 1 al 4")
if numautors == "1":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "2":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "3":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = "+ bot.input(u"Article de la wikipedia de l'autor")
else:
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = " + bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = " + bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 4")
plantilla = plantilla + u" |cognom4 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom4 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor4 = " + bot.input(u"Article de la wikipedia de l'autor")
else:
plantilla = plantilla + u" |autor = " + bot.input(u"Autor (Només una persona la seguent entrada són coautors)")
plantilla = plantilla + u" |coautors = " + bot.input(u"Coautors")
plantilla = plantilla + u" |editor = " + bot.input(u"Editor (Participant actiu al llibre per exemple: traductor,il·lustrador... NO ÉS L'EDITORIAL)")
plantilla = plantilla + u" |capítol = " + bot.input(u"Capítol")
plantilla = plantilla + u" |títol = " + bot.input(u"Títol del llibre o de l'article")
plantilla = plantilla + u" |url = " + bot.input(u"Enllaç web al llibre o capítol")
plantilla = plantilla + u" |format = " + bot.input(u"Format de l'enllaç web (PDF, HTML...)")
plantilla = plantilla + u" |consulta = " + bot.input(u"Data de consulta de l'enllaç web (DD mesamblletres AAAA)")
plantilla = plantilla + u" |edició = " + bot.input(u"Número d'edició")
plantilla = plantilla + u" |volum = " + bot.input(u"Número de volum")
plantilla = plantilla + u" |col·lecció = " + bot.input(u"Col·lecció")
plantilla = plantilla + u" |llengua = " + bot.input(u"Llengua (si és en català deixar en blanc")
plantilla = plantilla + u" |editorial = " + bot.input(u"Editorial (NO poseu: 'Editorial, Edicions, etc.'")
plantilla = plantilla + u" |lloc = " + bot.input(u"Lloc d'edició")
plantilla = plantilla + u" |data = " + bot.input(u"Data de publicació")
plantilla = plantilla + u" |pàgines = " + bot.input(u"Número de pàgines")
plantilla = plantilla + u" |doi = " + bot.input(u"Identificació DOI")
plantilla = plantilla + u" |isbn = " + bot.input(u"Identificació ISBN")
plantilla = plantilla + u" |issn = " + bot.input(u"Identificació ISSN")
plantilla = plantilla + u" |oclc = " + bot.input(u"Identificació OCLC")
plantilla = plantilla + u" |id = " + bot.input(u"Altres identificadors")
plantilla = plantilla + u" |citació = " + bot.input(u"Citacións textuals de l'obra")
plantilla = plantilla + u" |ref = " + bot.input(u"Altres referències de la mateixa obra")
elif tipus.lower() in ["web","w"]:
funciona = bot.input(u"La url funciona? (De vegades el < de la </ref> s'enganxa a la URL)")
if funciona.lower() in ["y","s","si","s",""]:
re_url=re.search(ur"http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+",ref)
if re_url:
re_url = re_url.group(0)
if re.search(ur"</ref>",re_url):
fi_re_url="</ref>"
res=""
re_url = re_url.replace(fi_re_url,res)
esurl = bot.input(u"Es aquesta l'adreça de la web? --> %s" % re_url)
if esurl.lower() in ["y","s","si","s",""]:
plantilla = plantilla + u" |url =" + re_url
else:
plantilla = plantilla + u" |url =" + bot.input(u"Introduiu l'enllaç web")
plantilla = plantilla + u" |títol =" + bot.input(u"Títol de la web")
nomcognom = bot.input(u"El(s) autor(s) tenen noms i cognoms?")
if nomcognom.lower() in ["y","s","si","s",""]:
tipus = "web"
plantilla = plantilla + u"|tipus = "+tipus
resp=True
while resp:
numautors = bot.input(u"Quants autors hi ha? (màx.3)")
if numautors in str([1,2,3]):
resp=False
else:
bot.output("Siusplau introduiu un numero del 1 al 3")
if numautors == "1":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "2":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
else:
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = "+ bot.input(u"Article de la wikipedia de l'autor")
else:
autor = bot.input(u"Autor (Només una persona la seguent entrada són coautors)")
plantilla = plantilla + u" |coautors = " + bot.input(u"Coautors")
plantilla = plantilla + u" |editor = " + bot.input(u"Editor (o responsable de la publicació)")
plantilla = plantilla + u" |format = " + bot.input(u"Format (Només si és un document PDF o similar)")
plantilla = plantilla + u" |llengua = " + bot.input(u"Llengua (deixar en banc per les webs catalanes")
plantilla = plantilla + u" |obra = " + bot.input(u"Nom de la publicació de la pàgina web")
plantilla = plantilla + u" |data = " + bot.input(u"Data de la publicació referenciada")
plantilla = plantilla + u" |consulta = " + bot.input(u"Data de consulta (DD mesamblletres AAAA)")
plantilla = plantilla + u" |arxiuurl = " + bot.input(u"Enllaç web d'una versió antiga")
plantilla = plantilla + u" |arxiudata = " + bot.input(u"Data de consulta de l'arxiu (DD mesamblletres AAAA)")
plantilla = plantilla + u" |doi = " + bot.input(u"Identificació DOI")
plantilla = plantilla + u" |citació = " + bot.input(u"Citacións textuals de la web")
plantilla = plantilla + u" |ref = " + bot.input(u"Altres referències de la mateixa web")
else:
plantilla = "<ref>{{CC"
elif tipus.lower() in (u"publicació","p"):
nomcognom = bot.input(u"El(s) autor(s) tenen noms i cognoms?")
if nomcognom.lower() in ["y","s","si","s",""]:
tipus = u"publicació"
plantilla = plantilla + u"|tipus = "+tipus
resp=True
while resp:
numautors = bot.input(u"Quants autors hi ha? (màx.4)")
if numautors in str([1,2,3,4]):
resp=False
else:
bot.output("Siusplau introduiu un numero del 1 al 4")
if numautors == "1":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "2":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "3":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = "+ bot.input(u"Article de la wikipedia de l'autor")
else:
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = " + bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = " + bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 4")
plantilla = plantilla + u" |cognom4 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom4 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor4 = " + bot.input(u"Article de la wikipedia de l'autor")
else:
plantilla = plantilla + u" |autor = " + bot.input(u"Autor (Només una persona la seguent entrada són coautors)")
plantilla = plantilla + u" |coautors = " + bot.input(u"Coautors")
plantilla = plantilla + u" |títol = " + bot.input(u"Títol del llibre o de l'article")
plantilla = plantilla + u" |url = " + bot.input(u"Enllaç web")
plantilla = plantilla + u" |format = " + bot.input(u"Format")
plantilla = plantilla + u" |llengua = " + bot.input(u"Llengua")
plantilla = plantilla + u" |consulta = " + bot.input(u"Data de consulta (DD mesamblletres AAAA)")
plantilla = plantilla + u" |publicació = " + bot.input(u"Nom del diari/revista")
plantilla = plantilla + u" |editorial = " + bot.input(u"Nom de l'empresa responsable del diari/revista")
plantilla = plantilla + u" |lloc = " + bot.input(u"Lloc d'edició")
plantilla = plantilla + u" |exemplar = " + bot.input(u"Número d'exemplar")
plantilla = plantilla + u" |data = " + bot.input(u"Data d'edició")
plantilla = plantilla + u" |pàgina = " + bot.input(u"Pàgina")
plantilla = plantilla + u" |issn = " + bot.input(u"Identificació ISSN")
plantilla = plantilla + u" |doi = " + bot.input(u"Identificació DOI")
plantilla = plantilla + u" |citació = " + bot.input(u"Citacións textuals de l'article")
plantilla = plantilla + u" |ref = " + bot.input(u"Altres referències del mateix diari/revista")
else:
bot.output(u"Entrada de referència amb tots els paràmetres disponibles de la plantilla {{Citar ref}}")
nomcognom = bot.input(u"El(s) autor(s) tenen noms i cognoms?")
if nomcognom.lower() in ["y","s","si","s",""]:
resp=True
while resp:
numautors = bot.input(u"Quants autors hi ha? (màx.4)")
if numautors in str([1,2,3,4]):
resp=False
else:
bot.output("Siusplau introduiu un numero del 1 al 4")
if numautors == "1":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "2":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
elif numautors == "3":
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = "+ bot.input(u"Article de la wikipedia de l'autor")
else:
bot.output(u"AUTOR 1")
plantilla = plantilla + u" |cognom1 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom1 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor1 = "+ bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 2")
plantilla = plantilla + u" |cognom2 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom2 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor2 = " + bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 3")
plantilla = plantilla + u" |cognom3 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom3 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor3 = " + bot.input(u"Article de la wikipedia de l'autor")
bot.output(u"AUTOR 4")
plantilla = plantilla + u" |cognom4 = " + bot.input(u"Cognom(s)")
plantilla = plantilla + u" |nom4 = " + bot.input(u"Nom")
plantilla = plantilla + u" |enllaçautor4 = " + bot.input(u"Article de la wikipedia de l'autor")
else:
plantilla = plantilla + u" |autor = " + bot.input(u"Autor (Només una persona la seguent entrada són coautors)")
plantilla = plantilla + u" |coautors = " + bot.input(u"Coautors")
plantilla = plantilla + u" |editor = " + bot.input(u"Editor (Obres col·lectives)")
plantilla = plantilla + u" |títol = " + bot.input(u"Títol del llibre o de l'article OBLIGATORI")
plantilla = plantilla + u" |obra = " + bot.input(u"Nom de la publicació o pàgina web")
plantilla = plantilla + u" |url = " + bot.input(u"Enllaç web")
plantilla = plantilla + u" |format = " + bot.input(u"Format de la referència a la web")
plantilla = plantilla + u" |consulta = " + bot.input(u"Data de consulta (DD mesamblletres AAAA)")
plantilla = plantilla + u" |arxiuurl = " + bot.input(u"Enllaç web d'una versió antiga")
plantilla = plantilla + u" |arxiudata = " + bot.input(u"Data de consulta de l'arxiu (DD mesamblletres AAAA)")
plantilla = plantilla + u" |edició = " + bot.input(u"Número d'edició")
plantilla = plantilla + u" |pagina = " + bot.input(u"Referència a la pàgina num")
plantilla = plantilla + u" |capitol = " + bot.input(u"Capítol")
plantilla = plantilla + u" |volum = " + bot.input(u"Número de volum")
plantilla = plantilla + u" |col·lecció = " + bot.input(u"Col·lecció")
plantilla = plantilla + u" |llengua = " + bot.input(u"Llengua")
plantilla = plantilla + u" |editorial = " + bot.input(u"Editorial")
plantilla = plantilla + u" |lloc = " + bot.input(u"Lloc d'edició")
plantilla = plantilla + u" |data = " + bot.input(u"Data d'edició")
plantilla = plantilla + u" |pàgines = " + bot.input(u"Número de pàgines")
plantilla = plantilla + u" |doi = " + bot.input(u"Identificació DOI")
plantilla = plantilla + u" |isbn = " + bot.input(u"Identificació ISBN")
plantilla = plantilla + u" |issn = " + bot.input(u"Identificació ISSN")
plantilla = plantilla + u" |oclc = " + bot.input(u"Identificació OCLC")
plantilla = plantilla + u" |id = " + bot.input(u"Altres identificadors")
plantilla = plantilla + u" |citació = " + bot.input(u"Citacións textuals de l'obra")
plantilla = plantilla + u" |ref = " + bot.input(u"Altres referències de la mateixa obra")
except:
if KeyboardInterrupt:
os._exit(0)
else:
err = traceback.format_exc()
bot.output("Hi ha hagut un error: %s" % err)
finally:
plantilla = plantilla + u"}}</ref>"
bot.output(u"Actualitzant la referència")
text = text.replace(ref,plantilla)
page.text = text
bot.output(u"Guardant la pàgina")
page.save(u"Proves de bot: Bot formatejant referència")
bot.output('\033[93m'+'\033[1m'+"*"*30+ '\033[0m')
bot.output('\033[93m'+'\033[1m'+"*"*30+ '\033[0m')
except AttributeError:
bot.output('\033[93m'+'\033[1m'+"No he trobat la plantilla i em salto %s."% page+'\033[0m')
continue
main()