Reihenfolge von Textblöcken in einer HTML-Datei umkehren

Diskutiere Reihenfolge von Textblöcken in einer HTML-Datei umkehren im HTML Forum im Bereich Programmierung; Liebe Foren-Leute, ich hab ne etwas ungewöhnliche Frage und bin sehr unsicher, ob ich hier richtig bin. Folgendes ist mein Anliegen: Man kann bei...
  • Reihenfolge von Textblöcken in einer HTML-Datei umkehren Beitrag #1
T
texer
New member
Beiträge
1
Punkte Reaktionen
0
Liebe Foren-Leute, ich hab ne etwas ungewöhnliche Frage und bin sehr unsicher, ob ich hier richtig bin.
Folgendes ist mein Anliegen:
Man kann bei Instagram alle seine Daten, Fotos, Konversationen etc. in einer ZIP-Datei herunterladen. Eine dieser Konversationen liegt mir sehr am Herzen und ich möchte sie der betreffenden Person gerne als schön gelayoutetes PDF-Dokument zum Geburtstag schenken. Die Konversation liegt als HTML-Datei vor. Öffne ich diese in einem Browser, sind zwei Dinge problematisch:

1) die neueste Nachricht steht oben, die älteste ganz unten. Wenn man daraus einen lesbaren Dialog über mehrere PDF-Seiten machen möchte, muss die Reihenfolge also umgekehrt werden. Kann man das irgendwie automatisieren?

2) die angezeigten Uhrzeiten bei den Nachrichten stimmen nicht. Ich vermute, dass sie jeweils um etwa 10 Stunden verschoben sind, sodass oftmals auch der Tag nicht mehr stimmt. Kann ich das irgendwie global anpassen, ohne jede einzelne Nachricht bearbeitet zu müssen? Es sind nämlich sehr, sehr viele (wahrscheinlich so etwa 150 Seiten DIN-A4).

Ich fürchte allerdings, dass es nicht geht und ich nun wirklich jede einzelne Nachricht nacheinander rauskopieren und in ein Textsatzprogramm einfügen und dort dann die Uhrzeit anpassen muss. Das wird ne quälende Arbeit.

Hat irgendjemand ne Idee, was ich da tun kann?
 
  • Reihenfolge von Textblöcken in einer HTML-Datei umkehren Beitrag #2
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
Wenn die Textblöcke alle nach einem gleichen Muster aufgebaut sind, könnte man vielleicht mit einem Editor wie Notepad++ und Macros etwas machen. Aber ich schätze mal, das wirst du alles händisch machen müssen.
 
  • Reihenfolge von Textblöcken in einer HTML-Datei umkehren Beitrag #3
S
Sempervivum
Well-known member
Beiträge
760
Punkte Reaktionen
125
Ich bin sehr optimistisch, dass sich das alles automatisch machen lässt und Du es nicht händisch ändern musst.
Je nachdem, wie das HTML aufgebaut ist, kannst Du mit CSS und
Code:
flex-direction: column-reverse;
die Reihenfolge der Elemente umkehren. Um beurteilen zu können, ob das machbar ist, poste doch mal das HTML einer solchen Unterhaltung.
Bei der Uhrzeit würde man am besten eine Skriptsprache einsetzen. Entweder das Dokument direkt automatisch umeditieren, PHP oder Python würden sich dafür anbieten. Bei beiden müsstest Du zunächst etwas installieren, einen Webserver mit PHP oder Python.
Alternativ ein Javascript in der Seite einfügen, das die Uhrzeiten jedes Mal beim Laden umändert. Dann musst Du nichts installieren.
 
Zuletzt bearbeitet:
  • Reihenfolge von Textblöcken in einer HTML-Datei umkehren Beitrag #4
basti1012
basti1012
Well-known member
Beiträge
242
Punkte Reaktionen
18
Ich glaube auch, dass man das leicht im Browser ändern kann.
Da du ja sagtest, dass du dir das im Browser anschauen kannst , brauch man ja nur ein JS, schreiben das alles umdreht, und ggf. ein Startdatum eingeben, wann das Gespräch begann. Wenn die Abstände der Beiträge passen, kann man das mit JS auslesen und an den Startdatum anpassen. Das JS kopierst du dann in die Konsole und dann kannst du das HTML neu speichern.

Wie schon gesagte wurde brauch man dazu aber mal eine Beispiel-Seite.
Notfalls ändere Namen und Inhalt, falls das nicht öffentlich sein soll. Ändere aber kein HTML
 
Thema:

Reihenfolge von Textblöcken in einer HTML-Datei umkehren

Oben Unten