Formació autodidàctica en mòduls d'Enginyeria lingüística aplicada a la Traducció


Com automatitzar l'execució de Html2txt:

Salveu el text següent en un fitxer ASCII i executeu-lo amb PERL al mateix directori en què teniu les pàgines a convertir i el programa HTML2TXT.
Si us cal, afegiu les trajectòries respectives al programa i a la carpeta de les pàgines

my (@llista,$nom,$nomSenseExtensio,$extensio,$comptador);
@llista = glob('*.htm');
push (@llista,glob('*.html'));
#$comptador=1000;
#la linia anterior es un comentari. Aquesta tambe i sense accents per
#raons llargues d'explicar. El que importa es que podem fer la feina 
#en varies tongades i adaptar el comptador al nombre de fitxers ja
#processats
$comptador=0;
foreach $nom (@llista) {
	next unless $nom =~ /^(.+)\.([^\.]+)$/;
	$nomSenseExtensio=$1;
	$extensio=$2;
	$comptador++;
	# canviem el nom car HTML2TXT requereix format 8.3
	rename "$nomSenseExtensio.$extensio", "F$comptador.htm";
	print "Convertim $nomSenseExtensio.$extensio en F$comptador.txt\n";
	system "html2txt -w F$comptador.htm F$comptador.txt";
	}
print STDERR "\n\nTot va bé si acaba bé.\n";

Per comentaris i observacions, poseu-vos en contacte amb Lluís de Yzaguirre

Pàgina servida per
Projecte Apache