NOLLA : un simplificateur de code HTML

(Nolla : an HTML code simplifier)



Français Drapeau du Québec
English Croix de St George

J'ai écrit un programme très simple pour PC/Windows/DOS qui produit un code HTML simplifié  à partir d'un dossier original.  Le but est d'avoir du code HTML 3.2.

Jusqu'ici le programme traite quelques marqueurs, parmi lesquels <meta... >, <link... >, <style>, <script> etc.....


Dans une prochaine version, j'essayerai de décoder l'information contenue dans "span" et "div" et la convertirai en marqueurs du type
<font...>, <b>, <i> etc...

Version courante :

I have written a very simple program for PC/Windows/DOS that produces a simplified HTML code from an original file. The aim is to have simple HTML 3.2 code.

So far this program deals with some tags, among which <meta...>, <link...>, <style>, <script> etc...


In a next version, I will try and decode the information contained in "span" and "div" and convert it in <font...>, <b>, <i> etc.

Current version :

Click here to download version 1.

Comment l'employer :

Depuis le DOS, vous pouvez indiquer le nom du fichier initial sur la ligne de commande :

Nolla.exe my_file.htm

ou ne mettre aucun nom de fichier du tout. Dans ce cas, on vous le demandera.

Le programme peut être lancé depuis windows (il ouvre alors une fenêtre de DOS). Dans ce cas, si vous cliquez directement sur le nom nolla.exe dans lee gestionnaire de fichiers (explorateur), il n'aura aucun argument et on vous demandera le nom du fichier initial. Sinon, vous pouvez amener le fichier d'entrée avec la souris et le mettre au-dessus du nom nolla.exe dans la fenêtre de gestionnaire. Elle lancera le programme avec ce dossier comme entrée.

Si le fichier en entrée est my_file.htm, le fichier résultat en sortie sera my_file.txt (mais il contiendra du code HTML). Naturellement, si le fichier en entrée a déjà l'extension  TXT, il y aura un problème... Dans ce cas, on vous demandera un nom de fichier résultat.

Le fichier résultat sera dans tous les cas situé dans le même répertoire que le fichier initial.

Si le fichier résultat existe déjà, vous en serez averti et on vous demandera s'il peut être remplacé ou si vous voulez donner un autre nom.

How to use it :

From DOS, you can specify the name of the input file on the command line, like :

Nolla.exe my_file.htm

or no file name at all. In the latter case, it will be asked to you on line.

The program can be launched from windows too of course (and opens a DOS window). In this case, if you directly click on the name nolla.exe in the file manager window, it will have no argument and will then ask you the name of the input file. Otherwise, you can drag the input file with the mouse and put it over the name nolla.exe in the file manager window. It will launch the program with that file as an input.

If the input file is my_file.htm, the output file will be my_file.txt (but it will contain HTML code). Of course, if the input file already has the extension .TXT, there will be a problem... In this case, you will be asked a filename for the output file.

The output file will in any cas be located in the same directory as the input file.

If the output file already exists, you will be warned and asked if it can be overwritten or if you want to give the output file another name.
Langage :
Ce programme a été écrit avec FreePascal (www.freepascal.org), ce qui permet de le compiler aussi avec Turbo Pascal. Cela permet aussi de le compiler sous UNIX ou Linux. S'il y a des amateurs, vous pouvez me demander le source.
Language:
This program was written with FreePascal (www.freepascal.org), which makes it compileable with Turbo Pascal. That also makes it compileable under UNIX or Linux. If you want to do so, you can ask me for the source.



Page maintenue par Yves Sagnier, mise à jour le 7 septembre 2004