Validierungsengine in Python
Verfasst: Sonntag 6. Februar 2011, 13:13
Hi,
ich habe vor in Python3 eine Validierungsengine zu schreiben, diese soll als erstes folgendes können:
Eklige Wörter ausradieren
Die Wörter sollen erkannt und mithilfe von Array oder Tuple und Regular Expression gefunden und gelöscht werden.
Serversoftware
Es soll ein PyScript laufen, dass als Server fungiert. Es feiert sein dasein in einem Terminalfenster und nimmt Daten entgegen, nach Wunsch protokolliert es die Logdaten auch in eine Datei.
Sie stellt im Endeffekt die Engine dar!
Clientsoftware
Dies ist ein einfaches PyScript das als Scriptdatei auf dem Webserver liegt, diese nimmt die Anfragen entgegen und schickt dieser per z.B. Socket zum Server und erwartet den validierten Text.
Ich hoffe euch gefällt diese Idee. Sie ist mir nämlich eingefallen als ich an mein CMS dachte, für das CMS wäre es sicher toll, eine externe Validierungsengine zu haben, die nicht auf einen Webserver oder auf PHP basiert, da PHP immer nur als Browser->Server->PHP->Server->Browser fungiert und nicht als Browser->Server->validate.py->ValEngine->validate.py->Server->Browser
Habe ein halbes Bild vor Augen, könnt ihr mir Bibliotheken empfehlen, z.B. um die HTTP Anfragen zu bearbeiten( ich weiß urllib und socket gehen!) oder eine Engine um validen XHTML Code aus schlechtem HTML Code zu konvertieren.
Weil die Validierungsengine soll nicht nur Text(aber Hauptsache Text) validieren, sondern auch HTML und später auch PHP und/oder Python.
P.s.: Ich habe Erfahrung in Python, ich traue mich dran!
ich habe vor in Python3 eine Validierungsengine zu schreiben, diese soll als erstes folgendes können:
- Texte nach sogenannten *ekligen* Wörtern durchsuchen und ausradieren, mittels eines Tuples oder Arrays
- Als Server fungieren
- Clientprogramm bereitstellen
Eklige Wörter ausradieren
Die Wörter sollen erkannt und mithilfe von Array oder Tuple und Regular Expression gefunden und gelöscht werden.
Serversoftware
Es soll ein PyScript laufen, dass als Server fungiert. Es feiert sein dasein in einem Terminalfenster und nimmt Daten entgegen, nach Wunsch protokolliert es die Logdaten auch in eine Datei.
Sie stellt im Endeffekt die Engine dar!
Clientsoftware
Dies ist ein einfaches PyScript das als Scriptdatei auf dem Webserver liegt, diese nimmt die Anfragen entgegen und schickt dieser per z.B. Socket zum Server und erwartet den validierten Text.
Ich hoffe euch gefällt diese Idee. Sie ist mir nämlich eingefallen als ich an mein CMS dachte, für das CMS wäre es sicher toll, eine externe Validierungsengine zu haben, die nicht auf einen Webserver oder auf PHP basiert, da PHP immer nur als Browser->Server->PHP->Server->Browser fungiert und nicht als Browser->Server->validate.py->ValEngine->validate.py->Server->Browser
Habe ein halbes Bild vor Augen, könnt ihr mir Bibliotheken empfehlen, z.B. um die HTTP Anfragen zu bearbeiten( ich weiß urllib und socket gehen!) oder eine Engine um validen XHTML Code aus schlechtem HTML Code zu konvertieren.
Weil die Validierungsengine soll nicht nur Text(aber Hauptsache Text) validieren, sondern auch HTML und später auch PHP und/oder Python.
P.s.: Ich habe Erfahrung in Python, ich traue mich dran!