def __init__(self): self.config = config.CommonsDelinker self.config.update(getattr(config, 'Replacer', ())) self.template = re.compile(r'\{\{%s\|([^|]*?)\|([^|]*?)(?:(?:\|reason\=(.*?))?)\}\}' % \ self.config['template']) self.site = wikipedia.getSite() self.database = connect_database() self.cursor = self.database.cursor()
def __init__(self): self.config = config.CommonsDelinker self.config.update(getattr(config, 'Replacer', ())) self.template = re.compile(r'\{\{%s\|([^|]*?)\|([^|]*?)(?:(?:\|reason\=(.*?))?)\}\}' % \ self.config['replace_template']) self.disallowed_replacements = [(re.compile(i[0], re.I), re.compile(i[1], re.I)) for i in self.config.get('disallowed_replacements', ())] self.site = wikipedia.getSite(persistent_http = True) self.site.forceLogin() self.database = connect_database() self.cursor = self.database.cursor() self.first_revision = 0 if self.config.get('replacer_report_replacements', False): self.reporters = threadpool.ThreadPool(Reporter, 1, self.site, self.config) self.reporters.start()
def __init__(self): self.config = config.CommonsDelinker self.config.update(getattr(config, 'Replacer', ())) self.template = re.compile(r'\{\{%s\|([^|]*?)\|([^|]*?)(?:(?:\|reason\=(.*?))?)\}\}' % \ self.config['replace_template']) self.disallowed_replacements = [(re.compile(i[0], re.I), re.compile(i[1], re.I)) for i in self.config.get('disallowed_replacements', ())] self.site = pywikibot.Site() self.site.forceLogin() self.database = connect_database() self.cursor = self.database.cursor() self.first_revision = 0 if self.config.get('replacer_report_replacements', False): self.reporters = [] else: self.reporters = None