[FÀCIL] codi,scripts bash,latex,llibres
pere no cal
pere41 a gmail.com
dic feb 4 14:36:28 CET 2009
Bon dia,
Seguint la genial idea d'en Carlos, envio un mail amb els tags
d'indexació separats per comes, per quan tinguem un sistema de
tractament d'entrades a llista per tal d'afegir continguts
automàticament.
Si algú està interessat en el famós llibre d'en Richard Stallman i,
malgrat tot, no troba el codi font, un petit script ens pot generar el
pdf, i si no ens acaba d'agradar el resultat, sempre podem editar el
codi LaTeX que ens quedarà al directori de treball.
------------------------------------------------------------------------------------------------------------------------------------------------
#!/bin/sh
wget -q -O - http://oreilly.com/openbook/freedom/
for i in `wget -q -O - http://oreilly.com/openbook/freedom/ | sed -n
'/<blockquote>/,/<\/blockquote>/p'| cut -d '"' -f 2 | grep htm`
do
wget -q -O - http://oreilly.com/openbook/freedom/$i |sed -n
'/<blockquote>/,/<\/blockquote>/p' | sed -e 's/<blockquote>//g' | sed
-e 's/<\/blockquote>//g' >> faif.html
done
mkdir figs
for i in `grep png faif.html| cut -d '"' -f 2`
do
wget -q -O $i http://oreilly.com/openbook/freedom/$i;
done
html2latex faif.html && pdflatex faif.tex;
------------------------------------------------------------------------------------------------------------------------------------------------
Cal no oblidar alguns detalls:
0) El nom de l'executable podria ser faif_build, per exemple
1) chmod 755 faif_build // per tal de fer-ho executable
2) Necessitem html2latex que és un script en pearl disponible a la
web, i que els javeros poden sustituir per htmltolatex, en java.
3) Ens cal tenir instal·lat LaTeX, wget, i sed
4) Evidentment, qualsevol millora del codi serà benvinguda i si cal
afegir alguna cosa perquè sigui compatible amb la llicència d'en
Richard i d'O'Reilly si us plau feu-m'ho saber, no voldria que
aquestes quatre ratlles *publicades en GPL* puguin ser motiu de
problemes!.
Salut
Pere
--
El coneixement és com el fuet, si li toca l'aire millora i si es tanca
es podreix.
More information about the Llista
mailing list