Résultat de l’API de MediaWiki

Voici la représentation HTML du format JSON. HTML est utile pour le débogage, mais inapproprié pour être utilisé dans une application.

Spécifiez le paramètre format pour modifier le format de sortie. Pour voir la représentation non HTML du format JSON, mettez format=json.

Voyez la documentation complète, ou l’aide de l’API pour plus d’information.

{
    "batchcomplete": "",
    "continue": {
        "abfstartid": "11",
        "continue": "-||"
    },
    "query": {
        "abusefilters": [
            {
                "id": 1,
                "description": "New user blanking articles",
                "pattern": "!\"autoconfirmed\" in user_groups\r\n& new_size < 50\r\n& old_size > 500\r\n& article_namespace == 0\r\n& !user_name in article_recent_contributors\r\n& !(lcase(added_lines) rlike \"#redirect|{{((db-(attack|g10))|wi)}}\")"
            },
            {
                "id": 2,
                "description": "Large deletion from article by new editors",
                "pattern": "!\"autoconfirmed\" in user_groups\r\n& new_size >= 50\r\n& article_namespace == 0\r\n& edit_delta < -5000\r\n& !user_name in article_recent_contributors \r\n& !\"#redirect\" in lcase(added_lines)\r\n& !(lcase(summary) rlike \"\\bcop(y|ied)|und(id|o)|\\brv[vt]?\\b|revert|vandal|remov|clean|delet|\\brmv?\\b|\\brepea?t\")\r\n& !(length(summary) > 60)\r\n& action != 'feedback'"
            },
            {
                "id": 3,
                "description": "\"Poop\" vandalism",
                "pattern": "!\"autoconfirmed\" in user_groups\r\n &article_namespace == 0 &\r\nedit_delta <300 &\r\nccnorm(added_lines) rlike \"\\bP+([\\.\\,\\/\\?\\>\\<\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\_\\+\\-\\=\\{\\}\\|\\[\\]\\\\\\:\\;\\']?)0\\1?0+\\1?P+\\1?((E*\\1?5+\\1?|E+\\1?R+\\1?5*\\1?|E*\\1?D+\\1?)|1\\1?N+\\1?G+\\1?)?\\b\" &\r\n!old_wikitext rlike  \"\\b[Pp]+[Oo0]{2,}[Pp]*(([Ee]+[Rr]+[Ss]*|[Ee]*[Dd]+|[Ee]*[Ss]+)|[Ii1]+[Nn]+[Gg]+)?\\b\""
            },
            {
                "id": 4,
                "description": "Shouting",
                "pattern": "!\"autoconfirmed\" in user_groups\r\n& article_namespace = 0\r\n& length(added_lines) > 15\r\n& added_lines rlike \"^[A-Z0-9\\s\\pP]*?[A-Z]{5}[A-Z0-9\\s\\pP]*$\"\r\n& !(removed_lines rlike \"[A-Z0-9\\s\\pP]*?[A-Z]{5}[A-Z0-9\\s\\pP]\")\r\n& !(\"#REDIRECT\" in added_lines)\r\n& !(added_lines rlike \"__(NOEDIT|NEW)SECTION__\")\r\n& !(added_lines rlike \"__(NO|FORCE)?TOC__\")"
            },
            {
                "id": 5,
                "description": "New user removing templates on image description",
                "pattern": "(article_namespace == 6)\r\n& !(\"autoconfirmed\" in user_groups)\r\n& !(user_name in article_recent_contributors)\r\n& rcount (\"\\{\\{.*\\}\\}\", removed_lines) > rcount (\"\\{\\{.*\\}\\}\", added_lines)"
            },
            {
                "id": 6,
                "description": "Link spamming",
                "pattern": "!(\"autoconfirmed\" in user_groups) & \r\n(article_namespace == 0) & \r\n!(user_name in article_recent_contributors) & \r\n(old_size > 0) &\r\n(count(\"http://\", string(added_lines)) > count(\"http://\", string(removed_lines))) &\r\n!(count(\"<ref\", string(added_lines)) > count(\"<ref\",  string(removed_lines)))"
            },
            {
                "id": 7,
                "description": "Creating very short new article",
                "pattern": "!(\"autoconfirmed\" in user_groups) &\r\n(article_articleid == 0) & (article_namespace == 0) & \r\n(new_size < 150) &\r\n!lcase(added_lines) rlike \"{{(?:surname|given name|delrev|softredirect|db-unpatrolled)}}|#redirect\" &\r\n!('disambig' in lcase(new_html))"
            },
            {
                "id": 8,
                "description": "Removal of all categories",
                "pattern": "article_namespace == 0 &\r\n!\"autoconfirmed\" in user_groups &\r\nedit_delta > -2000 &\r\nlcase(removed_lines) rlike \"\\[\\[\\w?category\" &\r\n!lcase(new_wikitext) rlike \"\\[\\[\\w?category|#\\w?redirect|stub\\w?}}|{{\\w?uncat|{{\\w?db-attack|{{\\w?db-g10|{{\\w?disamb|{{\\w?dab|{{\\w?wi\""
            },
            {
                "id": 9,
                "description": "Repeating characters",
                "pattern": "article_namespace = 0 & !(\"confirmed\" in user_groups)\r\n&(rmwhitespace(added_lines) rlike \"([^_:*'|=}{-]{1,9})\\1{7}\"|\r\nadded_lines rlike \"[bcdfghjklmnpqrstvwxz]{7,}\")\r\n& !(removed_lines rlike \"([^_:*'|=}{-]{1,9})\\1{6}|[bcdfghjklmnpqrstvwxz]{7,}\")\r\n& !(added_lines rlike \"https?:\\/\\/\\S*([^_:*'|=}{-]{1,9})\\1{7}|https?:\\/\\/\\S*[bcdfghjklmnpqrstvwxz]{7,}|\\n[|!]\\s?[.-]\\n\")\r\n& !(lcase(added_lines) rlike \"number|spell\")\r\n& !(lcase(article_text) rlike \"sandbox|number\")"
            },
            {
                "id": 10,
                "description": "User adds link containing username",
                "pattern": "\"user\" in user_groups \r\n& user_editcount < 40 \r\n& article_namespace == 0 \r\n& rmwhitespace(lcase(user_name)) in lcase(added_links) \r\n& !(rmwhitespace(lcase(user_name)) in rmwhitespace(lcase(article_text)))\r\n& !(rmwhitespace(lcase(article_text)) in rmwhitespace(lcase(user_name)))"
            }
        ]
    }
}