diff --git a/earwigbot/rules.py b/earwigbot/rules.py index 715be2e..784011d 100644 --- a/earwigbot/rules.py +++ b/earwigbot/rules.py @@ -53,33 +53,33 @@ def process(rc): comment = rc.comment.lower() if "!earwigbot" in rc.msg.lower(): - chans.update(("##earwigbot", "#wikipedia-en-afc")) + chans.update(("##earwigbot", "#wikipedia-en-afc-feed")) if r_page.search(page_name): - tasks.start("afc_copyvios", page=rc.page) - chans.add("#wikipedia-en-afc") + #tasks.start("afc_copyvios", page=rc.page) + chans.add("#wikipedia-en-afc-feed") elif r_ffu.match(page_name): - chans.add("#wikipedia-en-afc") + chans.add("#wikipedia-en-afc-feed") elif page_name.startswith("template:afc submission"): - chans.add("#wikipedia-en-afc") + chans.add("#wikipedia-en-afc-feed") elif rc.flags == "move" and (r_move1.match(comment) or r_move2.match(comment)): p = r_moved_pages.findall(rc.comment)[0] - chans.add("#wikipedia-en-afc") + chans.add("#wikipedia-en-afc-feed") elif rc.flags == "delete" and r_delete.match(comment): p = r_deleted_page.findall(rc.comment)[0] - chans.add("#wikipedia-en-afc") + chans.add("#wikipedia-en-afc-feed") elif rc.flags == "restore" and r_restore.match(comment): p = r_restored_page.findall(rc.comment)[0] - tasks.start("afc_copyvios", page=p) - chans.add("#wikipedia-en-afc") + #tasks.start("afc_copyvios", page=p) + chans.add("#wikipedia-en-afc-feed") elif rc.flags == "protect" and r_protect.match(comment): - chans.add("#wikipedia-en-afc") + chans.add("#wikipedia-en-afc-feed") return chans diff --git a/earwigbot/wiki/copyright.py b/earwigbot/wiki/copyright.py index 65be2b9..5641a45 100644 --- a/earwigbot/wiki/copyright.py +++ b/earwigbot/wiki/copyright.py @@ -191,6 +191,7 @@ class CopyrightMixin(object): urls = search(chunks.pop(0)) urls = [url for url in urls if url not in handled_urls] for url in urls: + handled_urls.append(url) confidence = self._copyvio_compare_content(content, url) if confidence > best_confidence: best_confidence = confidence