Concatenar varios PDFs en uno.

Debido a que tenia varios PDFs ordenados por nombre tal como se muestra en la imagen, y con la dificultad de la lectura o búsqueda de información, he decidido concatenar-los con gs (Ghostscript).

Para ello desde la consola:

gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=concatenados.pdf mypdf\(01\).pdf mypdf\(02\).pdf mypdf\(03\).pdf mypdf\(04\).pdf mypdf\(05\).pdf mypdf\(06\).pdf mypdf\(07\).pdf mypdf\(08\).pdf mypdf\(09\).pdf mypdf\(10\).pdf mypdf\(11\).pdf mypdf\(12\).pdf mypdf\(13\).pdf mypdf\(14\).pdf mypdf\(15\).pdf mypdf\(16\).pdf mypdf\(17\).pdf mypdf\(18\).pdf mypdf\(19\).pdf mypdf\(20\).pdf mypdf\(21\).pdf mypdf\(22\).pdf mypdf\(23\).pdf mypdf\(24\).pdf mypdf\(25\).pdf mypdf\(26\).pdf mypdf\(27\).pdf mypdf\(28\).pdf mypdf\(29\).pdf mypdf\(30\).pdf mypdf\(31\).pdf mypdf\(32\).pdf mypdf\(33\).pdf mypdf\(34\).pdf mypdf\(35\).pdf mypdf\(36\).pdf mypdf\(37\).pdf mypdf\(38\).pdf mypdf\(39\).pdf mypdf\(40\).pdf mypdf\(41\).pdf mypdf\(42\).pdf mypdf\(43\).pdf mypdf\(44\).pdf mypdf\(45\).pdf mypdf\(46\).pdf mypdf\(47\).pdf mypdf\(48\).pdf mypdf\(49\).pdf mypdf\(50\).pdf mypdf\(51\).pdf mypdf\(52\).pdf mypdf\(53\).pdf mypdf\(54\).pdf mypdf\(55\).pdf mypdf\(56\).pdf mypdf\(57\).pdf mypdf\(58\).pdf mypdf\(59\).pdf mypdf\(60\).pdf mypdf\(61\).pdf mypdf\(62\).pdf mypdf\(63\).pdf mypdf\(65\).pdf mypdf\(66\).pdf mypdf\(67\).pdf mypdf\(68\).pdf mypdf\(69\).pdf mypdf\(70\).pdf mypdf\(71\).pdf mypdf\(72\).pdf mypdf\(73\).pdf mypdf\(74\).pdf mypdf\(75\).pdf mypdf\(76\).pdf mypdf\(77\).pdf mypdf\(78\).pdf mypdf\(79\).pdf mypdf\(80\).pdf mypdf\(81\).pdf mypdf\(82\).pdf mypdf\(83\).pdf mypdf\(84\).pdf mypdf\(85\).pdf mypdf\(86\).pdf mypdf\(87\).pdf mypdf\(88\).pdf mypdf\(89\).pdf

Ahora tengo un solo documento ordenado por titulo y sus marcadores. El espacio ocupado por los PDFs era de unos 21M, sin embargo el tamaño del PDF es ahora de unos 7,6 M.

Saludos!

 

Utilizar la terminal vía proxy

El otro día se cayo la salida principal a Internet cuando estaba realizando unas descargas en la terminal, pues bien o me esperaba a que el tiempo mejorara y la salida principal a Internet estuviese operativa o modificaba algunas variables y así poder utilizar la terminal vía proxy  y continuar con lo que estaba haciendo.

Pues bien, me decidí a modificar o añadir las variables para poder redirigir el trafico por uno de los proxys.

Para ello basta con ejecutar en la terminal los siguientes comandos:

export http_proxy='https://$username:$password@$internet_proxy:$proxy_port/'
export https_proxy='https://$username:$password@$internet_proxy:$proxy_port/'
export ftp_proxy='https://$username:$password@$internet_proxy:$proxy_port/'
export no_proxy='localhost,127.0.0.1,192.168.0.0/16,dominio_interno.com'

Bien, con el primer export hemos indicado que todo lo que sea http vaya por el proxy, con el segundo ya lo habéis adivinado y el tercero no hace falta decirlo.

Ahora bien con el cuarto indicamos que localhost,127.0.0.1,192.168.0.0/16,dominio_interno.com no pase por el proxy, de esta forma este trafico no sera redirigido al exterior y podremos acceder a la red interna sin problemas.

Para dejar de salir por el proxy una vez se recupere la salida principal a Internet realizamos un unset de las variables.

unset http_proxy
unset https_proxy
unset ftp_proxy

Otro uso es cuando el ancho de banda de la salida principal a Internet esta a full.

Actualizar youtube-dl

Debido al mensaje de error de youtube-dl al querer realizar una descarga de una playlist, he tenido que actualizarlo de la siguiente forma.

Este era el mensaje de error:

ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the –verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.

test@test:~/Vídeos$ youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

Para realizar la instalación como root:

apt-get install python-setuptools
easy_install pip
pip install --upgrade youtube-dl

test@test:~# file /usr/bin/youtube-dl
/usr/bin/youtube-dl: Python script, ASCII text executable

Y con esto es todo.
Ahora a descargar la playlist, exportar los vídeos a la tablet y verlos por el camino.

Por un Sistema Libre !!!