Benutzer Diskussion:ParaDox/testBot

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Ebenen-Bug bzw. fehlender Ebenen-Parameter

[Quelltext bearbeiten]

Damit „+Zeitstempel für ArchivBot, sonst wird nicht oder falsch archiviert“ und ähnliches irgendwann Mal nicht mehr nötig sein wird, wäre es sehr gut, wenn der ArchivBot so wie der SpBot einen Ebenen-Parameter hätte. --ParaDox 07:56, 1. Mai 2008 (CEST)Beantworten

Die selben WP:FZW Unterabschnitte wurden jetzt zwar archiviert aber nicht entfernt. Ich habe das korrigiert/nachgeholt. --ParaDox 14:30, 1. Mai 2008 (CEST)Beantworten
Der Bedarf für einen Ebenen-Parameter sollte sich jetzt eigentlich auch erledigt haben, oder? sebmol ? ! 00:45, 2. Mai 2008 (CEST)Beantworten
Da bin ich mir nicht ganz sicher, da mir nicht klar ist, wie der Bot sich für die „Basisebene“ entscheidet (welche allgemein/default 2 sein dürfte). Ich glaube eine gezielte „Basisebene-Logik“ wäre eine zusätzliche Eindeutigkeit, welche auch das Zusammenhalten von bspw. einem „leeren“ Ebene-2 Abschnitt mit Unterabschnitten gewährleisten würde. --ParaDox 01:09, 2. Mai 2008 (CEST)Beantworten
Ok. Ich werde das mal einbauen. sebmol ? ! 02:08, 2. Mai 2008 (CEST)Beantworten
Da wäre ich begeistert, denn dann würde Vorlage:Autoarchiv/Doku#(Unter-)Abschnitte zusammenhalten voraussichtlich überflüssig werden (was ich eh schon immer zu kompliziert fand). Beim Diskutieren (anlegen von Abschnitten) denkt Mensch erfahrungsgemäß nicht immer an die Archivierung, und Neulingen wird das meist erst nach „schlechten Erfahrungen“ bekannt. --ParaDox 02:21, 02:26, 2. Mai 2008 (CEST)Beantworten
Ist jetzt drin, müsste aber mal getestet werden. Hast du Zeit? sebmol ? ! 03:56, 2. Mai 2008 (CEST)Beantworten
Guten Morgen sebmol, ich erstelle jetzt gleich ein paar TEST-Seiten in meinem Benutzernamensraum, und melde mich dann wieder. Bin ich richtig in der Annahme, dass die Syntax für den Parameter Ebene=n ist? Gruß, --ParaDox 10:00, 2. Mai 2008 (CEST)Beantworten
Ja. Ich wollte das so nah wie möglich an der Syntax der Autoarchiv-Erledigt-Vorlage orientieren. sebmol ? ! 10:33, 2. Mai 2008 (CEST)Beantworten
Okay, ich habe 3 Seiten erstellt, welche sich nur im „Ebene=n Parameter“ unterscheiden. Selbstverständlich kannst du die Seiten beliebig verändern: Ebene=1, Ebene=2, Ebene=3. --ParaDox 10:40, 2. Mai 2008 (CEST)Beantworten
Ok. Ich lasse ihn mal manuell auf die drei Seiten los. sebmol ? ! 10:59, 2. Mai 2008 (CEST)Beantworten

Erledigt. Aber ich glaube, das Ergebnis ist so noch nicht ganz das Wahre... sebmol ? ! 11:20, 2. Mai 2008 (CEST)Beantworten

Ja, noch nicht, siehe „TEST: Ebene=1“, „TEST: Ebene=2“ und „TEST: Ebene=3“. Du kannst die Testseiten gerne beliebig revertieren usw., ich werde ein Auge drauf halten und was mir so auffällt melden. Gruß, --ParaDox 11:59, 2. Mai 2008 (CEST)Beantworten
Schaust du jetzt nochmal? Ich habe den Code ein weiteres Mal geändert. sebmol ? ! 19:53, 20. Mai 2008 (CEST)Beantworten
Hier erst mal nur meine Tabellen, für Schlussfolgerungen „raucht mit mein Kopf“ momentan zu sehr. Gruß, --ParaDox 21:36, 20. Mai 2008 (CEST) +Link: 06:27, 21. MaiBeantworten
Hallo sebmol, um die Seite ArchivBot/Bugs mit für die Allgemeinheit wenig interessantem nicht zu überfüllen, habe ich diese weitere Benutzer-Unterseite angelegt. Gruß, --ParaDox 21:58, 20. Mai 2008 (CEST) Reformuliert: 06:27, 21. MaiBeantworten

Hi sebmol,

  1. für mein „AutoArchiveCheck-Script“ (welches nur Diff-Seiten ausliest) wäre es günstiger die Archivseiten (Archiv Ebene=1, =2 und =3) vor der Archivierung nicht zu löschen, sondern nur zu leeren bzw. „auf leer“ zu revertieren.
  2. es würde mMn die Auswertung/Beurteilung meiner „AutoArchiveCheck-Tabellen“ erheblich erleichtern, wenn wir jeweils für Quell- und Zielseiten entsprechende Referenz-Tabellen mit dem Soll-Ergebnis hätten, um sie neben die bisherigen Ist-Tabellen stellen zu können.
  3. um die in „2.“ erwähnten Soll-Tabellen nicht manuell erstellen zu müssen, wäre es „nur“ nötig die Archivierungen jeweils einmal manuell korrekt durchzuführen. Aus den Diffs könnte mein „AutoArchiveCheck-Script“ jeweils Soll-/Referenz-„AutoArchiveCheck-Tabellen“ automatisch generieren.

Gruß, --ParaDox 06:16, 21. Mai 2008 (CEST)Beantworten

Zu 1: Ich kann die gelöschten Versionen wiederherstellen, wenn das hilft.
Zu 2 und 3: Die Frage ist, wie die korrekte Archivierung bewerkstelligt wird. Ich bin mir selbst nicht sicher, dass ich genau beschreiben kann, welches Verhalten erwünscht ist, da mir das Konzept des Ebenen-Parameters noch nicht ganz klar ist. sebmol ? ! 06:35, 21. Mai 2008 (CEST)Beantworten
Zu 1: Ist nicht nötig, danke. Es geht mir da nur um künftige Tests.
Zu 2 und 3: Die eigentliche Frage dabei ist, wie mit leeren und/oder unsignierten Unterabschnitten im Zusammenhang mit dem Ebenen-Parameter verfahren werden soll. Ich neige stark dazu, dass leere und/oder unsignierte Abschnitte als signiert und nicht leer behandelt werden sollen, wenn Unterabschnitte vorhanden sind. Anders gesagt, ein Basisabschnitt inkl. aller Unterabschnitte sollte immer als Ganzes bewertet/ausgewertet und archiviert werden (ganz unabhängig von Unterabschnittaufteilungen). Alles andere ist mMn für die Bots und Anwender+innen zu kompliziert zu handhaben und beispielsweise in der Dokumentation auch nicht leicht zu erklären. --ParaDox 08:01, 08:29, 21. Mai 2008 (CEST)Beantworten
PS.: Es dürfte mMn unverzichtbar sein, dass du dich darüber mit Euku absprichst/koordinierst. --ParaDox 08:04, 21. Mai 2008 (CEST)Beantworten

SOLL/IST Überprüfung mit Diffs müsste ausreichen

[Quelltext bearbeiten]

Oben in Punkt 3 schrieb ich »Aus den Diffs könnte mein „AutoArchiveCheck-Script“ jeweils Soll-/Referenz-„AutoArchiveCheck-Tabellen“ automatisch generieren«. Das generieren von „AutoArchiveCheck-Tabellen“ dürfte wahrscheinlich (weitgehend) überflüssig sein, weil mit Diffs beliebige (alte) Versionen verglichen werden können, so dass entsprechende Diffs zwischen SOLL-/IST-Versionen zur Überprüfung von TEST-Archiven/-Archivierungen (meist) völlig ausreichen müssten. --ParaDox 04:42, 26. Mai 2008 (CEST)Beantworten

AutoArchiveCheck 11:59, 2. Mai 2008

[Quelltext bearbeiten]

11:59, 2. Mai 2008 Ebene=1

[Quelltext bearbeiten]

ParaDox/AutoArchiveCheck:

Archivierung 11:14, 2. Mai 2008

K=Kontext   B=BasisAbschnittArchiviert   U=UnterAbschnittArchiviert

= Blah 1 =*** Level < 2 (will be 2 next time) 1 to 1***
K1 B1 == Blah 1.1 ==
K2 B2 == Blah 1.2 ==
K3 U1 === Blah 1.2.1 ===
K4 U2 === Blah 1.2.2 ===
K5 U3 ==== Blah 1.2.2.1 ====
K6 U4 ==== Blah 1.2.2.2 ====
K7 U5 ==== Blah 1.2.2.3 ====
K8 U6 === Blah 1.2.3 ===
K9 B3 == Blah 1.3 ==
*** basicLevel changed from 2 to 1***
= Blah 2 =*** Level < 2 (will be 2 next time) 1 to 1***
K10 B4 == Blah 2.1 ==
K11 B5 == Blah 2.2 ==
K12 U7 === Blah 2.2.1 ===
K13 U8 === Blah 2.2.2 ===
K14 U9 ==== Blah 2.2.2.1 ====
K15 U10 ==== Blah 2.2.2.2 ====
K16 U11 ==== Blah 2.2.2.3 ====
K17 U12 === Blah 2.2.3 ===
K18 B6 == Blah 2.3 ==
K19   = Blah 3 =
K20 B7 == Blah 3.1 ==
K21 B8 == Blah 3.2 ==
K22 U13 === Blah 3.2.1 ===
K23 U14 === Blah 3.2.2 ===
K24 U15 ==== Blah 3.2.2.1 ====
K25 U16 ==== Blah 3.2.2.2 ====
K26 U17 ==== Blah 3.2.2.3 ====
K27 U18 === Blah 3.2.3 ===
K28   == Blah 3.3 ==
K29   = Blah 4 =
K30 B9 == Blah 4.1 ==
K31   == Blah 4.2 ==
K32 U19 === Blah 4.2.1 ===
K33 U20 === Blah 4.2.2 ===
K34 U21 ==== Blah 4.2.2.1 ====
K35 U22 ==== Blah 4.2.2.2 ====
K36 U23 ==== Blah 4.2.2.3 ====
K37   === Blah 4.2.3 ===
K38   == Blah 4.3 ==
K39   = Blah 5 =
K40 B10 == Blah 5.1 ==
K41   == Blah 5.2 ==
K42 U24 === Blah 5.2.1 ===
K43   === Blah 5.2.2 ===
K44 U25 ==== Blah 5.2.2.1 ====
K45 U26 ==== Blah 5.2.2.2 ====
K46   ==== Blah 5.2.2.3 ====

--ParaDox 11:59, 2. Mai 2008 (CEST)Beantworten

11:59, 2. Mai 2008 Ebene=2

[Quelltext bearbeiten]

ParaDox/AutoArchiveCheck:

Archivierung 11:15, 2. Mai 2008

K=Kontext   B=BasisAbschnittArchiviert   U=UnterAbschnittArchiviert

K1   == Blah 1.3 ==
= Blah 2 =*** Level < 2 (will be 2 next time) 1 to 1***
K2 B1 == Blah 2.1 ==
K3 B2 == Blah 2.2 ==
K4 U1 === Blah 2.2.1 ===
K5 U2 === Blah 2.2.2 ===
K6 U3 ==== Blah 2.2.2.1 ====
K7 U4 ==== Blah 2.2.2.2 ====
K8 U5 ==== Blah 2.2.2.3 ====
K9 U6 === Blah 2.2.3 ===
K10 B3 == Blah 2.3 ==
K11   = Blah 3 =
K12 B4 == Blah 3.1 ==
K13 B5 == Blah 3.2 ==
K14 U7 === Blah 3.2.1 ===
K15 U8 === Blah 3.2.2 ===
K16 U9 ==== Blah 3.2.2.1 ====
K17 U10 ==== Blah 3.2.2.2 ====
K18 U11 ==== Blah 3.2.2.3 ====
K19 U12 === Blah 3.2.3 ===
K20   == Blah 3.3 ==
K21   = Blah 4 =
K22 B6 == Blah 4.1 ==
K23   == Blah 4.2 ==
K24 U13 === Blah 4.2.1 ===
K25 U14 === Blah 4.2.2 ===
K26 U15 ==== Blah 4.2.2.1 ====
K27 U16 ==== Blah 4.2.2.2 ====
K28 U17 ==== Blah 4.2.2.3 ====
K29   === Blah 4.2.3 ===
K30   == Blah 4.3 ==
K31   = Blah 5 =
K32 B7 == Blah 5.1 ==
K33   == Blah 5.2 ==
K34 U18 === Blah 5.2.1 ===
K35   === Blah 5.2.2 ===
K36 U19 ==== Blah 5.2.2.1 ====
K37 U20 ==== Blah 5.2.2.2 ====
K38   ==== Blah 5.2.2.3 ====

--ParaDox 11:59, 2. Mai 2008 (CEST)Beantworten

11:59, 2. Mai 2008 Ebene=3

[Quelltext bearbeiten]

ParaDox/AutoArchiveCheck:

Archivierung 11:17, 2. Mai 2008

K=Kontext   B=BasisAbschnittArchiviert   U=UnterAbschnittArchiviert

K1   = Blah 3 =
K2 B1 == Blah 3.1 ==
K3 B2 == Blah 3.2 ==
K4 U1 === Blah 3.2.1 ===
K5 U2 === Blah 3.2.2 ===
K6 U3 ==== Blah 3.2.2.1 ====
K7 U4 ==== Blah 3.2.2.2 ====
K8 U5 ==== Blah 3.2.2.3 ====
K9 U6 === Blah 3.2.3 ===
K10   == Blah 3.3 ==
K11   = Blah 4 =
K12 B3 == Blah 4.1 ==
K13   == Blah 4.2 ==
K14 U7 === Blah 4.2.1 ===
K15 U8 === Blah 4.2.2 ===
K16 U9 ==== Blah 4.2.2.1 ====
K17 U10 ==== Blah 4.2.2.2 ====
K18 U11 ==== Blah 4.2.2.3 ====
K19   === Blah 4.2.3 ===
K20   == Blah 4.3 ==
K21   = Blah 5 =
K22 B4 == Blah 5.1 ==
K23   == Blah 5.2 ==
K24 U12 === Blah 5.2.1 ===
K25   === Blah 5.2.2 ===
K26 U13 ==== Blah 5.2.2.1 ====
K27 U14 ==== Blah 5.2.2.2 ====
K28   ==== Blah 5.2.2.3 ====

--ParaDox 11:59, 2. Mai 2008 (CEST)Beantworten

AutoArchiveCheck 21:36, 20. Mai 2008

[Quelltext bearbeiten]

21:36, 20. Mai 2008 Ebene=1

[Quelltext bearbeiten]

ParaDox/AutoArchiveCheck:

Archivierung 19:50, 20. Mai 2008 – (assumed basicLevel=1)

K=Kontext   B=BasisAbschnittArchiviert   U=UnterAbschnittArchiviert

K1 B1   = Blah 1 =
K2 U1   U== Blah 1.1 ==
K3 U2   U== Blah 1.2 ==
K4 U3   U=== Blah 1.2.1 ===
K5 U4   U=== Blah 1.2.2 ===
K6 U5   U==== Blah 1.2.2.1 ====
K7 U6   U==== Blah 1.2.2.2 ====
K8 U7   U==== Blah 1.2.2.3 ====
K9 U8   U=== Blah 1.2.3 ===
K10 U9   U== Blah 1.3 ==
K11     = Blah 2 =
K12     = Blah 3 =
K13 U10   U== Blah 3.1 ==
K14     == Blah 3.2 ==
K15     === Blah 3.2.1 ===
K16     = Blah 4 =
K17 U11   U== Blah 4.1 ==
K18     == Blah 4.2 ==
K19 U12   U=== Blah 4.2.1 ===
K20     === Blah 4.2.2 ===
K21     ==== Blah 4.2.2.1 ====
K22     = Blah 5 =
K23 U13   U== Blah 5.1 ==
K24     == Blah 5.2 ==
K25 U14   U=== Blah 5.2.1 ===
K26     === Blah 5.2.2 ===
K27     ==== Blah 5.2.2.1 ====
K28 U15   U==== Blah 5.2.2.2 ====
K29     ==== Blah 5.2.2.3 ====

--ParaDox 21:36, 20. Mai 2008 (CEST) --ParaDox 07:36, 21. Mai 2008 (CEST)Beantworten

21:36, 20. Mai 2008 Ebene=2

[Quelltext bearbeiten]

ParaDox/AutoArchiveCheck:

Archivierung 19:50, 20. Mai 2008 – (assumed basicLevel=2)

K=Kontext   B=BasisAbschnittArchiviert   U=UnterAbschnittArchiviert

K1     == Blah 1.3 ==
= Blah 2 = DEL *** Level < 2 (will be 2 next time) 2 to 1***
K2 B1   == Blah 2.1 ==
K3 B2   == Blah 2.2 ==
K4 U1   U=== Blah 2.2.1 ===
K5 U2   U=== Blah 2.2.2 ===
K6 U3   U==== Blah 2.2.2.1 ====
K7 U4   U==== Blah 2.2.2.2 ====
K8 U5   U==== Blah 2.2.2.3 ====
K9 U6   U=== Blah 2.2.3 ===
K10 B3   == Blah 2.3 ==
K11     = Blah 3 =
K12 B4   == Blah 3.1 ==
K13     == Blah 3.2 ==
K14     === Blah 3.2.1 ===
K15     = Blah 4 =
K16 B5   == Blah 4.1 ==
K17     == Blah 4.2 ==
K18 U7   U=== Blah 4.2.1 ===
K19     === Blah 4.2.2 ===
K20     ==== Blah 4.2.2.1 ====
K21     = Blah 5 =
K22 B6   == Blah 5.1 ==
K23     == Blah 5.2 ==
K24 U8   U=== Blah 5.2.1 ===
K25     === Blah 5.2.2 ===
K26     ==== Blah 5.2.2.1 ====
K27 U9   U==== Blah 5.2.2.2 ====
K28     ==== Blah 5.2.2.3 ====

--ParaDox 21:36, 20. Mai 2008 (CEST) --ParaDox 07:38, 21. Mai 2008 (CEST)Beantworten

21:36, 20. Mai 2008 Ebene=3

[Quelltext bearbeiten]

ParaDox/AutoArchiveCheck:

Archivierung 19:51, 20. Mai 2008 – (assumed basicLevel=3)

K=Kontext   B=BasisAbschnittArchiviert   U=UnterAbschnittArchiviert

K1     = Blah 3 =
== Blah 3.1 == DEL *** Level < 3 (will be 3 next time) 3 to 2***
DEL*** basicLevel changed from 3 to 2***
== Blah 3.2 == DEL *** Level < 3 (will be 3 next time) 3 to 2***
K2 B1   === Blah 3.2.1 ===
K3 B2   === Blah 3.2.2 ===
K4 U1   U==== Blah 3.2.2.1 ====
K5 U2   U==== Blah 3.2.2.2 ====
K6 U3   U==== Blah 3.2.2.3 ====
K7 B3   === Blah 3.2.3 ===
K8     == Blah 3.3 ==
K9     = Blah 4 =
DEL*** basicLevel changed from 3 to 2***
== Blah 4.1 == DEL *** Level < 3 (will be 3 next time) 3 to 2***
K10     == Blah 4.2 ==
K11 B4   === Blah 4.2.1 ===
K12     === Blah 4.2.2 ===
K13     ==== Blah 4.2.2.1 ====
K14     = Blah 5 =
DEL*** basicLevel changed from 3 to 2***
== Blah 5.1 == DEL *** Level < 3 (will be 3 next time) 3 to 2***
K15     == Blah 5.2 ==
K16 B5   === Blah 5.2.1 ===
K17     === Blah 5.2.2 ===
K18     ==== Blah 5.2.2.1 ====
K19 U4   U==== Blah 5.2.2.2 ====
K20     ==== Blah 5.2.2.3 ====

--ParaDox 21:36, 20. Mai 2008 (CEST) --ParaDox 07:44, 21. Mai 2008 (CEST)Beantworten