Archive for the ‘Bash’ Category

Descargar con redirección a archivo correcto

julio 12, 2017

Existen muchos servidores o páginas que al solicitarle un archivo, manejan el asunto con direcciones que hacen llamdos a sus servidores, y devuelven el archivo más actualizados.

Para automatizar la descarga -y actualización- de los mismos, se requiere una forma de solicitar la descarga y que se obtenga lo requerido.

Hasta ahora no ha funcionado con wget, pero con curl sí. Por ejemplo, para el cliente (solo 64 bits) de WordPress en paquete Debian:

curl -JLO https://public-api.wordpress.com/rest/v1.1/desktop/linux/download?type=deb

Fuente

Activar mis alias en Debian

julio 10, 2017

Los alias son herrmientas de código en bash muy útiles, que permiten hacer rápidamente multiplicidad de comandos. Se categorizan en alias puramente y en funciones de bash, para más complejos.

Para descargar y activar los publicados en mi reposiotrio, ejecutar lo siguiente:

Comunicación con Telegram

marzo 7, 2016

Nacida como alternativa a Whatsapp, consideramos a esta red muy superior a su alternativa comprada por Facebook. Aquí explicamos el por qué y las distintas formas de acceder a ella. (more…)

Copiar y transferir en terminal GNU mostrando barra de progreso

marzo 29, 2014

Hay varias herramientas. Las principales: rsync y pv
(more…)

Obtener IP por terminal

febrero 8, 2014

Existen varias opciones:

wget -qO- ifconfig.me/ip

(more…)

Descargar página desde página con índice

febrero 3, 2014

Con wget:

-r: recursivo

-l #: nivel de frecursividad.

-p: requisitos de página. Todo lo que la página necesita

-k: cambia los vínculos a locales. Lo hace una vez finalizada la descarga.

-c: continúa si hay alguna descarga incompleta.

 

Por ejemplo para descargar el Catecismo de la Iglesia Católica:

wget -c -r -l 1 -k -p http://www.vatican.va/archive/catechism_sp/index_sp.html

El manual de Debian:

wget -c -r -l 1 -k -p http://www.debian.org/doc/manuals/debian-reference/index.es.html

 

http://www.gnu.org/software/wget/manual/html_node/Recursive-Retrieval-Options.html