Michael Schröpl: "Verlorene Seelen" durchsuchen

Beitrag lesen

kennt jemand eine Möglichkeit die verlorenen Seelen (http://www.teamone.de/selfaktuell/verlorene_seelen/) zu durchsuchen?

Derzeit sind die Verlorenen Seelen Bestandteil von Nichts, insbesondere leider nicht Bestandteil des Forum-Archivs. Wären sie dies, dann könnte man sie mit der normalen Archivsuche verarbeiten.

Was wir dazu bräuchten, das wäre ein abgewandelter Schwanzabschneider.
Der bisherige wird, wenn ich das richtig errate, einfach die Forumhauptdatei verarbeiten, aus dieser komplette Threads herausschneiden und zu jeweils einer Archivdatei zusammenkleben. Gleichzeitig erweitert er den Archivindex, um damit wird die Sache durchsuchbar.

Nun besteht das Problem der Verlorenen Seelen aber gerade darin, daß zum Zeitpunkt ihres Entstehens die Hauptdatei zerschossen wurde. Man müßte also den Zusammenhang dieser Dateien auf andere Weise wiederherstellen.
Dafür fallen mir zwei Möglichkeiten ein:

a) ein neues Archivaufnahmeskript: Wir picken uns irgend ein Posting heraus und versuchen, in diesem festzustellen, ob es ein Thread-Beginn ist. Wenn nicht, dann suchen wir seinen Vater (link darauf ist ja vorhanden), so lange, bis wir die Wurzel gefunden haben. Danach arbeiten wir uns von dieser Wurzel rekursiv Ebene für Ebene in die untergeordneten Postings vor, so wie der Schwanzabschneider Zeile für Zeile in der Forumhauptdatei liest, und tun das, was der Schwanzabschneider auch tut.

b) die Informatikerlösung: Navigation wie oben, aber wir programmieren nicht etwa den Schwanzabschneider nach, sondern wir generieren innerhalb des Verlorene-Seelen-Unterverzeichnisses einfach eine neue Forumhauptdatei für einen einzigen Thread! Auf diese können wir dann den bestehenden Schwanzabschneider anwenden, falls dieser so parametrisierbar ist, daß er auch dort funktionieren würde, und falls er in der Lage ist, sämtliche Threads (nämlich den einzigen, den wir gerade gebastelt haben) auf einmal abzuschneiden, d. h. dies nicht durch irgendeine Sicherheitsabfrage verhindert wurde. (Stefan???)
Nach jedem Schwanzabschneiderdurchgang sind alle Postings dieses Threads verbraucht worden; wenn noch welche vorhanden sind, dann nehmen wir wieder irgendeines zufällig, suchen seinen Threadkopf usw. - irgendwann werden alle Verlorenen Seelen ihre Ewige Ruhe in den Tiefen des Archivs gefunden haben ...