Wiktionary:Bots/Archiv 2009

Aus Wiktionary, dem freien Wörterbuch

Interwicket[Bearbeiten]

Interwicket (Diskussion • Beiträge • Sperrlogbuch • sulutil)

  • Botbetreiber: Robert Ullmann
  • Funktion/Aufgaben des Bots: Add reciprocal links here when adding de links on en.wikt
  • Programmiersprachen/Framework: Python, part of wikipedia bot framework, MW API
  • Bemerkungen:
  • Datum: 09:58, 27. Jan 2009 (CET)

Diskussion Interwicket[Bearbeiten]

Bot is written to use the Mediawiki API, which is much more effective than the wikipedia pybot framework; it does use the framework module for language links, to stay up with changes in wikt policies (that are included there, some are not!).

It's primary function is to keep all the en.wikt links up to date, here it will be adding reciprocal links to the en.wikt when a link is added there; it is generally a good idea to keep these symmetrical.

It is running in test now, you can see a few edits at Spezial:Beiträge/Interwicket, most possible edits are being skipped. If you want it to stop adding in test, the simplest thing to do is to temporarily block it (:-) while considering this request. Robert Ullmann (Diskussion) 10:08, 27. Jan 2009 (CET)

Does it link redirects and to redirects? Best regards, --spacebirdy (:> )=| 16:12, 27. Jan 2009 (CET)
It links to redirects from en.wikt to others (en policy), does not link to redirects from others (default policy set by the interwiki.py script with some usual options) Interwicket does and will always follow local policy. (this qualified slightly by the caveat that I/it somehow have to be aware of it! There was a change committed to the pywikipedia svn just yesterday to make the fr.wikt use code order rather than self-alpha; done of course; but no real idea how that was arrived at.) Robert Ullmann (Diskussion) 00:12, 28. Jan 2009 (CET)
Thanks for the answer, that is good to hear. Well, the fr.wikt sort order seems to have been wrong in pywikipedia from the beginning, I was notified about the local policy by a fr.wikt user on Meta, telling me my bot should use the sort order stated in fr:Wiktionnaire:Structure_des_articles#Liens_interwikis. To get it out of the framework was quite a farce. [1], [2]...
Best regards, --spacebirdy (:> )=| 00:17, 28. Jan 2009 (CET)
P.S. It seems Your bot is only linking to en.wikt but not to other Wiktionaries also where the entry exists, is that true, can it be fixed or will it not link to others too? Best regards, --spacebirdy (:> )=| 00:22, 28. Jan 2009 (CET)
Yes, it is just adding reciprocal links; the problem has been that they really should be reciprocal, except for redirects. My bot on en.wikt was creating lots of links from en->other (in fact all valid links ;-), but not the reverse. Note that the bots running interwiki.py often do the same, as they aren't updating all wikts. I can arrange to add others, but it takes more coding; since it is running on en.wikt as "home", it doesn't have to worry about which others are redirects (other than to not add iwikis on those pages themselves ;-). It can access this information (by reading the indexes twice ...), but doesn't decode and use it. And then it needs to know which wikts want to link to redirects (several now), which don't, and which are just getting the default behaviour. All doable, but not there yet. Lmaltier (fr.wikt) is (amongst others) interested in getting a version that can be run on all. I'm working on designing something; probably a more general version for Interwicket to run, and a replacement for interwiki.py designed for the wikts (and thus much simpler and more efficient).
as to the "framework": indeed; I've fixed dozens and dozens of bugs over the last two years; if I tried to get them "committed" I wouldn't have time to actually do anything (;-). I use SVN to update a copy in a parallel directory, and then look to see what I might need to update in mine (like the fr order). A serious problem with creating a wiktionary replacement (as mentioned) is that people would probably expect me to add it to the framework ... Robert Ullmann (Diskussion) 08:38, 28. Jan 2009 (CET)
Oh, note that if the existing entries for a title form a clique (sans en), which is the desired state, and which the usual bot will normally create if it has access, and Interwicket finds and adds the reciprocal English links, the result will also be the desired clique including en. (If Interwicket has access, not limited to test, on all the needed wikts.) Robert Ullmann (Diskussion) 10:26, 28. Jan 2009 (CET)
First, it would be great if you could explain to me/us what you mean by the last bit of your response. What kind of cliques are being formed? Second, what advantages does the bot have compared to pywikipedia interwiki link bots like RobotGMwikt? As someone not very familiar with programming/bot frameworks, I do not fully understand why a bot that only adds links to enwikt may be regarded as effective considered that pywikipedia bots add links to several Wiktionaries with just a single edit. Isn't that, in some way, quite ressource-intensive because more edits will be made? Third, I have noticed that on swwiktionary, Interwicket does add links to Wiktionaries different from en—see sw:Maalum:Michango/Interwicket. Is that some special configuration? Thank you in advance for your time, —Pill (Kontakt) 21:04, 28. Jan 2009 (CET)
The cliques are fully-connected graphs (see the WP article), e.g. every entry for that title links to every other. Which is the desired state, correct? If a given title is in that state (all links complete), and the entry is then added to the en.wikt, what is needed then is (1) adding all of the existing languages to en, and (2) adding the en link to all of the other entries. Which is exactly what it does; note that that is "only" adding the en link, everything else is already there.
I am working on having it also add any others that it "knows" are missing, i.e. the other bots haven't done yet; that requires a bit more data read from the API, and care with redirects to follow policies (of course!). This will handle the oft-occurring case of dis-joint cliques, two sets of entries that are connected within each set, but not to each other; since interwiki.py doesn't read the indexes, and doesn't (normally) try to read the title on all 171 wikts, it can and does miss these; Interwicket can merge the sets. (interwiki.py will too, if it finds both, Interwicket always finds all entries with the title)
Unlike interwiki.py which reads thousands and thousands of pages hunting for missing iwikis (and would need to read every single page on every wikt to do the complete task), this does not read pages at all unless they need to be updated. (It uses Mediawiki API calls, and the daily XML dumps of the en.wikt). It adds an tiny amount of server load compared to interwiki.py. It runs on my laptop in Nairobi, on a 200Kbit—on a good day—connection, with satellite latency; it averages less than 5 HTTP operations a minute; but can easily keep the entire en.wikt up to date. With a bit more work it could keep all of them up to date and eliminate literally millions of useless page requests made by interwiki.py. Keep in mind that the 'pedia bot was designed for a different task: trying to recursively find translations; that design is terrible for the wiktionaries. The waste of server resources by that bot is immense.
It was run on sw.wikt as "home", where I and one other person are the admins (intermittently; we have several people working on it, but haven't managed yet to get a non-temporary sysop flag ;-). Robert Ullmann (Diskussion) 10:04, 29. Jan 2009 (CET)

Update: I've taught it to add (and remove) other iwikis as appropriate when adding en. It handles redirects by not adding or removing them, so it won't work against policy anywhere. See de:cervezas, where it added en but not ca; ca:cervezas exists, but is a redirect, so not added. I've been running regression tests and checking this for the last 6 hours; looks good. Robert Ullmann (Diskussion) 15:49, 29. Jan 2009 (CET)

Another example is de:pseudonym, where the entry el:pseudonym was recently created, it added el, hu here, and missing links to 9 others including el. See en:User:Interwicket/FL log at this revision. Better? Robert Ullmann (Diskussion) 17:29, 29. Jan 2009 (CET)

 OK Flag set. Thank you for improving the bot! —Pill (Kontakt) 19:46, 4. Feb 2009 (CET)

Kwjbot[Bearbeiten]

Kwjbot (Diskussion • Beiträge • Sperrlogbuch • sulutil)

--Kwj2772 (Diskussion) 03:04, 22. Nov. 2008 (CET)

Diskussion Kwjbot[Bearbeiten]

  • Sortierung nach Projekt hier ergibt: in 0 Wiktionarys aktiv. Finde ich nicht ueberragend, --spacebirdy (:> )=| 03:13, 22. Nov. 2008 (CET)
Question to the bot-owner:
  1. can the bot distinguish between upper and lower case?
  2. does the bot link redirects?
  3. do You plan to extend Your service to other Wiktionarys?
  4. which Wikt is Your reference wiki for the wordlist?
  5. do You use the latest version of pywikipediabot-framework?
Thanks for Your time, --spacebirdy (:> )=| 03:26, 22. Nov. 2008 (CET)
  1. You're wondering can my bot distinguish between A and a. I use -wiktionary command. So it's simply, Yes
  2. No.
  3. Yes. I will.
  4. Mostly large-size wiktionaries like en wikt or ko wikt.
  5. Of course. I update source code every time.

--Kwj2772 (Diskussion) 10:25, 22. Nov. 2008 (CET)

I still see no significant activity in other Wiktionarys (that includes requests for bot status). —Pill (Kontakt) 17:14, 26. Jan 2009 (CET)

The toolserver are still not fully working, but looking at Wiktionaries where he had edited somewhen before I could not find any further contributions either :( --spacebirdy (:> )=| 01:54, 27. Jan 2009 (CET)

 Abwartend, first of all, sorry for the delay—as mentioned below, I've been quite busy in recent times. As far as I can see, the bot works fine on fr, ko and de (where some edits have been made as well). However, as we have pointed out above, it is barely active and I don't see any contributions after January 12. Would it be ok for you, Kwj2772, and the others to flag Kwjbot here under the condition that we check back in a few months if the level of activity has improved and if there is sufficient activity on dewikt? / wie es ausschaut funktioniert der Bot auf fr, ko und auch hier, wo ja auch einige Beiträge gemacht wurden. Leider ist der Bot kaum in anderen Wiktionarys aktiv, sodass eine Beurteilung schwer fällt und zu befürchten ist, dass er eventuell auch hier nicht wirklich aktiv mitarbeitet. Wäre es in Ordnung, dem Bot für ein paar Monate Botstatus einzuräumen, dann noch einmal zu überprüfen, ob er ausreichend aktiv ist und ggf. das Flag wieder aufzuheben? —Pill (Kontakt) 12:52, 22. Feb 2009 (MEZ)

 Nein, low level of activity, no further explanation by bot operator / geringe Aktivität, keine weiteren Erklärungen des Betreibers. —Pill (Kontakt) 18:14, 26. Aug. 2009 (MESZ)[Beantworten]

Darkicebot[Bearbeiten]

Darkicebot (Diskussion • Beiträge • Sperrlogbuch • sulutil)

  • Botbetreiber:simple:User:Razorflame
  • Funktion/Aufgaben des Bots:Interwiki bot
  • Programmiersprachen/Framework:pywikipedia bot
  • Bemerkungen:en
  • Datum: 01:41, 26. Jan 2009 (CET)

Diskussion Darkicebot[Bearbeiten]

Question to the bot-owner:
  1. can the bot distinguish between upper and lower case?
    Yes, it should automatically do this.
  2. does the bot link redirects?
    No, it does not link redirects.
  3. do You plan to extend Your service to other Wiktionarys?
    Plans are already in motion to get it onto it, fr, de, and ro wiktionaries.
  4. which Wikt is Your reference wiki for the wordlist?
    The Simple English Wiktionary currently.
  5. do You use the latest version of pywikipediabot-framework?
    Of course.
  6. can You link to contibutions on other Wiktionaries for that bot
    See my global account for my other countributions to the other wiktionaries.
Thanks for Your time, --spacebirdy (:> )=| 01:33, 27. Jan 2009 (CET)
Answered questions. Cheers, Razorflame (Diskussion) 03:30, 27. Jan 2009 (CET)
The global info on Your bot currently does not show edits on any other Wiktionaries than en.wikt and de.wikt, the ts database is not up to date, which is why I am asking You to tell us where else You are running it and link to the contributions, so we can see how or if it is working correctly, thanks, --spacebirdy (:> )=| 21:56, 27. Jan 2009 (CET)
It has made 2 changes to the English Wiktionary, around 20 to the Simple English Wiktionary, and several others to the de, ro, and it wiktionaries. Cheers, Razorflame (Diskussion) 15:40, 6. Feb 2009 (CET)
First, sorry for the delay—I'm quite busy these days. Wouldn't it be better to choose a larger home Wiktionary ("reference wiki") so that the bot can cover more entries? —Pill (Kontakt) 12:35, 22. Feb 2009 (MEZ)
Sorry, but after careful thought, I have decided that I should only run my bot on Wikipedias. Thank you for your time! Razorflame (Diskussion) 21:01, 1. Mär. 2009 (MEZ)[Beantworten]

 Nein, per request of bot operator / auf Wunsch des Betreibers. —Pill (Kontakt) 18:16, 26. Aug. 2009 (MESZ)[Beantworten]

RoggBot[Bearbeiten]

RoggBot (Diskussion • Beiträge • Sperrlogbuch • sulutil)

  • Botbetreiber:ru:User:Roggy
  • Funktion/Aufgaben des Bots:Interwiki
  • Programmiersprachen/Framework:Pywikipedia Bot
  • Bemerkungen:ru :en :de (ein wenig verstehen)
  • Datum: 03:34, 18. Mär. 2009 (MEZ)

Diskussion RoggBot[Bearbeiten]

Is this bot also active on wikipedia or only on wiktionaries??? Carsrac (Diskussion) 13:18, 18. Jul 2009 (MESZ)

Please respond to the following questions (originally from user:Spacebirdy):

  1. can the bot distinguish between upper and lower case?
  2. does the bot link redirects?
  3. do You plan to extend Your service to other Wiktionarys?
  4. which Wikt is Your reference wiki for the wordlist?
  5. do You use the latest version of pywikipediabot-framework?

Thanks, —Pill (Kontakt) 10:29, 26. Aug. 2009 (MESZ)[Beantworten]

only on wiktionaries. I can (as GBot), but yet I do not want.

  1. yes.
  2. Nein. -noredirect (not follow redirects) I do not remove already put redirects.
  3. probably, English or Turkish wiktionary
  4. ko, lt, nl, hu, cs, is, ja, el, bg, zh, fi, vi, io, ru, uk - In such order the last some months
  5. I update through SVN once a day a maximum (before start of other tasks)

--ru:User:Roggy 11:34, 26. Aug. 2009 (MESZ)[Beantworten]

I cannot follow your response to question 2 -- does the bot add links that point to redirect pages on other Wiktionaries? —Pill (Kontakt) 18:27, 26. Aug. 2009 (MESZ)[Beantworten]
Fully igroned. So as 'empty page' - without text (i.e. only Category) etc. --ru:User:Roggy 10:43, 29. Aug. 2009 (MESZ)[Beantworten]

 OK, status granted. —Pill (Kontakt) 13:02, 12. Sep 2009 (MESZ)

Danke. (Thanks.) --ru:User:Roggy 13:54, 12. Sep 2009 (MESZ)

CarsracBot[Bearbeiten]

CarsracBot (Diskussion • Beiträge • Sperrlogbuch • sulutil)

  • Botbetreiber: Carsrac
  • Funktion/Aufgaben des Bots:interwiki in the main space and other name spaces
  • Programmiersprachen/Framework: pyWikipedia
  • Bemerkungen: nl, de, en
  • Datum: 13:05, 18. Jul 2009 (MESZ)

Diskussion CarsracBot[Bearbeiten]

Question to the bot-owner:
  1. can the bot distinguish between upper and lower case?
    Yes, it can and if needed it will do that.
  2. does the bot link redirects?
    No.
  3. do You plan to extend Your service to other Wiktionarys?
    Yes, it has a global flag and it will use that flag.
  4. which Wikt is Your reference wiki for the wordlist?
    I have no fixed wiki from which I start. I will start from any wiktionary if needed.
  5. do You use the latest version of pywikipediabot-framework?
    Yes, I update the version if needed.

Carsrac (Diskussion) 13:12, 18. Jul 2009 (MESZ)

 Erledigt, bot flag granted. Note that the bot has to distinguish between upper and lower case. —Pill (Kontakt) 10:35, 26. Aug. 2009 (MESZ)[Beantworten]

Benutzer:Gyroidbot[Bearbeiten]

Es gibt einige Formatierungsfehler die ich gern mit einem Boteinsatz reparieren würde. Ich habe ein Botkonto erstellt Gyroidbot, aber es ist noch nicht als Bot registriert. Dieses mal will ich nur einige Änderungen in die Ebene 2 Überschriften machen. [[Hilfe:Umschrift|Umschrift]] wird mit {{Sprache|Umschrift}} ersetzt werden (was viel häufiger zu finden ist) und fehlend Klammern werden eingefügt werden. Eigentlich habe ich vor, den Bot nur halb automatisch laufen zu lassen, und wird auf alle Änderungen auch selbst absegnen (es gibt weniger als 100).

Weil ich auf ein Wiktionary Parser arbeite werde ich künftig Bedarf an weitere Boteinsätze haben. Ich nehme an dass ich jedes mal hier die vorgeschlagene Änderungen ankünden soll um zu checken das niemand etwas dagegen hat. Wenn die Seite nicht das richtige Forum dafür ist, sagt mir bitte Beschied. --Gyroidben (Diskussion) 06:01, 17. Sep 2009 (MESZ)

von Wiktionary:Fragen zum Wiktionary#Boterlaubnis hierher kopiert --Stepro (Diskussion) 17:02, 19. Sep 2009 (MESZ)
Pro Ich unterstütze die Anfrage. Vor allem das halbautomatische Abarbeiten gefällt mir. Bisherige kleinere Botläufe waren durchweg in Ordnung und hilfreich. --Stepro (Diskussion) 17:02, 19. Sep 2009 (MESZ)

 Erledigt, Erledigt. --DaB. (Diskussion) 21:52, 13. Okt. 2009 (MESZ)[Beantworten]

Da der ArchivBot aus unbekannten Gründen hier nicht automatisch laufen mag, habe ich Euku gebeten, seinen SpBot hier laufen zu lassen. Dieser kann mit {{erledigt}} markierte Abschnitte ebenso archivieren. Ein erster positiver Lauf in der Teestube ist bereits erfolgt. Sinnvollerweise sollte er dazu ein Botflag bekommen. Ich bitte also um Pro-Stimmen. :-) --Stepro (Diskussion) 00:52, 22. Sep 2009 (MESZ)

Pro --Stepro (Diskussion) 00:52, 22. Sep 2009 (MESZ)
Wer mich noch nicht kennt, hier einige Links: Globale Beiträge, Tätigkeiten auf de-WP: w:Benutzer:SpBot. --Euku (Diskussion) 11:11, 22. Sep 2009 (MESZ)
Pro --Balû Diskussion 13:58, 22. Sep 2009 (MESZ)

 Erledigt, Erledigt. --DaB. (Diskussion) 21:52, 13. Okt. 2009 (MESZ)[Beantworten]

BaisemainBot[Bearbeiten]

BaisemainBot (Diskussion • Beiträge • Sperrlogbuch • sulutil)

  • Botbetreiber: Benutzer:Baisemain
  • Funktion/Aufgaben des Bots: Wartungsarbeiten am deutschsprachigen Wiktionary (Flexionstabellen austauschen, Vorlagen ändern, ....)
  • Programmiersprachen/Framework: pywikipedia
  • Bemerkungen:
  • Datum: 21:48, 5. Nov. 2009 (MEZ)

Pro --Stepro (Diskussion) 21:20, 13. Nov. 2009 (MEZ)[Beantworten]

Baisemain, könntest du bestätigen, dass der Bot zu dir gehört? —Pill (Kontakt) 12:35, 14. Nov. 2009 (MEZ)[Beantworten]

Lieber Pill! Der Bot gehört mir --Baisemain (Diskussion) 13:37, 14. Nov. 2009 (MEZ)[Beantworten]

 Erledigt, status vergeben. —Pill (Kontakt) 18:07, 14. Nov. 2009 (MEZ)[Beantworten]

MerlLinkBot[Bearbeiten]

MerlLinkBot (Diskussion • Beiträge • Sperrlogbuch • sulutil)

  • Botbetreiber: w:de:User:Merlissimo
  • Funktion/Aufgaben des Bots: Korrigieren von Weblinks
    Der Bot ersetzt externe Weblinks, die nun unter einer neuen Adresse erreichbar sind. z.B. wenn sich die Domain geändert hat, aber auch bei komplexeren Seitenstrukturänderungen. Der Bot macht die Weblinkerkennung mit Hilfe der API. Bevor URLs geändert werden überprüft der Bot, ob die neue Adresse auch wirklich erreichbar ist (200-Status Code).
  • Programmiersprachen/Framework: java (eigenen Framework)
  • Bemerkungen: 40+ Botflags in WP + in enwikt ohne Flag genehmigt (die haben aber auch keine gesichteten Versionen) sulutil:MerlLinkBot
  • Datum: 05:58, 3. Dez. 2009 (MEZ)

Diskussion MerlLinkBot[Bearbeiten]

Pro absolut verläßlicher Bot(betreiber), sehr hilfreich bei der Korrektur von geänderten (eigentlich statischen) Links --Stepro (Diskussion) 06:11, 3. Dez. 2009 (MEZ)[Beantworten]

 Erledigt, status vergeben. --DaB. (Diskussion) 16:54, 26. Dez. 2009 (MEZ)[Beantworten]