Short: HTML (De)Compressor/Preprozessor (German) Author: thorsten.willert@gmx.de Thorsten Willert Uploader: thorsten.willert@gmx.de (Thorsten Willert) Version: 0.603b Type: comm/www Requires: WB3.x, tritonrexx.library, rexxMOOS.library, rexxlocaldates.library Kurz: HTML (De)Kompressor/Preprozessor Allgemeines: · Triton- Oberfläche · Integrierte Projektverwaltung · Die Hauptfunktionen sind als Plugins realisiert · Plugins können mit internen Funktionen über eine Funktionsliste beliebig kombiniert werden (Batchprozessor) · Dokumentation in HTML benötigt: dev/gui/tri20b2usr.lha (Triton) util/rexx/TritonRexx376.lha (TritonRexx) util/rexx/MOOS.lha (rexxMOOS) util/rexx/RexxLocalDates.lha (RexxLocalDates) ================================================================ Hauptprogramm: Neues: · Oberfläche komplett neu. · Interne Optimierung. · Projektverwaltung integriert. · Beliebig viele Plugins und Interne Funktionen, für die Bearbeitung von Dateien, kombinierbar. · (Optional: Automatische Dateiauswahl über Archiv-Bit.) Plugin HTML_Preprozessor_D: Neues: · Optionen für #DATE und #FILEDATE erweitert · Datumsangaben sind nun lokalisiert (vorher nur deutsch). ================================================================ Plugins: · Zwei Startscripts für RexxOpt zum Komprimieren und Dekomprimieren von ARexx- Programmen. · AmigaGuide-Kompressor: · entfernt überflüssige Zeilen vor dem ersten und zwischen den @nodes · HTML-Compressor(en) mit folgenden Funktionen: · entfernen von Kommentaren · löschen von Leerzeilen · löschen von Zeilenumbrüchen · entfernen von überflüssigen Leerzeichen · PRE-formatierter Text und Scripts werden berücksichtigt · HTML-Decompressor: · Dekomprimiert Dateien wieder · HTML-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 100! Variablen übergeben werden. Alles zwischen #DEFINE #BLOCK und #ENDDEF: kann als Macro definiert werden. Länge bis 65k! Mit bis zu 100 Variablen. #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/Tages, in wahlfreiem Format. #FILETIME: Einfügen der Speicherzeit der Quelldatei, in wahlfreiem Format. #FILEDATE: Einfügen des Speicherdatums/Tages der Quelldatei, in wahlfreiem Format. #FILENAME: Einfügen des Namens der Quelldatei mit, ohne oder nur Pfadangabe. #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. Zeilen zwischen #SORT und #ENSORT können einfach, nach URL oder dem dazugehörigen LINK sortiert werden. Mit vorgefertigten #INCLUDE-Dateien. Pfadangaben relativ (wie in HTML) möglich. http://www.thorsten-willert.de/