Posts Tagged ‘revistas’

Script para descargar la revista Linux Magazine

Posted in Scripts, Trucos, linux on December 2nd, 2008 by mrcomputer – 10 Comments

Actualización 5-12-08: Después de estar investigando he conseguido que los artículos de la revista queden en orden. Además de alguna cosa que he añadido. Tambien he encontrado la fuente del script original

Como muchos de vosotros sabréis la revista Linux Magazine pone a disposición de todos para descargar los artículos de revistas con ya algunos meses de antigüedad, pero el problema que tiene es que debes de ir bajando artículo por artículo para tener la revista completa.
Hace un tiempo encontré un script que permitía descargar todo ejecutándolo, pero lo he mejorado y he hecho que también los una todos en un sólo PDF.

Aquí os dejo el script:

#!/bin/sh
#
# Modificado por mrcomputer  5-12-2008
#
#Nota: no todas las revistas estan completas aun
#Para añadir nueva revista solo tienes que añadir el numero correspondiente
#al bucle for
#
mkdir Revistas_Linux_Magazine
cd Revistas_Linux_Magazine
for x in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 \
 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
do
mkdir Linux_Magazine_$x
cd Linux_Magazine_$x
wget --recursive --no-parent http://www.linux-magazine.es/issue/$x/
 
DIRECTORIO=www.linux-magazine.es/issue/$x
ARCHIVOS=$(ls -tru1 $DIRECTORIO/*.pdf)
#elimina los \n
ARC=$(echo $ARCHIVOS |sed -e 's/\n//g')
 
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=LM_$x.pdf $ARC
mv -f www.linux-magazine.es/issue/$x/LM_$x.pdf ../Linux_Magazine_$x/
 
# Eliminar publicidades...
rm -r www.linux-magazine.es
rm -r edusol.info
rm -r www.smartphoneshow.com
rm -r www.opensourceworldconference.com
rm -r max.adobe.com
cd ..
done

Si tenéis alguna mejora me lo podéis comentar.