示例#1
0
	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()
示例#2
0
 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