Jump to content

Toolserver:Interwiki bot MMP

From mediawiki.org

This page was moved from the Toolserver wiki.
Toolserver has been replaced by Toolforge. As such, the instructions here may no longer work, but may still be of historical interest.
Please help by updating examples, links, template links, etc. If a page is still relevant, move it to a normal title and leave a redirect.

The MMP for interwiki bots (langlinksbot) is the only "user" allowed to run continuous interwiki bots on Toolserver. It's been created on 2012-05-15 and its only known member is Toto Azéro.[1]

Planning

[edit]

For planning the Interwiki bot Multi-Manager Project, according to this suggestion.

Please list the interwiki bots you run on Toolserver, and indicate in the "comments" field whether you think your bot does any special things that definitely need to be included in the future MMP, and if you would be interested to be a part of the MMP.

Bot list

[edit]

I already added some global bots which seemed active to me [I of course do not know whether they are run on Toolserver! Remove them if not], please add the missing info resp. add your own bot(s)! --MF-Warburg 23:32, 3 March 2012 (UTC)

A good list to check is probably http://stats.wikimedia.org/EN/BotActivityMatrixEdits.htm ; the most active bots' owners should be contacted.

bot owner bot user name wikis where bot is active the used software (e.g. interwiki.py), any specific settings comments
example: Me My Bot on all Wikipedias my private fancy batch script My bot is not special at all and only annoys users with its bugs.
m:fa:User:Rezabot m:User:Reza1615 global bot request it uses standard interwiki.py, checking new pages on many wikis, with '-auto' ...
m:ru:User:Emaus m:User:EmausBot global bot request ... ...
m:de:Benutzer:Hedwig in Washington m:User:HiW-Bot global bot req. ... ...
m:fr:User:Toto AzĂ©ro m:User:ZĂ©roBot global bot req. an own script (but still relying on interwiki.py), which allows the bot to be faster and to use less memory, checking new pages on a huge number of wikis, with '-auto' and '-cleanup' options I think my script could be useful to the MMP
 I'm also quite interested in getting involved in the MMP. I have BTW recently received a message of an enwiki's user, encouraging me to be part of it : [2]
m:pt:User:Luckas Blade Luckas-Bot global bot req. it uses standard interwiki.py, checking new pages on many wikis, with '-auto' and '-cleanup' options it runs all the time on wikipedias and wiktionaries, it's the bot with most edits globally; for wikts we could try to use Interwicket's code.
m:ru:User:Volkov m:User:VolkovBot global bot req. ... ...
m:lt:Naudotojas:Hugo.arg Idioma-bot global bot req. ... ...
m:User:Wikitanvir m:User:WikitanvirBot global bot req. It uses standard inter-wiki.py, and it add/remove/modifies inter-wiki links in name and category namespaces. It runs in all Wikipedia except Icelandic Wikipedia and also on many Wiktionaries. The home wiki of this bot is Bangla Wikipedia which is a small wiki, and it is the only inter-wiki bot from that wiki, and possibly the only inter-wiki bot from small projects with over four million edits.
m:User:Hydriz m:User:HydrizBot On all Wiktionaries (global bot req.) interwiki.py of Pywikipediabot Its a dedicated bot for running on Wiktionaries only.
etc. ... ... ... ...
m:de:User:Merlissimo MerlIwBot on all projects belonging to wikipedia interwiki group (this includes commons, incubator, wikispecies)

own java framework
analyses langlinks table at toolserver wiki databases
runs on all namespaces except user root pages
self configuring (no wiki related settings coded)

has its own MMP merliwbot (not compatible to share resources)
Logs available at tools:merliwbot/editinfo
makes connectivity decision based on strongly connected components (Tarjan's algorithm)
avg resources needed: 500-max 800 MB heap memory, 3-10 cpu minutes/hours, Tomcat (servlet/jsp website), many db connections
10000-25000 edits/day (limited by database cluster delay and cluster replag info)

m:fr:User:Hercule m:User:HerculeBot global bot, local flat on every Wikipedia that need it ... ...
m:User:Avocato AvocatoBot global bot req. It uses standard interwiki.py, checking new pages on a lot of wikis, and checking Recent changes page on some wikis It runs all the time on all Wikipedias, all Wiktionaries (except en.wikt), and all Wikiversities
m:fr:User:Grimlock ChuispastonBot Global bot. Used on a lot on wikipedias, and on some wiktionaries. it uses standard interwiki.py through a script which changes the used command once a wiki is "finished" (for newpages, and others. Automatic execution). It uses also other scripts to perform tasks for copyvio surveying. Can execute ponctually other tasks (for categories, as an example) depending on demand.

Discussion

[edit]
Which functions should the bot run by the MMP have, which would be unneeded ...

To my mind, there seem to be a lot of global interwiki bots to run on nearly all Wikipedias - just take a look at the recent changes of any small wiki (e.g. [3] [4]). Currently probably 5 or 6 of these bots are active. It seems like the best solution to me if some those who run these bots would simple move this work to the MMP. Then, it would also be very important to know which non-global interwiki bots exist on Toolserver, and if their tasks/settings merit to be integrated into the MMP. --MF-Warburg 23:32, 3 March 2012 (UTC)

Category:MMP