diff --git a/db/ignore_patterns/mediawiki-bg.json b/db/ignore_patterns/mediawiki-bg.json new file mode 100644 index 00000000..e6526dfe --- /dev/null +++ b/db/ignore_patterns/mediawiki-bg.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-bg", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:(%D0%A1%D1%8A%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D0%BD%D0%B5_%D0%BD%D0%B0_%D1%81%D0%BC%D0%B5%D1%82%D0%BA%D0%B0|%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%B0%D0%BD%D0%B5_%D0%B8%D0%BB%D0%B8_%D0%B2%D0%BB%D0%B8%D0%B7%D0%B0%D0%BD%D0%B5|%D0%98%D0%B7%D0%BB%D0%B8%D0%B7%D0%B0%D0%BD%D0%B5|Translate|MobileFeedback|MobileOptions|%D0%A1%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8_%D0%BF%D1%80%D0%BE%D0%BC%D0%B5%D0%BD%D0%B8|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8_%D0%BF%D1%80%D0%BE%D0%BC%D0%B5%D0%BD%D0%B8&|/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8_%D0%BF%D1%80%D0%BE%D0%BC%D0%B5%D0%BD%D0%B8\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:(%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B5|(%D0%92%D1%81%D0%B8%D1%87%D0%BA%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B8_%D1%81_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0|%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0)).*&", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B5.*&user=", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B5.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D1%86%D0%B8/", + "([?&]title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D1%86%D0%B8&|/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D1%86%D0%B8\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D1%86%D0%B8&|/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D1%86%D0%B8\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:((%D0%92%D1%81%D0%B8%D1%87%D0%BA%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B8_%D1%81_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0|%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0)|%D0%9A%D0%B0%D0%BA%D0%B2%D0%BE_%D1%81%D0%BE%D1%87%D0%B8_%D0%BD%D0%B0%D1%81%D0%B0%D0%BC|%D0%9F%D1%80%D0%B8%D0%BD%D0%BE%D1%81%D0%B8|%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B5|%D0%9F%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D0%B8)/.*/\\2/", + "/%D0%9F%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%B8%D1%82%D0%B5%D0%BB_%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%B0:.+/%D0%9F%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%B8%D1%82%D0%B5%D0%BB_%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%B0:", + "/User_blog:.+/User_blog:", + "/%D0%9F%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%B8%D1%82%D0%B5%D0%BB:.+/%D0%9F%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%B8%D1%82%D0%B5%D0%BB:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-bs.json b/db/ignore_patterns/mediawiki-bs.json new file mode 100644 index 00000000..2d5f9952 --- /dev/null +++ b/db/ignore_patterns/mediawiki-bs.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-bs", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Posebno:(NapraviRa%C4%8Dun|Korisni%C4%8DkaPrijava|Korisni%C4%8DkaOdjava|Translate|MobileFeedback|MobileOptions|PovezaneNedavneIzmjene|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Posebno:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Posebno:NedavneIzmjene&|/Posebno:NedavneIzmjene\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Posebno:((Datoteke|Slike)|IndeksPrefiksa).*&", + "([\\?&]title=|/)Posebno:(Datoteke|Slike).*&user=", + "([\\?&]title=|/)Posebno:(Datoteke|Slike).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Posebno:(Protokol|Protokoli)/", + "([?&]title=Posebno:(Protokol|Protokoli)&|/Posebno:(Protokol|Protokoli)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Posebno:(Protokol|Protokoli)&|/Posebno:(Protokol|Protokoli)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategorija:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Posebno:(IndeksPrefiksa|StaJeLinkovanoOvdje|Doprinos|(Datoteke|Slike)|ListaKorisnika)/.*/\\2/", + "/Razgovor_s_korisnikom:.+/Razgovor_s_korisnikom:", + "/User_blog:.+/User_blog:", + "/Korisnik:.+/Korisnik:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Posebno:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-ca.json b/db/ignore_patterns/mediawiki-ca.json new file mode 100644 index 00000000..f8c5f27e --- /dev/null +++ b/db/ignore_patterns/mediawiki-ca.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-ca", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Especial:(Crea_compte|Registre_i_entrada|Finalitza_sessi%C3%B3|Translate|MobileFeedback|MobileOptions|Seguiment|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Especial:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Especial:Canvis_recents&|/Especial:Canvis_recents\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Especial:((Imatges|Fitxers)|Cerca_per_prefix).*&", + "([\\?&]title=|/)Especial:(Imatges|Fitxers).*&user=", + "([\\?&]title=|/)Especial:(Imatges|Fitxers).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Especial:Registre/", + "([?&]title=Especial:Registre&|/Especial:Registre\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Especial:Registre&|/Especial:Registre\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Categoria:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Especial:(Cerca_per_prefix|Enlla%C3%A7os|Contribucions|(Imatges|Fitxers)|Usuaris)/.*/\\2/", + "/Usuari_Discussi%C3%B3:.+/Usuari_Discussi%C3%B3:", + "/User_blog:.+/User_blog:", + "/Usuari:.+/Usuari:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Especial:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-cs.json b/db/ignore_patterns/mediawiki-cs.json new file mode 100644 index 00000000..c89f286d --- /dev/null +++ b/db/ignore_patterns/mediawiki-cs.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-cs", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:((Vytvo%C5%99it_%C3%BA%C4%8Det|Vytvorit_ucet)|(P%C5%99ihl%C3%A1sit|Prihlasit)|(Odhl%C3%A1sit|Odhlasit)|Translate|MobileFeedback|MobileOptions|(Souvisej%C3%ADc%C3%AD_zm%C4%9Bny|Souvisejici_zmeny)|Rozd%C3%ADl|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Speci%C3%A1ln%C3%AD:(Posledn%C3%AD_zm%C4%9Bny|Posledni_zmeny)&|/Speci%C3%A1ln%C3%AD:(Posledn%C3%AD_zm%C4%9Bny|Posledni_zmeny)\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:((Seznam_soubor%C5%AF|Seznam_souboru)|Str%C3%A1nky_podle_za%C4%8D%C3%A1tku).*&", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:(Seznam_soubor%C5%AF|Seznam_souboru).*&user=", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:(Seznam_soubor%C5%AF|Seznam_souboru).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:(Protokolovac%C3%AD_z%C3%A1znamy|Protokoly|Protokol|Protokolovaci_zaznamy)/", + "([?&]title=Speci%C3%A1ln%C3%AD:(Protokolovac%C3%AD_z%C3%A1znamy|Protokoly|Protokol|Protokolovaci_zaznamy)&|/Speci%C3%A1ln%C3%AD:(Protokolovac%C3%AD_z%C3%A1znamy|Protokoly|Protokol|Protokolovaci_zaznamy)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Speci%C3%A1ln%C3%AD:(Protokolovac%C3%AD_z%C3%A1znamy|Protokoly|Protokol|Protokolovaci_zaznamy)&|/Speci%C3%A1ln%C3%AD:(Protokolovac%C3%AD_z%C3%A1znamy|Protokoly|Protokol|Protokolovaci_zaznamy)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategorie:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Speci%C3%A1ln%C3%AD:(Str%C3%A1nky_podle_za%C4%8D%C3%A1tku|(Co_odkazuje_na|Odkazuje_sem)|(P%C5%99%C3%ADsp%C4%9Bvky|Prispevky)|(Seznam_soubor%C5%AF|Seznam_souboru)|(U%C5%BEivatel%C3%A9|Uzivatele|Seznam_u%C5%BEivatel%C5%AF|Seznam_uzivatelu))/.*/\\2/", + "/Diskuse_s_u%C5%BEivatelem:.+/Diskuse_s_u%C5%BEivatelem:", + "/User_blog:.+/User_blog:", + "/U%C5%BEivatel:.+/U%C5%BEivatel:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Speci%C3%A1ln%C3%AD:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-el.json b/db/ignore_patterns/mediawiki-el.json new file mode 100644 index 00000000..8fc25f54 --- /dev/null +++ b/db/ignore_patterns/mediawiki-el.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-el", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%94%CE%B7%CE%BC%CE%B9%CE%BF%CF%85%CF%81%CE%B3%CE%AF%CE%B1%CE%9B%CE%BF%CE%B3%CE%B1%CF%81%CE%B9%CE%B1%CF%83%CE%BC%CE%BF%CF%8D|%CE%A3%CF%8D%CE%BD%CE%B4%CE%B5%CF%83%CE%B7%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7|%CE%91%CF%80%CE%BF%CF%83%CF%8D%CE%BD%CE%B4%CE%B5%CF%83%CE%B7%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7|Translate|MobileFeedback|MobileOptions|(%CE%A3%CF%85%CE%BD%CE%B4%CE%B5%CE%B4%CE%B5%CE%BC%CE%AD%CE%BD%CE%B5%CF%82%CE%A0%CF%81%CF%8C%CF%83%CF%86%CE%B1%CF%84%CE%B5%CF%82%CE%91%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82|%CE%A3%CF%87%CE%B5%CF%84%CE%B9%CE%BA%CE%AD%CF%82%CE%91%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82)|%CE%94%CE%B9%CE%B1%CF%86%CE%BF%CF%81%CE%AC|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:%CE%A0%CF%81%CF%8C%CF%83%CF%86%CE%B1%CF%84%CE%B5%CF%82%CE%91%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82&|/%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:%CE%A0%CF%81%CF%8C%CF%83%CF%86%CE%B1%CF%84%CE%B5%CF%82%CE%91%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:((%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%91%CF%81%CF%87%CE%B5%CE%AF%CF%89%CE%BD|%CE%91%CF%81%CF%87%CE%B5%CE%AF%CE%B1%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82|%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%95%CE%B9%CE%BA%CF%8C%CE%BD%CF%89%CE%BD)|%CE%95%CF%85%CF%81%CE%B5%CF%84%CE%AE%CF%81%CE%B9%CE%BF%CE%A0%CF%81%CE%BF%CE%B8%CE%B5%CE%BC%CE%AC%CF%84%CF%89%CE%BD).*&", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%91%CF%81%CF%87%CE%B5%CE%AF%CF%89%CE%BD|%CE%91%CF%81%CF%87%CE%B5%CE%AF%CE%B1%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82|%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%95%CE%B9%CE%BA%CF%8C%CE%BD%CF%89%CE%BD).*&user=", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%91%CF%81%CF%87%CE%B5%CE%AF%CF%89%CE%BD|%CE%91%CF%81%CF%87%CE%B5%CE%AF%CE%B1%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82|%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%95%CE%B9%CE%BA%CF%8C%CE%BD%CF%89%CE%BD).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF|%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%B1)/", + "([?&]title=%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF|%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%B1)&|/%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF|%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%B1)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF|%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%B1)&|/%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF|%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%B1)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%CE%9A%CE%B1%CF%84%CE%B7%CE%B3%CE%BF%CF%81%CE%AF%CE%B1:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(%CE%95%CF%85%CF%81%CE%B5%CF%84%CE%AE%CF%81%CE%B9%CE%BF%CE%A0%CF%81%CE%BF%CE%B8%CE%B5%CE%BC%CE%AC%CF%84%CF%89%CE%BD|%CE%A4%CE%B9%CE%A3%CF%85%CE%BD%CE%B4%CE%AD%CE%B5%CE%B9%CE%95%CE%B4%CF%8E|%CE%A3%CF%85%CE%BD%CE%B5%CE%B9%CF%83%CF%86%CE%BF%CF%81%CE%AD%CF%82|(%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%91%CF%81%CF%87%CE%B5%CE%AF%CF%89%CE%BD|%CE%91%CF%81%CF%87%CE%B5%CE%AF%CE%B1%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82|%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%95%CE%B9%CE%BA%CF%8C%CE%BD%CF%89%CE%BD)|(%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82%CE%A7%CF%81%CE%B7%CF%83%CF%84%CF%8E%CE%BD|%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B5%CF%82%CE%9A%CE%B1%CF%84%CE%AC%CE%BB%CE%BF%CE%B3%CE%BF%CF%82))/.*/\\2/", + "/%CE%A3%CF%85%CE%B6%CE%AE%CF%84%CE%B7%CF%83%CE%B7_%CF%87%CF%81%CE%AE%CF%83%CF%84%CE%B7:.+/%CE%A3%CF%85%CE%B6%CE%AE%CF%84%CE%B7%CF%83%CE%B7_%CF%87%CF%81%CE%AE%CF%83%CF%84%CE%B7:", + "/User_blog:.+/User_blog:", + "/%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7%CF%82:.+/%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7%CF%82:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-eo.json b/db/ignore_patterns/mediawiki-eo.json new file mode 100644 index 00000000..96b37711 --- /dev/null +++ b/db/ignore_patterns/mediawiki-eo.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-eo", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Speciala%C4%B5o:(Krei_konton|Ensaluti|Elsaluti|Translate|MobileFeedback|MobileOptions|Rilataj_%C5%9Dan%C4%9Doj|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Speciala%C4%B5o:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Speciala%C4%B5o:Lastaj_%C5%9Dan%C4%9Doj&|/Speciala%C4%B5o:Lastaj_%C5%9Dan%C4%9Doj\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Speciala%C4%B5o:((Listigi_dosierojn|Listigi_bildojn|Bildolisto)|Indekso_de_prefiksoj).*&", + "([\\?&]title=|/)Speciala%C4%B5o:(Listigi_dosierojn|Listigi_bildojn|Bildolisto).*&user=", + "([\\?&]title=|/)Speciala%C4%B5o:(Listigi_dosierojn|Listigi_bildojn|Bildolisto).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Speciala%C4%B5o:(Protokolo|Protokoloj)/", + "([?&]title=Speciala%C4%B5o:(Protokolo|Protokoloj)&|/Speciala%C4%B5o:(Protokolo|Protokoloj)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Speciala%C4%B5o:(Protokolo|Protokoloj)&|/Speciala%C4%B5o:(Protokolo|Protokoloj)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategorio:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Speciala%C4%B5o:(Indekso_de_prefiksoj|Kio_ligas_%C4%89i_tien%3F|Kontribuoj|(Listigi_dosierojn|Listigi_bildojn|Bildolisto)|Listo_de_uzantoj)/.*/\\2/", + "/Uzanto-Diskuto:.+/Uzanto-Diskuto:", + "/User_blog:.+/User_blog:", + "/Uzanto:.+/Uzanto:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Speciala%C4%B5o:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-fa.json b/db/ignore_patterns/mediawiki-fa.json new file mode 100644 index 00000000..39221f26 --- /dev/null +++ b/db/ignore_patterns/mediawiki-fa.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-fa", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:(%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%D8%AD%D8%B3%D8%A7%D8%A8_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C|%D9%88%D8%B1%D9%88%D8%AF_%D8%A8%D9%87_%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87|%D8%AE%D8%B1%D9%88%D8%AC_%D8%A7%D8%B2_%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87|Translate|MobileFeedback|MobileOptions|%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA_%D9%85%D8%B1%D8%AA%D8%A8%D8%B7|%D8%AA%D9%81%D8%A7%D9%88%D8%AA|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%D9%88%DB%8C%DA%98%D9%87:%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA_%D8%A7%D8%AE%DB%8C%D8%B1&|/%D9%88%DB%8C%DA%98%D9%87:%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA_%D8%A7%D8%AE%DB%8C%D8%B1\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:((%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87%E2%80%8C%D9%87%D8%A7|%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1)|%D9%86%D9%85%D8%A7%DB%8C%D9%87_%D9%BE%DB%8C%D8%B4%D9%88%D9%86%D8%AF%DB%8C).*&", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:(%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87%E2%80%8C%D9%87%D8%A7|%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1).*&user=", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:(%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87%E2%80%8C%D9%87%D8%A7|%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:%D8%B3%DB%8C%D8%A7%D9%87%D9%87%E2%80%8C%D9%87%D8%A7/", + "([?&]title=%D9%88%DB%8C%DA%98%D9%87:%D8%B3%DB%8C%D8%A7%D9%87%D9%87%E2%80%8C%D9%87%D8%A7&|/%D9%88%DB%8C%DA%98%D9%87:%D8%B3%DB%8C%D8%A7%D9%87%D9%87%E2%80%8C%D9%87%D8%A7\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%D9%88%DB%8C%DA%98%D9%87:%D8%B3%DB%8C%D8%A7%D9%87%D9%87%E2%80%8C%D9%87%D8%A7&|/%D9%88%DB%8C%DA%98%D9%87:%D8%B3%DB%8C%D8%A7%D9%87%D9%87%E2%80%8C%D9%87%D8%A7\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%D8%B1%D8%AF%D9%87:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%D9%88%DB%8C%DA%98%D9%87:(%D9%86%D9%85%D8%A7%DB%8C%D9%87_%D9%BE%DB%8C%D8%B4%D9%88%D9%86%D8%AF%DB%8C|%D9%BE%DB%8C%D9%88%D9%86%D8%AF_%D8%A8%D9%87_%D8%A7%DB%8C%D9%86_%D8%B5%D9%81%D8%AD%D9%87|%D9%85%D8%B4%D8%A7%D8%B1%DA%A9%D8%AA%E2%80%8C%D9%87%D8%A7|(%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87%E2%80%8C%D9%87%D8%A7|%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1)|%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86)/.*/\\2/", + "/%D8%A8%D8%AD%D8%AB_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:.+/%D8%A8%D8%AD%D8%AB_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:", + "/User_blog:.+/User_blog:", + "/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:.+/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%D9%88%DB%8C%DA%98%D9%87:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-fi.json b/db/ignore_patterns/mediawiki-fi.json new file mode 100644 index 00000000..9904ba01 --- /dev/null +++ b/db/ignore_patterns/mediawiki-fi.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-fi", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Toiminnot:(Luo_tunnus|Kirjaudu_sis%C3%A4%C3%A4n|Kirjaudu_ulos|Translate|MobileFeedback|MobileOptions|Linkitetyt_muutokset|Ero|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Toiminnot:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Toiminnot:Tuoreet_muutokset&|/Toiminnot:Tuoreet_muutokset\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Toiminnot:(Tiedostoluettelo|Etuliiteluettelo).*&", + "([\\?&]title=|/)Toiminnot:Tiedostoluettelo.*&user=", + "([\\?&]title=|/)Toiminnot:Tiedostoluettelo.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Toiminnot:(Loki|Lokit)/", + "([?&]title=Toiminnot:(Loki|Lokit)&|/Toiminnot:(Loki|Lokit)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Toiminnot:(Loki|Lokit)&|/Toiminnot:(Loki|Lokit)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Luokka:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Toiminnot:(Etuliiteluettelo|T%C3%A4nne_viittaavat_sivut|Muokkaukset|Tiedostoluettelo|K%C3%A4ytt%C3%A4j%C3%A4t)/.*/\\2/", + "/Keskustelu_k%C3%A4ytt%C3%A4j%C3%A4st%C3%A4:.+/Keskustelu_k%C3%A4ytt%C3%A4j%C3%A4st%C3%A4:", + "/User_blog:.+/User_blog:", + "/K%C3%A4ytt%C3%A4j%C3%A4:.+/K%C3%A4ytt%C3%A4j%C3%A4:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Toiminnot:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-he.json b/db/ignore_patterns/mediawiki-he.json new file mode 100644 index 00000000..8f29c8e7 --- /dev/null +++ b/db/ignore_patterns/mediawiki-he.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-he", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:((%D7%94%D7%A8%D7%A9%D7%9E%D7%94_%D7%9C%D7%97%D7%A9%D7%91%D7%95%D7%9F|%D7%99%D7%A6%D7%99%D7%A8%D7%AA_%D7%97%D7%A9%D7%91%D7%95%D7%9F)|(%D7%9B%D7%A0%D7%99%D7%A1%D7%94_%D7%9C%D7%97%D7%A9%D7%91%D7%95%D7%9F|%D7%9B%D7%A0%D7%99%D7%A1%D7%94)|(%D7%99%D7%A6%D7%99%D7%90%D7%94_%D7%9E%D7%94%D7%97%D7%A9%D7%91%D7%95%D7%9F|%D7%99%D7%A6%D7%99%D7%90%D7%94)|Translate|MobileFeedback|MobileOptions|%D7%A9%D7%99%D7%A0%D7%95%D7%99%D7%99%D7%9D_%D7%91%D7%93%D7%A4%D7%99%D7%9D_%D7%94%D7%9E%D7%A7%D7%95%D7%A9%D7%A8%D7%99%D7%9D|(%D7%94%D7%91%D7%93%D7%9C%D7%99%D7%9D|%D7%94%D7%91%D7%93%D7%9C)|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%A9%D7%99%D7%A0%D7%95%D7%99%D7%99%D7%9D_%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%99%D7%9D&|/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%A9%D7%99%D7%A0%D7%95%D7%99%D7%99%D7%9D_%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%99%D7%9D\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:((%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA|%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA)|%D7%93%D7%A4%D7%99%D7%9D_%D7%94%D7%9E%D7%AA%D7%97%D7%99%D7%9C%D7%99%D7%9D_%D7%91).*&", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:(%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA|%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA).*&user=", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:(%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA|%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%99%D7%95%D7%9E%D7%A0%D7%99%D7%9D/", + "([?&]title=%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%99%D7%95%D7%9E%D7%A0%D7%99%D7%9D&|/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%99%D7%95%D7%9E%D7%A0%D7%99%D7%9D\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%99%D7%95%D7%9E%D7%A0%D7%99%D7%9D&|/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%99%D7%95%D7%9E%D7%A0%D7%99%D7%9D\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%D7%A7%D7%98%D7%92%D7%95%D7%A8%D7%99%D7%94:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%D7%9E%D7%99%D7%95%D7%97%D7%93:(%D7%93%D7%A4%D7%99%D7%9D_%D7%94%D7%9E%D7%AA%D7%97%D7%99%D7%9C%D7%99%D7%9D_%D7%91|%D7%93%D7%A4%D7%99%D7%9D_%D7%94%D7%9E%D7%A7%D7%95%D7%A9%D7%A8%D7%99%D7%9D_%D7%9C%D7%9B%D7%90%D7%9F|(%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA|%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA_%D7%94%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9)|(%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA|%D7%A7%D7%91%D7%A6%D7%99%D7%9D|%D7%AA%D7%9E%D7%95%D7%A0%D7%95%D7%AA)|(%D7%A8%D7%A9%D7%99%D7%9E%D7%AA_%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%D7%99%D7%9D|%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%D7%99%D7%9D))/.*/\\2/", + "/%D7%A9%D7%99%D7%97%D7%AA_%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:.+/%D7%A9%D7%99%D7%97%D7%AA_%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:", + "/User_blog:.+/User_blog:", + "/%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:.+/%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%D7%9E%D7%99%D7%95%D7%97%D7%93:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-it.json b/db/ignore_patterns/mediawiki-it.json new file mode 100644 index 00000000..c5ef7541 --- /dev/null +++ b/db/ignore_patterns/mediawiki-it.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-it", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Speciale:((CreaUtenza|CreaAccount)|Entra|Esci|Translate|MobileFeedback|MobileOptions|ModificheCorrelate|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Speciale:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Speciale:UltimeModifiche&|/Speciale:UltimeModifiche\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Speciale:((File|Immagini)|Prefissi).*&", + "([\\?&]title=|/)Speciale:(File|Immagini).*&user=", + "([\\?&]title=|/)Speciale:(File|Immagini).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Speciale:(Registri|Registro)/", + "([?&]title=Speciale:(Registri|Registro)&|/Speciale:(Registri|Registro)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Speciale:(Registri|Registro)&|/Speciale:(Registri|Registro)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Categoria:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Speciale:(Prefissi|PuntanoQui|(Contributi|ContributiUtente|Edit)|(File|Immagini)|(Utenti|ElencoUtenti))/.*/\\2/", + "/Discussioni_utente:.+/Discussioni_utente:", + "/User_blog:.+/User_blog:", + "/Utente:.+/Utente:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Speciale:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-li.json b/db/ignore_patterns/mediawiki-li.json new file mode 100644 index 00000000..ded03391 --- /dev/null +++ b/db/ignore_patterns/mediawiki-li.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-li", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Speciaal:(Gebroeker_aonmake|Aanmelje|Aafmelje|Translate|MobileFeedback|MobileOptions|Verwante_verangeringe|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Speciaal:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Speciaal:L%C3%A8tste_verangeringe&|/Speciaal:L%C3%A8tste_verangeringe\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Speciaal:(Plaetjes|Alle_artikele).*&", + "([\\?&]title=|/)Speciaal:Plaetjes.*&user=", + "([\\?&]title=|/)Speciaal:Plaetjes.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Speciaal:(Logbeuk|Logbook)/", + "([?&]title=Speciaal:(Logbeuk|Logbook)&|/Speciaal:(Logbeuk|Logbook)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Speciaal:(Logbeuk|Logbook)&|/Speciaal:(Logbeuk|Logbook)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Categorie:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Speciaal:(Alle_artikele|Verwiezinge_nao_hie|Biedrage|Plaetjes|Gebroekers)/.*/\\2/", + "/Euverl%C3%A8k_gebroeker:.+/Euverl%C3%A8k_gebroeker:", + "/User_blog:.+/User_blog:", + "/Gebroeker:.+/Gebroeker:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Speciaal:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-nl.json b/db/ignore_patterns/mediawiki-nl.json new file mode 100644 index 00000000..19082122 --- /dev/null +++ b/db/ignore_patterns/mediawiki-nl.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-nl", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Speciaal:(GebruikerAanmaken|(Aanmelden|Inloggen)|(Afmelden|Uitloggen)|Translate|MobileFeedback|MobileOptions|(RecenteWijzigingenGelinkt|VerwanteWijzigingen)|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Speciaal:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Speciaal:RecenteWijzigingen&|/Speciaal:RecenteWijzigingen\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Speciaal:((Bestandenlijst|Afbeeldingenlijst)|Voorvoegselindex).*&", + "([\\?&]title=|/)Speciaal:(Bestandenlijst|Afbeeldingenlijst).*&user=", + "([\\?&]title=|/)Speciaal:(Bestandenlijst|Afbeeldingenlijst).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Speciaal:(Logboeken|Logboek)/", + "([?&]title=Speciaal:(Logboeken|Logboek)&|/Speciaal:(Logboeken|Logboek)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Speciaal:(Logboeken|Logboek)&|/Speciaal:(Logboeken|Logboek)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Categorie:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Speciaal:(Voorvoegselindex|(VerwijzingenNaarHier|Verwijzingen|LinksNaarHier)|Bijdragen|(Bestandenlijst|Afbeeldingenlijst)|(Gebruikerslijst|Gebruikerlijst))/.*/\\2/", + "/Overleg_gebruiker:.+/Overleg_gebruiker:", + "/User_blog:.+/User_blog:", + "/Gebruiker:.+/Gebruiker:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Speciaal:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-pl.json b/db/ignore_patterns/mediawiki-pl.json new file mode 100644 index 00000000..ded12945 --- /dev/null +++ b/db/ignore_patterns/mediawiki-pl.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-pl", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Specjalna:((Utw%C3%B3rz_konto|Stw%C3%B3rz_konto)|Zaloguj|Wyloguj|Translate|MobileFeedback|MobileOptions|(Zmiany_w_linkowanych|Zmiany_w_linkuj%C4%85cych)|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Specjalna:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Specjalna:(Ostatnie_zmiany|OZ)&|/Specjalna:(Ostatnie_zmiany|OZ)\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Specjalna:(Pliki|Strony_wed%C5%82ug_prefiksu).*&", + "([\\?&]title=|/)Specjalna:Pliki.*&user=", + "([\\?&]title=|/)Specjalna:Pliki.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Specjalna:(Rejestr|Logi)/", + "([?&]title=Specjalna:(Rejestr|Logi)&|/Specjalna:(Rejestr|Logi)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Specjalna:(Rejestr|Logi)&|/Specjalna:(Rejestr|Logi)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategoria:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Specjalna:(Strony_wed%C5%82ug_prefiksu|Linkuj%C4%85ce|Wk%C5%82ad|Pliki|U%C5%BCytkownicy)/.*/\\2/", + "/Dyskusja_u%C5%BCytkownika:.+/Dyskusja_u%C5%BCytkownika:", + "/User_blog:.+/User_blog:", + "/U%C5%BCytkownik:.+/U%C5%BCytkownik:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Specjalna:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-ro.json b/db/ignore_patterns/mediawiki-ro.json new file mode 100644 index 00000000..9851a82f --- /dev/null +++ b/db/ignore_patterns/mediawiki-ro.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-ro", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Special:(%C3%8Enregistrare|Autentificare|Ie%C8%99ire|Translate|MobileFeedback|MobileOptions|Modific%C4%83ri_corelate|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Special:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Special:Schimb%C4%83ri_recente&|/Special:Schimb%C4%83ri_recente\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Special:(List%C4%83_fi%C8%99iere|Index).*&", + "([\\?&]title=|/)Special:List%C4%83_fi%C8%99iere.*&user=", + "([\\?&]title=|/)Special:List%C4%83_fi%C8%99iere.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Special:(Jurnal|Jurnale)/", + "([?&]title=Special:(Jurnal|Jurnale)&|/Special:(Jurnal|Jurnale)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Special:(Jurnal|Jurnale)&|/Special:(Jurnal|Jurnale)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Categorie:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Special:(Index|Ce_se_leag%C4%83_aici|Contribu%C8%9Bii|List%C4%83_fi%C8%99iere|List%C4%83_utilizatori)/.*/\\2/", + "/Discu%C8%9Bie_Utilizator:.+/Discu%C8%9Bie_Utilizator:", + "/User_blog:.+/User_blog:", + "/Utilizator:.+/Utilizator:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Special:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-sd.json b/db/ignore_patterns/mediawiki-sd.json new file mode 100644 index 00000000..58b4b233 --- /dev/null +++ b/db/ignore_patterns/mediawiki-sd.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-sd", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:(%DA%A9%D8%A7%D8%AA%D9%88%20%DA%A9%D9%88%D9%84%D9%8A%D9%88|%D9%8A%D9%88%D8%B2%D8%B1%20%D9%84%D8%A7%DA%AF%20%D8%A7%D9%90%D9%86|%D9%8A%D9%88%D8%B2%D8%B1%20%D9%84%D8%A7%DA%AF%20%D8%A2%D8%A6%D9%88%D9%BD|Translate|MobileFeedback|MobileOptions|RecentChangesLinked|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%D8%AE%D8%A7%D8%B5:%D8%AA%D8%A7%D8%B2%D9%8A%D9%88%D9%86%20%D8%AA%D8%A8%D8%AF%D9%8A%D9%84%D9%8A%D9%88%D9%86&|/%D8%AE%D8%A7%D8%B5:%D8%AA%D8%A7%D8%B2%D9%8A%D9%88%D9%86%20%D8%AA%D8%A8%D8%AF%D9%8A%D9%84%D9%8A%D9%88%D9%86\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:(%D8%B9%DA%AA%D8%B3%20%D9%81%D9%87%D8%B1%D8%B3%D8%AA|%D8%A7%DA%B3%D9%8A%D8%A7%DA%99%D9%8A%20%DA%8F%D8%B3%DA%BB%D9%8A).*&", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:%D8%B9%DA%AA%D8%B3%20%D9%81%D9%87%D8%B1%D8%B3%D8%AA.*&user=", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:%D8%B9%DA%AA%D8%B3%20%D9%81%D9%87%D8%B1%D8%B3%D8%AA.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:%D9%84%D8%A7%DA%AF%D8%B3/", + "([?&]title=%D8%AE%D8%A7%D8%B5:%D9%84%D8%A7%DA%AF%D8%B3&|/%D8%AE%D8%A7%D8%B5:%D9%84%D8%A7%DA%AF%D8%B3\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%D8%AE%D8%A7%D8%B5:%D9%84%D8%A7%DA%AF%D8%B3&|/%D8%AE%D8%A7%D8%B5:%D9%84%D8%A7%DA%AF%D8%B3\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%D8%B2%D9%85%D8%B1%D9%88:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%D8%AE%D8%A7%D8%B5:(%D8%A7%DA%B3%D9%8A%D8%A7%DA%99%D9%8A%20%DA%8F%D8%B3%DA%BB%D9%8A|%D9%87%D8%AA%D8%A7%D9%86%20%DA%B3%D9%86%DA%8D%D9%8A%D9%84%20%D8%B5%D9%81%D8%AD%D8%A7|%DA%80%D8%A7%DA%B1%D9%8A%D8%AF%D8%A7%D8%B1%D9%8A%D9%88%D9%86|%D8%B9%DA%AA%D8%B3%20%D9%81%D9%87%D8%B1%D8%B3%D8%AA|%D9%8A%D9%88%D8%B2%D8%B1%20%D9%81%D9%87%D8%B1%D8%B3%D8%AA)/.*/\\2/", + "/%D9%88%D8%A7%D9%BE%D8%B1%D8%A7%D8%A6%D9%8A%D9%86%D8%AF%DA%99_%D8%A8%D8%AD%D8%AB:.+/%D9%88%D8%A7%D9%BE%D8%B1%D8%A7%D8%A6%D9%8A%D9%86%D8%AF%DA%99_%D8%A8%D8%AD%D8%AB:", + "/User_blog:.+/User_blog:", + "/%D9%88%D8%A7%D9%BE%D8%B1%D8%A7%D8%A6%D9%8A%D9%86%D8%AF%DA%99:.+/%D9%88%D8%A7%D9%BE%D8%B1%D8%A7%D8%A6%D9%8A%D9%86%D8%AF%DA%99:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%D8%AE%D8%A7%D8%B5:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-shn.json b/db/ignore_patterns/mediawiki-shn.json new file mode 100644 index 00000000..96fd20c3 --- /dev/null +++ b/db/ignore_patterns/mediawiki-shn.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-shn", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%81%B5%E1%80%B1%E1%82%83%E1%82%87%E1%80%9E%E1%81%A2%E1%80%84%E1%80%BA%E1%82%88%E1%80%A2%E1%81%B6%E1%80%BD%E1%80%84%E1%80%BA%E1%82%89|(%E1%80%9C%E1%80%BD%E1%81%B5%E1%80%BA%E1%82%89%E1%80%A2%E1%80%AD%E1%81%BC%E1%80%BA%E1%82%87%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8|%E1%80%9C%E1%80%BD%E1%81%B5%E1%80%BA%E1%82%89%E1%80%A2%E1%80%AD%E1%81%BC%E1%80%BA%E1%82%87)|(%E1%80%9C%E1%80%BD%E1%81%B5%E1%80%BA%E1%82%89%E1%80%A2%E1%80%BD%E1%81%B5%E1%80%BA%E1%82%89%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8|%E1%80%9C%E1%80%BD%E1%81%B5%E1%80%BA%E1%82%89%E1%80%A2%E1%80%BD%E1%81%B5%E1%80%BA%E1%82%89)|Translate|MobileFeedback|MobileOptions|(%E1%80%9C%E1%80%BD%E1%80%84%E1%80%BA%E1%82%88%E1%80%9C%E1%82%85%E1%81%B5%E1%80%BA%E1%82%88%E1%80%9C%E1%81%A2%E1%82%86%E1%82%88%E1%80%99%E1%82%82%E1%80%BA%E1%82%87%E1%80%99%E1%82%82%E1%80%BA%E1%82%87%E1%81%B8%E1%80%AD%E1%80%B0%E1%80%9D%E1%80%BA%E1%80%B8%E1%81%B5%E1%80%BD%E1%80%84%E1%80%BA%E1%82%89%E1%80%9D%E1%82%86%E1%82%89|%E1%80%9C%E1%80%BD%E1%80%84%E1%80%BA%E1%82%88%E1%80%9C%E1%82%85%E1%81%B5%E1%80%BA%E1%82%88%E1%80%9C%E1%81%A2%E1%82%86%E1%82%88%E1%81%B8%E1%80%AD%E1%80%B0%E1%80%9D%E1%80%BA%E1%80%B8%E1%81%B5%E1%80%BD%E1%80%84%E1%80%BA%E1%82%89%E1%81%B5%E1%81%A2%E1%82%86%E1%82%87)|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:%E1%80%9C%E1%80%BD%E1%80%84%E1%80%BA%E1%82%88%E1%80%9C%E1%82%85%E1%81%B5%E1%80%BA%E1%82%88%E1%80%9C%E1%81%A2%E1%82%86%E1%82%88%E1%80%99%E1%82%82%E1%80%BA%E1%82%87%E1%80%99%E1%82%82%E1%80%BA%E1%82%87&|/%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:%E1%80%9C%E1%80%BD%E1%80%84%E1%80%BA%E1%82%88%E1%80%9C%E1%82%85%E1%81%B5%E1%80%BA%E1%82%88%E1%80%9C%E1%81%A2%E1%82%86%E1%82%88%E1%80%99%E1%82%82%E1%80%BA%E1%82%87%E1%80%99%E1%82%82%E1%80%BA%E1%82%87\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:((%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%B6%E1%82%85%E1%80%95%E1%80%BA%E1%80%B8%E1%82%81%E1%81%A2%E1%80%84%E1%80%BA%E1%82%88)|%E1%80%90%E1%80%B0%E1%80%9D%E1%80%BA%E1%81%B6%E1%80%95%E1%80%BA%E1%82%89%E1%80%9D%E1%82%86%E1%82%89%E1%81%BC%E1%82%83%E1%82%88).*&", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%B6%E1%82%85%E1%80%95%E1%80%BA%E1%80%B8%E1%82%81%E1%81%A2%E1%80%84%E1%80%BA%E1%82%88).*&user=", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%B6%E1%82%85%E1%80%95%E1%80%BA%E1%80%B8%E1%82%81%E1%81%A2%E1%80%84%E1%80%BA%E1%82%88).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86|%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86)/", + "([?&]title=%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86|%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86)&|/%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86|%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86|%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86)&|/%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86|%E1%80%9E%E1%81%A2%E1%82%86%E1%80%99%E1%81%A2%E1%82%86)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%E1%80%95%E1%80%AD%E1%80%B0%E1%80%84%E1%80%BA%E1%80%91%E1%81%A2%E1%81%BC%E1%80%BA%E1%82%88:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(%E1%80%90%E1%80%B0%E1%80%9D%E1%80%BA%E1%81%B6%E1%80%95%E1%80%BA%E1%82%89%E1%80%9D%E1%82%86%E1%82%89%E1%81%BC%E1%82%83%E1%82%88|%E1%82%81%E1%80%B5%E1%80%84%E1%80%BA%E1%80%B8%E1%81%B5%E1%80%BD%E1%80%84%E1%80%BA%E1%82%89%E1%80%9E%E1%80%84%E1%80%BA%E1%80%90%E1%80%AE%E1%82%88%E1%81%BC%E1%82%86%E1%82%88|(%E1%80%9C%E1%80%BD%E1%80%84%E1%80%BA%E1%82%88%E1%81%B6%E1%80%9D%E1%80%BA%E1%82%88%E1%82%81%E1%80%B0%E1%80%99%E1%80%BA%E1%82%88|%E1%81%B6%E1%80%9D%E1%80%BA%E1%82%88%E1%82%81%E1%80%B0%E1%80%99%E1%80%BA%E1%82%88)|(%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BE%E1%81%A2%E1%82%86%E1%82%87|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%B6%E1%82%85%E1%80%95%E1%80%BA%E1%80%B8%E1%82%81%E1%81%A2%E1%80%84%E1%80%BA%E1%82%88)|(%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8|%E1%80%9E%E1%80%B5%E1%81%BC%E1%80%BA%E1%82%88%E1%80%99%E1%81%A2%E1%82%86%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8))/.*/\\2/", + "/%E1%80%A2%E1%80%AF%E1%80%95%E1%80%BA%E1%82%87%E1%81%B5%E1%80%AF%E1%80%99%E1%80%BA_%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8:.+/%E1%80%A2%E1%80%AF%E1%80%95%E1%80%BA%E1%82%87%E1%81%B5%E1%80%AF%E1%80%99%E1%80%BA_%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8:", + "/User_blog:.+/User_blog:", + "/%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8:.+/%E1%81%BD%E1%80%B0%E1%82%88%E1%81%B8%E1%82%82%E1%80%BA%E1%82%89%E1%80%90%E1%80%AD%E1%80%AF%E1%80%9D%E1%80%BA%E1%80%B8:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%E1%81%B6%E1%80%AD%E1%80%AF%E1%81%B5%E1%80%BA%E1%82%89%E1%80%90%E1%80%BD%E1%81%BC%E1%80%BA%E1%80%B8:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-sl.json b/db/ignore_patterns/mediawiki-sl.json new file mode 100644 index 00000000..09e9156a --- /dev/null +++ b/db/ignore_patterns/mediawiki-sl.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-sl", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Posebno:(Registracija|Prijava|Odjava|Translate|MobileFeedback|MobileOptions|RecentChangesLinked|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Posebno:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Posebno:ZadnjeSpremembe&|/Posebno:ZadnjeSpremembe\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Posebno:((SeznamDatotek|SeznamSlik)|PrefixIndex).*&", + "([\\?&]title=|/)Posebno:(SeznamDatotek|SeznamSlik).*&user=", + "([\\?&]title=|/)Posebno:(SeznamDatotek|SeznamSlik).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Posebno:(Dnevnik|Dnevniki)/", + "([?&]title=Posebno:(Dnevnik|Dnevniki)&|/Posebno:(Dnevnik|Dnevniki)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Posebno:(Dnevnik|Dnevniki)&|/Posebno:(Dnevnik|Dnevniki)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategorija:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Posebno:(PrefixIndex|KajSePovezujeSem|Prispevki|(SeznamDatotek|SeznamSlik)|SeznamUporabnikov)/.*/\\2/", + "/Uporabni%C5%A1ki_pogovor:.+/Uporabni%C5%A1ki_pogovor:", + "/User_blog:.+/User_blog:", + "/Uporabnik:.+/Uporabnik:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Posebno:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-sq.json b/db/ignore_patterns/mediawiki-sq.json new file mode 100644 index 00000000..e0f31828 --- /dev/null +++ b/db/ignore_patterns/mediawiki-sq.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-sq", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Speciale:(HapLlogari|HyrjeP%C3%ABrdoruesi|DaljeP%C3%ABrdoruesi|Translate|MobileFeedback|MobileOptions|RecentChangesLinked|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Speciale:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Speciale:NdryshimeS%C3%ABFundmi&|/Speciale:NdryshimeS%C3%ABFundmi\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Speciale:(ListaSkedave|PrefixIndex).*&", + "([\\?&]title=|/)Speciale:ListaSkedave.*&user=", + "([\\?&]title=|/)Speciale:ListaSkedave.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Speciale:Log/", + "([?&]title=Speciale:Log&|/Speciale:Log\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Speciale:Log&|/Speciale:Log\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategoria:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Speciale:(PrefixIndex|LidhjetK%C3%ABtu|Kontributet|ListaSkedave|RreshtoP%C3%ABrdoruesit)/.*/\\2/", + "/P%C3%ABrdoruesi_diskutim:.+/P%C3%ABrdoruesi_diskutim:", + "/User_blog:.+/User_blog:", + "/P%C3%ABrdoruesi:.+/P%C3%ABrdoruesi:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Speciale:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-sv.json b/db/ignore_patterns/mediawiki-sv.json new file mode 100644 index 00000000..dbf4aa45 --- /dev/null +++ b/db/ignore_patterns/mediawiki-sv.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-sv", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)Special:(Skapa_konto|Inloggning|Utloggning|Translate|MobileFeedback|MobileOptions|Senaste_relaterade_%C3%A4ndringar|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)Special:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=Special:Senaste_%C3%A4ndringar&|/Special:Senaste_%C3%A4ndringar\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)Special:((Fillista|Bildlista)|PrefixIndex).*&", + "([\\?&]title=|/)Special:(Fillista|Bildlista).*&user=", + "([\\?&]title=|/)Special:(Fillista|Bildlista).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)Special:Logg/", + "([?&]title=Special:Logg&|/Special:Logg\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=Special:Logg&|/Special:Logg\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategori:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)Special:(PrefixIndex|L%C3%A4nkar_hit|Bidrag|(Fillista|Bildlista)|(Anv%C3%A4ndare|Anv%C3%A4ndarlista))/.*/\\2/", + "/Anv%C3%A4ndardiskussion:.+/Anv%C3%A4ndardiskussion:", + "/User_blog:.+/User_blog:", + "/Anv%C3%A4ndare:.+/Anv%C3%A4ndare:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?Special:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-th.json b/db/ignore_patterns/mediawiki-th.json new file mode 100644 index 00000000..81701d7c --- /dev/null +++ b/db/ignore_patterns/mediawiki-th.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-th", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:(%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%9A%E0%B8%B1%E0%B8%8D%E0%B8%8A%E0%B8%B5%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88|%E0%B8%A5%E0%B9%87%E0%B8%AD%E0%B8%81%E0%B8%AD%E0%B8%B4%E0%B8%99|%E0%B8%A5%E0%B9%87%E0%B8%AD%E0%B8%81%E0%B9%80%E0%B8%AD%E0%B8%B2%E0%B8%95%E0%B9%8C|Translate|MobileFeedback|MobileOptions|%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%9B%E0%B8%A3%E0%B8%B8%E0%B8%87%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%82%E0%B8%A2%E0%B8%87%E0%B8%A1%E0%B8%B2|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%9B%E0%B8%A3%E0%B8%B8%E0%B8%87%E0%B8%A5%E0%B9%88%E0%B8%B2%E0%B8%AA%E0%B8%B8%E0%B8%94&|/%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%9B%E0%B8%A3%E0%B8%B8%E0%B8%87%E0%B8%A5%E0%B9%88%E0%B8%B2%E0%B8%AA%E0%B8%B8%E0%B8%94\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:(%E0%B8%A3%E0%B8%B2%E0%B8%A2%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%A0%E0%B8%B2%E0%B8%9E|%E0%B8%94%E0%B8%B1%E0%B8%8A%E0%B8%99%E0%B8%B5%E0%B8%95%E0%B8%B2%E0%B8%A1%E0%B8%84%E0%B8%B3%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99%E0%B8%95%E0%B9%89%E0%B8%99).*&", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%A3%E0%B8%B2%E0%B8%A2%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%A0%E0%B8%B2%E0%B8%9E.*&user=", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%A3%E0%B8%B2%E0%B8%A2%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%A0%E0%B8%B2%E0%B8%9E.*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%B9%E0%B8%A1/", + "([?&]title=%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%B9%E0%B8%A1&|/%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%B9%E0%B8%A1\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%B9%E0%B8%A1&|/%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%9B%E0%B8%B9%E0%B8%A1\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)%E0%B8%AB%E0%B8%A1%E0%B8%A7%E0%B8%94%E0%B8%AB%E0%B8%A1%E0%B8%B9%E0%B9%88:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:(%E0%B8%94%E0%B8%B1%E0%B8%8A%E0%B8%99%E0%B8%B5%E0%B8%95%E0%B8%B2%E0%B8%A1%E0%B8%84%E0%B8%B3%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99%E0%B8%95%E0%B9%89%E0%B8%99|%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%82%E0%B8%A2%E0%B8%87%E0%B8%A1%E0%B8%B2|%E0%B9%80%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99|%E0%B8%A3%E0%B8%B2%E0%B8%A2%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%A0%E0%B8%B2%E0%B8%9E|%E0%B8%A3%E0%B8%B2%E0%B8%A2%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89)/.*/\\2/", + "/%E0%B8%84%E0%B8%B8%E0%B8%A2%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89:.+/%E0%B8%84%E0%B8%B8%E0%B8%A2%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89:", + "/User_blog:.+/User_blog:", + "/%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89:.+/%E0%B8%9C%E0%B8%B9%E0%B9%89%E0%B9%83%E0%B8%8A%E0%B9%89:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-tr.json b/db/ignore_patterns/mediawiki-tr.json new file mode 100644 index 00000000..27daf393 --- /dev/null +++ b/db/ignore_patterns/mediawiki-tr.json @@ -0,0 +1,36 @@ +{ + "name": "mediawiki-tr", + "patterns": [ + "[\\?&]diff=(prev|next|cur|\\d+)", + "[\\?&]direction=(prev|next)&oldid=\\d+", + "[\\?&]curid=\\d+", + "[\\?&]limit=(1|20|100|250|500)", + "[?&]dir=prev(&|$)", + "[\\?&]hide(minor|bots|anons|liu|myself|redirs|links|trans|patrolled)=", + "([\\?&]title=|/)%C3%96zel:(HesapOlu%C5%9Ftur|(Kullan%C4%B1c%C4%B1OturumuA%C3%A7ma|Kullan%C4%B1c%C4%B1Giri%C5%9F)|(Kullan%C4%B1c%C4%B1OturumuKapatma|Kullan%C4%B1c%C4%B1%C3%87%C4%B1k%C4%B1%C5%9F)|Translate|MobileFeedback|MobileOptions|%C4%B0lgiliDe%C4%9Fi%C5%9Fiklikler|Diff|MobileDiff|CentralAuth)", + "([\\?&]title=|/)%C3%96zel:(Ask|Browse|SearchByProperty|ExportRDF|PageProperty|Properties|UnusedProperties|WantedProperties|SMWAdmin|Types|URIResolver|QueryCreator)", + "([\\?&]title=%C3%96zel:SonDe%C4%9Fi%C5%9Fiklikler&|/%C3%96zel:SonDe%C4%9Fi%C5%9Fiklikler\\?)(.*&)?from=\\d+", + "([\\?&]title=|/)%C3%96zel:((DosyaListesi|DosyaListele|ResimListesi|ResimListele)|%C3%96nekDizini).*&", + "([\\?&]title=|/)%C3%96zel:(DosyaListesi|DosyaListele|ResimListesi|ResimListele).*&user=", + "([\\?&]title=|/)%C3%96zel:(DosyaListesi|DosyaListele|ResimListesi|ResimListele).*&sort=img_(timestamp|name|size)(&|$)", + "([\\?&]title=|/)%C3%96zel:(G%C3%BCnl%C3%BCk|G%C3%BCnl%C3%BCkler|Kay%C4%B1t|Kay%C4%B1tlar)/", + "([?&]title=%C3%96zel:(G%C3%BCnl%C3%BCk|G%C3%BCnl%C3%BCkler|Kay%C4%B1t|Kay%C4%B1tlar)&|/%C3%96zel:(G%C3%BCnl%C3%BCk|G%C3%BCnl%C3%BCkler|Kay%C4%B1t|Kay%C4%B1tlar)\\?)(.*&)?hide_[^&=]+=1(&|$)", + "([?&]title=%C3%96zel:(G%C3%BCnl%C3%BCk|G%C3%BCnl%C3%BCkler|Kay%C4%B1t|Kay%C4%B1tlar)&|/%C3%96zel:(G%C3%BCnl%C3%BCk|G%C3%BCnl%C3%BCkler|Kay%C4%B1t|Kay%C4%B1tlar)\\?)(.*&)?hide_.*&hide_", + "([?&]title=|/)Property:.*&until=", + "([?&]title=|/)Kategori:.*&(page|subcat|file)until=", + "[\\?&]action=edit§ion=(\\d+|new)", + "[\\?&]feed(format)?=atom", + "[\\?&]redlink=1", + "[\\?&]printable=yes", + "[\\?&]mobileaction=", + "[\\?&]undo(after)?=\\d+", + "^https?://a\\.wikia-beacon\\.com/__track/", + "^https?://beacon\\.wikia-services\\.com/__track/", + "([\\?&]title=|/)%C3%96zel:(%C3%96nekDizini|SayfayaBa%C4%9Flant%C4%B1lar|Katk%C4%B1lar|(DosyaListesi|DosyaListele|ResimListesi|ResimListele)|(Kullan%C4%B1c%C4%B1Listesi|Kullan%C4%B1c%C4%B1Listele))/.*/\\2/", + "/Kullan%C4%B1c%C4%B1_mesaj:.+/Kullan%C4%B1c%C4%B1_mesaj:", + "/User_blog:.+/User_blog:", + "/Kullan%C4%B1c%C4%B1:.+/Kullan%C4%B1c%C4%B1:", + "^https?://[^/]+\\.gamepedia\\.com/(.*[?&]title=)?%C3%96zel:(WikiPoints/global|ListAllUsers|AllSites)([/?&]|$)" + ], + "type": "ignore_patterns" +} diff --git a/db/ignore_patterns/mediawiki-update.sh b/db/ignore_patterns/mediawiki-update.sh index 2fb83b54..f6b1178b 100755 --- a/db/ignore_patterns/mediawiki-update.sh +++ b/db/ignore_patterns/mediawiki-update.sh @@ -1,5 +1,5 @@ #!/bin/bash -for lang in Ar De Es Fr Ja Ko Ru Uk Pt Zh Ka +for lang in Ar Bg Bs Ca Cs De El Eo Es Fa Fi Fr He It Ja Ka Ko Li Nl Pl Pt Ro Ru Sd Shn Sl Sq Sv Th Tr Uk Zh do echo "${lang}" ./mediawiki-lang.py mediawiki.json <(curl --silent --location https://github.com/wikimedia/mediawiki/raw/1.34.2/languages/messages/Messages${lang}.php) mediawiki-${lang,,} >mediawiki-${lang,,}.json