Benutzer Diskussion:Stefan Kühn/Check Wikipedia

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. November 2008 um 10:09 Uhr durch Stefan Kühn (Diskussion | Beiträge) (fortführende Listen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 16 Jahren von Stefan Kühn in Abschnitt fortführende Listen

Ruwiki <ref> check

In riwiki for inserting <references /> widely used {{примечания}}. To fix this issue for all see en:Template:Reflist. --Yaleks 21:27, 4. Okt. 2008 (CEST)Beantworten

Ganz praktische Erfindung auf der Spezial:Doppelte Weiterleitungen ist der direkte Ändern-Button, damit man nicht erst warten muss, bis der Artikel angezeigt wird, ehe man auf Seite bearbeiten klickt. Fänds cool wenn sowas hier auch eingebaut wird, geht dann ein wenig schneller :) --Suicidefury 00:13, 8. Nov. 2008 (CET)Beantworten

Gute Idee, ich probier das mal einzubauen. -- sk 20:16, 9. Nov. 2008 (CET)Beantworten

Ruwiki <ref> check - 2

Can you please add {{Примечания}}, {{Список примечаний}} and {{список примечаний}} as synonyms to <references />? --81.30.188.21 15:45, 8. Nov. 2008 (CET)Beantworten

 Ok. -- sk 22:19, 8. Nov. 2008 (CET)Beantworten
Thanks! --81.30.188.21 18:51, 9. Nov. 2008 (CET)Beantworten

Show error when transcluding non existing page

You have done a very good tool! I would like it to flag an error when an article uses {{}} to transclude a non-existing template. Best regards, Alpertron 22:10, 11. Nov. 2008 (CET)Beantworten

Thanks. If I understand you right: You want that my script find articles where a template is include, which don´t exist? Hmm. I think this is not possible with my script, because therefore I need a list with all existing templates (in this moment). I think this error is better for a special-page or so. With my dump scan is this not possible. -- sk 22:50, 11. Nov. 2008 (CET)Beantworten
Thanks for considering it. I thought that it was possible to check whether the file exists when your script finds the braces. Also notice that not all transclusions occur from the Template namespace. Best regards, Alpertron 12:42, 12. Nov. 2008 (CET)Beantworten
Which transclusion is not from the Template namespace? Please examples! -- sk 14:07, 12. Nov. 2008 (CET)Beantworten
For example, en:Pathology, where you can see {{:History of pathology}}, but there are more examples that I've seen but I do not remember at this time. Best regards, --Alpertron 16:29, 12. Nov. 2008 (CET)Beantworten
See bugzilla:16024. The new specialpage is Special:WantedTemplates --Der Umherirrende 18:02, 12. Nov. 2008 (CET)Beantworten
Thanks, I found it. I think it would be useful to link to that page from the output of your tool. Best regards, Alpertron 19:27, 12. Nov. 2008 (CET)Beantworten

Zwei Fragen

Hi!

  1. Ich würd gerne wissen, wo ich rausfinden kann, nach welchen Fehlern das Skript sucht. Auf der Projektseite werden ja nur Kategorien gelistet, in denen auch Fehler gefunden wurden. Konkret würde ich gerne wissen, ob auch nach Ebene-1-Überschriften (= Überschrift =) gesucht wird.
  2. Warum haben eigentlich die Kategorien "Überschriften beginnen mit drei „=“" und "Überschriftenstruktur fehlerhaft" unterschiedliche Prioritäten? Die erste ist ja nur ein Spezialfall der anderen. Eine Ebene-1-Überschrift, den Titel, gibt's ja in jedem Artikel.

--BerntieDisk. 22:04, 12. Nov. 2008 (CET)Beantworten

Zu 1: Auf der Übersetzungsseite sind alle fehler aufgelistet. Der Umherirrende 14:47, 16. Nov. 2008 (CET)Beantworten

aliase für magicwords

MediaWiki erlaubt es, vieles zu lokalisieren, also in der jeweiligen Sprache des Wikis anzuzeigen. Neben den Systemnachrichten können auch die magicwords lokalisiert werden. Das Alias führt dann die gleiche Funktion aus, wie das eigentliche Wort der Software. Über eine API-Abfrage sind diese Aliase verfügbar. Dabei habe ich gesehen, das für das normale DEFAULTSORT: auch die Aliase DEFAULTSORTKEY: und DEFAULTCATEGORYSORT vorgesehen sind. Diese Aliase sollten auch auf das Vorhandensein von nicht erlaubten Zeichen durchsucht werden. Die Information case-sensitive könnte man vielleicht auch benutzen, um die kleingeschriebenden Aliase zufinden und hier aufzulisten (Beispiel). Bei der russischsprachige Wikipedia kann man es gut sehen, das sie viele Aliase verwenden. Diese sollten auch berücksichtigt werden. Ich weiß nicht, wie weit du dies berücksichtigt, daher teile ich es hier einmal mit. Ich weiß auch nicht, ob die Informationen auf dem Toolserver direkt verfügbar sind. Der Umherirrende 14:46, 16. Nov. 2008 (CET)Beantworten

Fehler 34 - Template programming element

Hallo Stefan!

Könntest du dir mal die Artikel Bleidistearat und Zinkstearat anschauen, wie man dort die Template-Elemente für Tabellen aus den Infoboxen bekommen kann? --STBR!? 08:48, 18. Nov. 2008 (CET)Beantworten

Mein Skript findet dort die drei geschweiften Klammern und denkt das ist Template-Code. Ich aber leider nicht, ob man das da anders schreiben kann. Bin in Chemie immer schlecht gewesen und möchte dort nix verändern. Ist sicher was für die Profis in der Vorlagenwerkstatt. -- sk 10:49, 18. Nov. 2008 (CET)Beantworten

Frwiki <ref> check

Please for French wiki consider {{Notes}} and {{Références}} as synonyms to <references />. Thanks ! --66.131.214.76 04:11, 19. Nov. 2008 (CET)Beantworten

 Ok. -- sk 22:05, 19. Nov. 2008 (CET)Beantworten
Danke --66.131.214.76 02:28, 20. Nov. 2008 (CET)Beantworten

Nicht alle Artikel gescannt?

Mir ist jetzt schon öfters aufgefallen, dass ich Fehler in Artikel korrigiere, und dass es dort noch andere Fehler gibt, die aber nicht in der Liste aufgeführt werden, z.B. Jugendmusik Lackenbach. Er tauchte in der Liste für Fehler 7 (Überschriften beginnen mit drei „=“) auf, aber nicht bei Fehler 30 (Bildunterschrift fehlt). Außerdem finde ich noch diverse Zeilenumbruch-Fehler, die eigentlich hätten erkannt werden müssen. Woran kann das liegen? --STBR!? 18:10, 19. Nov. 2008 (CET)Beantworten

Am besten ist es immer, wenn du in der Komplett-Liste nachschaust, welche Fehler für den Artikel erkannt wurden. Bei "Jugendmusik Lackenbach" steht da derzeit nur der Fehler 7. Also wird von meinem Skript kein weitere Fehler dort erkannt, was nicht heißt, dass es dort keine gibt. Manchmal werden einige andere Fehlerarten in der Ausgabe für Wikipedia nicht angezeigt, weil durch die Begrenzung auf 200 Fehler pro Rubrik die anderen Fehler nicht mit dargestellt werden. - Die Fehlererkennung im Skript ist möglichst robust ausgelegt, weil es ja für viele Sprachen angewendet werden soll. Bei der Bildunterschrift hab ich mich derzeit selbst begrenzt auf Bilder die mit "...px" enden und davor eine dreistellige Zahl haben, also z.B. "123px". Da kamen schon so viele Fehler zusammen, dass ich es erstmal dabei belassen habe. Wenn ich zu viele erkenne, kann ich auch nicht mehr ein tägliches Update für alle Sprachen ermöglichen (zumindestens bei jetziger Arbeitsweise), weil das Scannen der Artikel in allen Sprachen derzeit gut 25 Stunden in Anspruch nimmt. Du kannst mir aber liebend gern jeden Fehler melden, den du entdeckst. Wir können auch gerne eine Liste anlegen von Fehlern, die in Zukunft erkannt werden sollen. - Wegen der genauen Arbeitsweise, schau am besten mal in das Perl-Skript z.B. suche mal nach "sub error_030", da kannst du sehen wie das Skript genau arbeitet. - Was meinst du genau mit Zeilenumbruch-Fehlern? Falsch br? Oder was anderes? Ich filter derzeit nur wirklich richtig massiv falsche "br" heraus. Sonst sprengt es auch die Anzahl. - Ansonsten noch großes Lob für dein fleißiges Abarbeiten. -- sk 22:20, 19. Nov. 2008 (CET)Beantworten
Hmmm, also so wie ich das gerade verstanden habe, erscheint ein Artikel nur in der ersten Fehlerkategorie, für die ein Fehler gefunden wurde, auch wenn er mehrere enthält. Mit Zeilenumbrüche meine ich noch diverse /br-Konstruktionen, die mir immer mal wieder unterkommen. Aber wenn das Verhalten des Scripts so ist, wie ich es gerade geschildert habe, wäre das natürlich klar, warum das so ist. Aber was ist z.B. mit Martin Truex Jr.: In der Infobox ist ein Bild eingebunden, das bis gestern noch keine Bildbeschreibung enthielt. Ansonsten dürfte der eigentlich fehlerfrei sein (kann mich aber auch irren, ist aber eher unwahrscheinlich), aber in der Fehlerliste tauchte er nicht auf? --STBR!? 08:27, 20. Nov. 2008 (CET)Beantworten
Nicht ganz. Also derzeit scannt das Skript jeden fehlerhaften Artikel einmal pro Tag. Dann schnappt es sich alle von einer Fehlerkategorie und gibt nur 200 aus. Das heißt der Fehler kann zwar erkannt worden sein, aber muss nicht unbedingt unter den 200 Auserwählten sein. Bei Mr. Truex war es ein doppelter Sonderfall. Ersten hätte mein Skript derzeit das Konstrukt [[Bild:MartinTruexJrAugust2007.jpg|150px|]] durch den Pipe nach "px" als nicht fehlerhaft erkannt, weil nach ...px]] gesucht wird und zweitens klammere ich derzeit vor der Fehlerüberprüfung die Vorlagen, Tabellen, "pre", "source" "math" und anderes komplett aus. Die Vorlagen will ich in nächster Zeit komplett auflösen und dann für weitere Fehlerbegutachtungen heranziehen. -- sk 08:47, 20. Nov. 2008 (CET)Beantworten
Ach so... Aber dann muss ich nochmal auf den oben genannten Artikel Jugendmusik Lackenbach zurückkommen: Da ja aktuell nur noch 9 fehlende Bildbeschreibungen offen sind, hätte der Artikel in dieser Fehlerliste doch zusätzlich auftauchen müssen, oder sehe ich das falsch? Immerhin war das Bild schon länger ohne Bildbeschreibung eingebunden. --STBR!? 09:01, 20. Nov. 2008 (CET)Beantworten
Wie gesagt, derzeit wird nur nach ...px]] gesucht. In "Jugendmusik Lackenbach" stand aber ...thumb]]. Das wird nicht gefunden derzeit. -- sk 09:08, 20. Nov. 2008 (CET)Beantworten
Ahhh, jetzt hab ich's verstanden. :) --STBR!? 09:09, 20. Nov. 2008 (CET)Beantworten

Syntax error for redirects

Hello! First of all, thank you for the syntax checker tool! Maybe you have already thought of this, but I do not find it anywhere. At svwiki_p I found some faulty redirects today. They looked like this: #REDIRECT = [[Target page]], i.e. with an equal sign after the redirect statement. Maybe the tool should also look for #REDIRECT with other characters than whitespace before [[ or something like that? (Not case sensitive, of course.) --MagnusA 08:00, 20. Nov. 2008 (CET)Beantworten

Thanks for this info. I will include this error. -- sk 08:48, 20. Nov. 2008 (CET)Beantworten
 Ok. -- sk 21:05, 20. Nov. 2008 (CET)Beantworten
This feature may have a bug? Error reports are all related to Image syntax. ja:User:fryed-peach 17:02, 21. Nov. 2008 (CET)Beantworten
Yes, it shows images in gallerys without description. I will fix this tonight. ;-) -- sk 17:05, 21. Nov. 2008 (CET)Beantworten
 Ok -- sk 21:25, 21. Nov. 2008 (CET)Beantworten

Bug report - dawiki: da:Fortsættelseskrigen

There seem to be a problem counting [[ ]] correctly, when there are other elements inside the square brackets. The segment below looks well-formed to me, but the page is still included in the list of pages with mismatched square brackets.


[[Image:DeadFinnishcivilians1942.jpg|right|thumb|300px|Finske civile dræbt af sovjetiske partisaner i Seitajärvi i finsk Lapland 1942<ref>{{cite web
|url=http://www.hs.fi/english/article/Too+awful+an+image+of+war/1135223124092
|title=Sixty years on, there are no grounds to withhold images kept in a Finnish Defence Forces' safe
|accessdate=2008-01-17
|author=Anna-Stina Nykänen 
|last=
|first=
|authorlink=
|coauthors=
|date=2006-11-19
|work=Too awful an image of war
|publisher=HELSINGIN SANOMAT (International Edition)
|pages=
|language=
|doi=
|archiveurl=
|archivedate=
|quote=De halvnøgne lig af finske kvinder og børn ligger strøet på jorden, deres lig halvt opløst. Liget af en lyshåret dreng på omkring 5 år er lagt på ladet af en lastbil. En finsk soldat holder de brændte og svedne lig af et spædbarn i sine arme. </br>
En anden konvolut viser billeder af kannibalisme. Russiske tropper, omringet af finner og uden håb om undsætning, er begyndt at spise deres døde. En tredje konvolut indeholder anskuelige billeder af henrettelser. En russisk infiltrator, fanget bag de finske linjer, smiler og ler til kameraet mens en finsk officer retter en pistol mod ham for at henrette ham.}}</ref>]]

Could you please take a look at this? -- da:User:Wegge 09:14, 21. Nov. 2008 (CET)Beantworten

Hello Wegge. The problem is only that between the open end close square brackets is a line break. I have never see something like this construction in a link or image. In all 97.687 articles of da and in all 828.748 articles of de and all 497.680 articles of nl my script found only this one article in da with this problem. If we delete the line breaks it is also not a problem. What do you mean? -- sk 21:40, 21. Nov. 2008 (CET)Beantworten
If it's only the <br /> tag that's the problem, I think we can live with that. -- da:User:Wegge 21:42, 21. Nov. 2008 (CET)Beantworten
No it is not the "br". The reason are the line breakes in the template "cite web". But I have a solution for this problem. At the moment I not exlude the templates. I will this include in my script in the next time, but the problem is very complex. If you can wait a little bit, I will solve the problem. Thanks for your bug report. -- sk 21:54, 21. Nov. 2008 (CET)Beantworten

HTML-Textformatierungselemente

Diese Rubrik zeigt Seiten mit <big>, aber in der Überschrift steht nicht drin, das dies unerwünscht sein. Eine Möglichkeit dies in MediaWiki darzustellen gibt es nicht. Beschreibung oder Skript anpassen? Der Umherirrende 21:31, 21. Nov. 2008 (CET)Beantworten

Also laut Hilfe:Textgestaltung soll es nicht in normalen Artikeln verwendet werden. Wäre noch zu klären, was ein "normaler" Artikel ist. -- sk 21:42, 21. Nov. 2008 (CET)Beantworten
Stimmt, da habe ich nicht dran gedacht. Ich weiß auch nicht was als normal angesehen werden kann. Aber würde dies erstmal hintenanstellen, da die Rubrik ja erstmal genug fehler hat, vielleicht wird sie dann auch schneller abgearbeitet. Der Umherirrende 21:46, 21. Nov. 2008 (CET)Beantworten

fortführende Listen

Derzeit scheinen die ol mit einer start-Angabe nicht als Fehler anerkannt zu werden. Auf Hilfe:Listen ist aber erklärt, das man es änders machen sollte (letzte Zeile). (Ist mir hier aufgefallen) Vielleicht kann man es mit aufnehmen und die Beschreibung um diese Ersetzungsregel ergänzen. Der Umherirrende 22:54, 21. Nov. 2008 (CET)Beantworten

Interessant. Das wusste ich noch nicht das es auch so geht. Wenn es sowas wie SelfHTML auf englisch geben würde, dann könnte man dadrauf verweisen. Am besten wäre eine Empfehlung vom W3-Consortium. --sk 09:09, 22. Nov. 2008 (CET)Beantworten

Artikel fängt mit Weißraum an

MediaWiki entfernt am Aritkelanfang Zeilenumbrüche, wenn aber dort ein Leerzeichen steht, werden die Zeilenumbrüche nicht entfernt, dies kann nach entfernen von LA oder ähnlichen Bausteinen passieren. Beispiel, dadurch entsteht ein unnötiger Weißraum am Anfang. Es können auch Leerzeichen ohne Umbrüche am Artikelanfang vorhanden sein. Ich halte es für sinnvoll dieses zu bereinigen. Der Umherirrende 23:01, 21. Nov. 2008 (CET)Beantworten