Utente:Ricordisamoa/createbar.py: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
variabile "site"
m Annullate le modifiche di PAWBot (discussione), riportata alla versione precedente di Ricordisamoa
Etichetta: Rollback
 
(5 versioni intermedie di 2 utenti non mostrate)
Riga 36:
curDay = str(int(time.strftime("%d")))
 
def create_only(page, text, summary):
pageBarTitle = pywikibot.Page(site, "Wikipedia:Bar/" + curYear + '_' + curMonth + '_' + curDay)
if not dayCatTitlepage.exists():
pageBarText = "<noinclude>\n{{Bar4/light}}\n=" + curDay + ' ' + monthConv[int(curMonth)] + "=\n__TOC__\n[[Categoria:Wikipedia Bar - " + curDay + ' ' + monthConv[int(curMonth)] + ' ' + curYear + "]]\n[[Categoria:Archivio bar]]\n</noinclude>"
page.text = text
page.save(summary)
else:
pywikibot.output(str(dayCatTitle) + "{} already exists: skip.".format(page))
 
pageBarTitle = pywikibot.Page(site, "Wikipedia:Bar/"{anno} +{mese} {giorno}".format(anno=curYear, + '_' + mese=curMonth, + '_' + giorno=curDay))
if not pageBarTitle.exists():
pageBarText = ("<noinclude>\n{{{{Bar4/light}}}}\n={giorno} {mese}=\n__TOC__\n[[Categoria:Wikipedia Bar - {giorno} {mese} {anno}]]\n"
pageBarTitle.put(pageBarText, u"Bot: Creo sottopagina del bar odierno")
"[[Categoria:Archivio bar]]\n</noinclude>"
else:
).format(giorno=curDay, mese=monthConv[int(curMonth)], anno=curYear)
pywikibot.output(str(pageBarTitle) + " already exists: skip.")
 
create_only(pageBarTitle, pageBarTitle.put(pageBarText, u"Bot: Creo sottopagina del bar odierno")
dayCatTitle = pywikibot.Page(site, "Categoria:Wikipedia Bar - " + curDay + ' ' + monthConv[int(curMonth)] + ' ' + curYear)
dayCatText = "[[Categoria:Wikipedia Bar - " + monthConv[int(curMonth)] + ' ' + curYear + "]]"
 
dayCatTitle = pywikibot.Category(site, "Wikipedia Bar - {giorno} {mese} {anno}".format(anno=curYear, mese=monthConv[int(curMonth)], giorno=curDay))
if not dayCatTitle.exists():
dayCatText = "[[Categoria:Wikipedia Bar - {mese} {anno}]]".format(anno=curYear, + mese=monthConv[int(curMonth)] + ' ' + curYear + "]]")
dayCatTitle.put(dayCatText, u"Bot: Creo categoria del bar odierno")
else:
pywikibot.output(str(dayCatTitle) + " already exists: skip.")
 
create_only(dayCatTitle, dayCatTitle.put(dayCatText, u"Bot: Creo categoria del bar odierno")
monthCatTitle = pywikibot.Page(site, "Categoria:Wikipedia Bar - " + monthConv[int(curMonth)] + ' ' + curYear)
 
dayCatTitlemonthCatTitle = pywikibot.PageCategory(site, "Categoria:Wikipedia Bar - " + curDay + ' ' + monthConv[int(curMonth)] + ' ' + curYear)
monthCatText = "[[Categoria:Wikipedia Bar - Archivi per mese " + curYear + "| " + curMonth + "]]"
 
create_only(monthCatTitle, monthCatTitle.put(monthCatText, u"Bot: Creo categoria mensile del bar")
if not monthCatTitle.exists():
monthCatTitle.put(monthCatText, u"Bot: Creo categoria mensile del bar")
else:
pywikibot.output(str(monthCatTitle) + " already exists: skip.")
 
yearCatTitle = pywikibot.PageCategory(site, "Categoria:Wikipedia Bar - Archivi per mese " + curYear)
yearCatText = ("In questa categoria sono raggruppate le categorie che raccolgono tutte le sottopagine del bar di uno stesso mese del {anno}. " + \
curYear + ". Ogni categoria mensile contiene le categorie giornaliere, che contengono le pagine giornaliere e tutte le sottopagine di "
"discussione del giorno.\n\n[[Categoria:Wikipedia Bar - Archivi per mese| " + curYear + "{anno}]]"
).format(anno=curYear)
 
create_only(yearCatTitle, yearCatTitle.put(yearCatText, u"Bot: Creo categoria annuale del bar")
if not yearCatTitle.exists():
yearCatTitle.put(yearCatText, u"Bot: Creo categoria annuale del bar")
else:
pywikibot.output(str(yearCatTitle) + " already exists: skip.")
 
weekCatTitle = pywikibot.PageCategory(site, "Categoria:Wikipedia Bar - Archivio" + time.strftime(" %G-") + str(int(time.strftime("%V"))))
weekCatText = "[[Categoria:Wikipedia Bar - Archivi per settimana " + time.strftime("%G") + "]]"
 
create_only(weekCatTitle, weekCatTitle.put(weekCatText, u"Bot: Creo categoria settimanale del bar")
if not weekCatTitle.exists():
weekCatTitle.put(weekCatText, u"Bot: Creo categoria settimanale del bar")
else:
pywikibot.output(str(weekCatTitle) + " already exists: skip.")
 
weekYearCatTitle = pywikibot.Page(site, "Categoria:Wikipedia Bar - Archivi per settimana" + time.strftime(" %G"))
weekYearCatText = "In questa categoria sono raggruppate le categorie che raccolgono tutte le sottopagine del bar di una stessa settimana del " + \
time.strftime("%G") + ". Ogni categoria settimanale contiene direttamente ogni sottopagina di discussione della settimana corrispondente.\n\n[[Categoria:Wikipedia Bar - Archivi per settimana| " + time.strftime("%G") + "]]"
 
weekYearCatTitle = pywikibot.PageCategory(site, "Categoria:Wikipedia Bar - Archivi per settimana" + time.strftime(" %G"))
if not weekYearCatTitle.exists():
weekYearCatText = ("In questa categoria sono raggruppate le categorie che raccolgono tutte le sottopagine del bar di una stessa settimana del {anno}. " + \
weekYearCatTitle.put(weekYearCatText, u"Bot: Creo categoria annuale del bar")
time.strftime("%G") + ". Ogni categoria settimanale contiene direttamente ogni sottopagina di discussione della settimana corrispondente.\n\n[[Categoria:Wikipedia Bar - Archivi per settimana| " + time.strftime("%G") + "]]"
else:
"[[Categoria:Wikipedia Bar - Archivi per settimana| {anno}]]"
pywikibot.output(str(weekYearCatTitle) + " already exists: skip.")
).format(anno=time.strftime("%G"))
 
create_only(weekYearCatTitle, weekYearCatTitle.put(weekYearCatText, u"Bot: Creo categoria annuale del bar")
pywikibot.stopme()
</source>