jayvdb edited the task description. (Show Details) |
EDIT DETAILS
Familiarisation:
A good way to start familiarising yourself with this project proposal is to set up a MediaWiki installation on your computer, with [[https://www.mediawiki.org/wiki/Extension:AbuseFilter|the abuse filter extension]], set up some abuse filter rules on your own wiki, using various abuse rule options, and then
1. trigger them manually with a normal browser
2. trigger them automatically with a [[https://www.mediawiki.org/wiki/API:Client_code|MediaWiki client]], preferably Pywikibot.
Look at https://www.mediawiki.org/wiki/Special:AbuseFilter and https://en.wikipedia.org/wiki/Special:AbuseFilter to see what rules big wikis create, and why, and think about how an automated MediaWiki client should respond when it hits one of those rules.
Mentors: @jayvdb
...
Also Pywikibot may need to alert the user that it may be about to trigger a block action if it continues to perform the same type of edit.Familiarisation:
A good way to start familiarising yourself with this project proposal is to set up a MediaWiki installation on your computer, with [[https://www.mediawiki.org/wiki/Extension:AbuseFilter|the abuse filter extension]], set up some abuse filter rules on your own wiki, using various abuse rule options, and then
1. trigger them manually with a normal browser
2. trigger them automatically with a [[https://www.mediawiki.org/wiki/API:Client_code|MediaWiki client]], preferably Pywikibot.
Look at https://www.mediawiki.org/wiki/Special:AbuseFilter and https://en.wikipedia.org/wiki/Special:AbuseFilter to see what rules big wikis create, and why, and think about how an automated MediaWiki client should respond when it hits one of those rules.
Mentors: @jayvdb
...
Skills required: Python, Pywikibot, Mediawiki Extension AbusefilterTASK DETAIL
EMAIL PREFERENCES
To: jayvdb
Cc: zeddmaxx, AbdealiJK, Shubhpatel108, Riddlesj, Billghost, darthbhyrava, Sumit, 01tonythomas, XZise, Multichill, Xqt, Mpaa, jayvdb, Aklapper, pywikibot-bugs-list, Nes, MayS, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Mdupont, JJMC89, Luke081515, Gryllida, Mvolz, Alchimista, Se4598, Jackmcbarn, Jay8g
Cc: zeddmaxx, AbdealiJK, Shubhpatel108, Riddlesj, Billghost, darthbhyrava, Sumit, 01tonythomas, XZise, Multichill, Xqt, Mpaa, jayvdb, Aklapper, pywikibot-bugs-list, Nes, MayS, Sek2016, Enandwani, riyafa, PuriDilip, Pahadiahimanshu, Manrajsinghgrover, Mdupont, JJMC89, Luke081515, Gryllida, Mvolz, Alchimista, Se4598, Jackmcbarn, Jay8g
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs