home *** CD-ROM | disk | FTP | other *** search
- Short: HTML (De)Compressor/Preprozessor (German)
- Author: thorsten.willert@gmx.de Thorsten Willert
- Uploader: thorsten.willert@gmx.de (Thorsten Willert)
- Version: 0.38
- Type: comm/www
- Requires: WB3.x, tritonrexx.library, rexxMOOS.library
- Kurz: HTML (De)Kompressor/Preprozessor
-
-
- ARexx- Programm zur Komprimierung von HTML- Dateien,
- zum Speicherplatzsparen und für höhere Übertragungsraten
- im WWW, mit
- Preprozessor zum leichteren Umgang mit Editoren und größeren
- Projekten.
-
- Funktion:
- Das Programm ist modular aufgebaut und entfernt (je nach
- verwendetem Modul) einfach:
- · Tabs
- · Zeilenvorschübe und Umbrüche
- · doppelte Leerzeichen
- · PRE-formatierter Text und Scripte, werden je nach
- Modul, berücksichtigt.
-
- sonst gibt es noch:
- · einen Dekomprimierer, der komprimierte Dateien
- wieder lesbar macht.
-
- · und einen Preprozessor, mit folgenden Befehlen
- ## Preprozessor- Kommentar, wird von diesem
- gelöscht.
- #INCLUDE: Einbinden einer Datei ab dieser Zeile
- (mit mehreren Standardsuchpfaden)
-
- #DEFINE: Definieren von Macros, diese dürfen
- wiederrum Befehle enhalten.
- An Macros können bis zu 10 Variablen
- übergeben werden.
- #UNDEF: Löschen von Macro-Definitionen
-
- Kontrollstruktur mit:
- #IFDEF: Abfrage eines mit #DEFINE erstellten
- Bezeichners
- #IFNDEF: Negation der vorherigen Abfrage
- #ELSE: Alternativzweig
- #ENDIF: Ende der #IFDEF- Struktur
- Keine Schachtelung möglich!
-
- #TIME: Einfügen der aktuellen Uhrzeit, in
- Wahlfreiem Format.
- #DATE: Einfügen des aktuellen Datums, in
- wahlfreiem Format.
- #FILETIME: Einfügen der Speicherzeit der angegebenen
- Datei/Quelldatei, in wahlfreiem Format.
- #FILEDATE: Einfügen des Speicherdatums der angegebenen
- Datei/Quelldatei, in wahlfreiem Format.
- #FILENAME: Einfügen des Namens der Quelldatei
- #FILESIZE: Fügt die Größe der angegebenen Datei ein.
- #IMGSIZE: Fügt die Dimensionen des angegebenen
- Bildes ein.
- #CLI Ausgabe des angegebenen CLI-Commandos
- wird ab dieser Stelle einfügt, wahlweise
- PRE-formatiert.
-
- Alles zwischen
- #HTMLCODE und
- #ENDHTMLCODE wird in sichtbaren HTML-Quelltext
- umgewandelt.
-
- Alle Pfadangaben sind wie in HTML möglich.
- Also relativ zur aktuellen Datei ../../Bilder/Bild.png
-
- Die Befehle werden direkt in den HTML-"Quell"text
- als Kommentar eingegeben:
- <!--#DEFINE <Date> 'Heute ist <!--#DATE tt. month jjjj -->' -->
-
- der Preprozessor und ein Komprimierungsmodul können in einem
- Durchlauf ausgeführt werden.
-
-
- Allgemeines:
- · Triton- Oberfläche
- · Verzeichnisse können komplett (nicht rekursiv)
- bearbeitet werden
- · Dokumentation (natürlich) in HTML
- · Und beim Preprozessor etwas Gedult, oder einen schnellen
- Rechner ;-)
-
- Neues:
- · Verbesserte Compressoren (entfernen nun auch Kommentare)
- · Erweiterter Preprozessor
- · Anleitung komplett überarbeitet (an Amiga Voyager und AWeb,
- angepaßt)
-