Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 6:
[http://toolserver.org/~luxo/contributions/contributions.php?user=CandalBot&recentonly=true&lang=it Recent contributions in all wikisources]
==Interwiki activity==
CandalBot is scheduled to run daily from my [http://toolserver.org Toolserver] account, for interwiki maintenance in ns0 and Author namespace.
Every night around 2.00 UTC CandalBot automatically runs interwiki.py on authors' pages. The starting points are domains which have activated an Author namespace (br, ca, cs, da, en, fr, hu, id, it, la, mk, nl, no, pl, pt, vec).
 
The script that I'm using is a modified version of interwiki.py from the pywikipedia framework. On many wikisources, people have the habit of using multiple interwikies (2 or more iw links pointing to the same language), but the standard interwiki.py is built on the assumption that every iw points to a different language (the list of a page's interwikies is a Python dictionary where the language is the key, so you can't have 2 values for the same key). This modified version checks if a page has some multiple IWs, and then just skips it. This modified script has been tested and proved to be reliable when running in autonomous mode. If you run a bot and want to join me in this task, I will be happy to send you the script.
<strike>I don't trust running it automatically in ns0, because interwikies on Wikisource are often used in non-standard ways, like 2 or more interwikies to the same language, or iw intentionally pointing to disambiguation pages, or cross-namespace interwikies because not all subdomains have an Author namespace. For this reason I run it '''without flag''', except for it and vec which are my home wikis: since I cannot guarantee that it will always work properly, I prefer the edits to be clearly visible. Thank you for your comprehension.</strike> '''UPDATE''': I made some modifications on interwiki.py: now, pages with more than 1 interwiki for each language are skipped. I've tested it successfully and I think I'm ready to run this modified script with the bot flag.
 
EveryFor night around 2.00 UTC CandalBot automatically runs interwiki.py on authors' pages.Author, Thethe starting points are the domains which have activated an Author namespace (currently br, ca, cs, da, en, fr, hu, id, it, la, mk, nl, no, pl, pt, vec).
I'm currently running it manually on ns0, in autonomous mode but checking what it's doing, I will soon schedule it to run in ns0.
 
For ns0, currently the starting points are it.source and some small sources, I think I will add some of the big ones (en, fr, de), probably with a weekly schedule, to reduce the use of system resources.
 
Administrators: feel free to '''give the bot flag''' to CandalBot if it is flooding your recent changes. Thanks!
 
Currently flagged as bot on: it, pt, ru, vec, oldwikisource ([http://toolserver.org/~quentinv57/tools/sulinfo.php?username=CandalBot SUL Info])
</onlyinclude>