def main(): if BeBot.blocage(pywikibot.getSite()): sys.exit(7) try: opts, args = getopt.getopt(sys.argv[1:], "s") except getopt.GetoptError, err: print str(err) usage() sys.exit(2)
def main(): parser = argparse.ArgumentParser(prog='bebot') parser.add_argument('--debug', action='store_true', default=False, help="Activate debug mode (no publication)") args = parser.parse_args() site = pywikibot.Site() if BeBot.blocage(site): sys.exit(7) spt = Stats_ProjetTraduction(site, args.debug) spt.run()
def main(): site = pywikibot.getSite() if BeBot.blocage(site): sys.exit(7) log = u'Utilisateur:BeBot/Traduction de qualité' tdq = TraductionDeQualite(site, log) tdq.run() p = pywikibot.Page(site, log) p.text = unicode(tdq) BeBot.save(p, commentaire=tdq.resume)
def main(): site = pywikibot.getSite() if BeBot.blocage(site): sys.exit(7) debug = False if len(sys.argv) == 2 and sys.argv[1] == "debug": debug = True elif len(sys.argv) != 1: pywikibot.warning("Nombre de paramètres incorrectes") sys.exit(1) site.login() tm = Trad_maintenance(site, debug) tm.run() pywikibot.output(tm)
def main(): site = pywikibot.Site() if BeBot.blocage(site): sys.exit(7) debug = False if len(sys.argv) > 4 or len(sys.argv) < 3: pywikibot.error("Syntaxe: atom_labellisations.py BASE_SQLITE FLUX_ATOM [DEBUG]") sys.exit(1) bddsqlite = sys.argv[1] fluxatom = sys.argv[2] for par in sys.argv: if par.lower() == "debug": debug = True al = Atom_Labellisations(site, bddsqlite, fluxatom, debug) al.run()
def main(): site = pywikibot.Site() if BeBot.blocage(site): sys.exit(7) if len(sys.argv) <= 1: pywikibot.output("Syntaxe: infolettre_pddis.py MAGAZINE [DEBUG]") sys.exit(1) debug = False nbarg = len(sys.argv) infolettre = "" for par in sys.argv: if par.lower() == "debug": debug = True else: lettre = sys.argv[1].lower() bw = Infolettre(site, lettre, debug) bw.run()
def main(): site = pywikibot.getSite() if BeBot.blocage(site): sys.exit(7) cm = CategorieMasquee(site, u'Catégorie:Numéro du Wikimag') cm.run()
def main(): site = pywikibot.Site() if BeBot.blocage(site): sys.exit(7) spt = Stats_ProjetTraduction(site) spt.run()