Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
monolith
Monolith ist ein Befehlszeilentool, das Webseiten als einzelne HTML-Datei speichert und alle Assets wie CSS, Bilder und JavaScript direkt in eine Datei einbettet. Dadurch entsteht eine exakte Offlinekopie der Seite, ohne dass eine Netzwerkverbindung erforderlich ist.
Zu den Kernfunktionen von Monolith gehören das Bündeln von Assets in Daten-URLs, der Ausschluss von Assets wie Skripten, Bildern oder Videos, die Unterstützung von Cookies und die Möglichkeit, einzuschränken, von welchen Domänen Assets abgerufen werden. Es führt kein JavaScript aus, ermöglicht aber die Vorverarbeitung dynamischer Inhalte mit Tools wie Chromium.
Für Forscher, Datensammler oder alle, die Webseiten genau so erfassen müssen, wie sie online erscheinen, ist Monolith eine großartige Ergänzung Ihres Toolsets. Ziehen Sie es in Betracht, wenn Sie Webseiten für die Offline-Verwendung archivieren oder als Snapshot speichern müssen, wobei das Erscheinungsbild erhalten bleiben soll, ohne dass Assets der Originalseite verloren gehen.
Installation
Arch Linux
Installiere das monolith Paket.
Verwendung
siehe monolith –help
oder hier
Beispiel (Statische Seite)
monolith -avIo beispiel.htm https://www.suletuxe.de/
- -a = Keine Audiodateien
- -v = Keine Videodateien
- -I = Isoliere Seite vom Internet (Es werden keine Inhalte mehr aus dem Internet nachgeladen)
- -o = Ausgabe in Datei statt des stdout
Beispiel (Dynamische Seite)
Preprozessing durch einen Webbrowsers anhand einer dynamischen Webseite einfügen
Siehe auch
- monolith auf terminaltrove.com (Tool der Woche 15.10.24)