En cualquier caso he estado estos días trasteando con bash, el interprete de comandos de Linux y la verdad que las cosas funcionan bastante bien.
En este caso, y como añadido al Tucan, el gestor de descargas, he programado un pequeño script que nos ayudará a extraer todos los ficheros de vídeo de una temporada descargada y copiarlos a la carpeta que deseemos. Se podría añadir el comando de eliminar carpeta pero he decidido no hacerlo porque creo que es mejor borrarlo a a mano por si algo no hubiera salido bien.
Lo primero que necesitaremos es el unrar, que es freeware, (no es software libre). Para instalarlo usaremos el siguiente comando:
- sudo apt-get install unrar
Para ello abriremos el editor de textos gedit mediante el siguiente comando:
- gedit
extraer.sh
#!/bin/bashDentro del for esta la carpeta de nuestra temporada. Este caso ficticio es la temporada de los Simpsons número 18. Al descargarlo nos encontramos con que son 2 partes por cada capitulo. Sólo basta con extraer la primera pues el programa automáticamente buscará la segunda, tercera etc...
for i in $( ls $HOME/Descargas/T-18/ ); do
cd $HOME/Descargas/T-18/$i
extrae=`find *part1.rar`
unrar e $extrae
copia=`find *.avi`
mv $copia $HOME/Descargas/T-18/
cd ..
echo Extraído correctamente $i
done
Procederemos a darle los permisos mediante el siguiente comando:
- chmod u+x $HOME/Escritorio/extraer.sh
- $HOME/Escritorio/extraer.sh
No hay comentarios:
Publicar un comentario