28/6/15

Script "Aria2 + Zenity" para descarga multiprotocolo.

Aria2 es un potente gestor de descargas (para terminal) que permite una gran variedad de protocolos como HTTP/HTTPS, FTP, BitTorrent y Metalink. En este caso he creado un simple script para quien lo quiera lanzar con interface gráfica desde Zenity, aunque el progreso de la descarga lo seguiremos viendo en un terminal (si alguien lo implementa y mejora, ahí lo dejo).
Al ejecutarlo nos pedirá que introduzcamos el enlace a descargar (lo copiamos al portapapeles y lo pegamos en el cuadro de diálogo), el script comprobará la existencia de la carpeta "Downloads" dentro de nuestra carpeta de usuario, de no existir la creará, del resto del proceso se encarga aria2 hasta concluir la descarga.
#!/bin/bash
# aria2 script
# Autor: Esteban C. Sanz

function INPUT() {
  zenity --entry --title="aria2" --text="Introduce URL:" --width=400
}

if [ -d "~/Downloads/" ]; then
  mkdir ~/'Downloads'
fi

while : ; do
  URL=`INPUT`
  if [ -n "$URL" ] ; then # Si la variable no es null
    aria2c $URL
    notify-send "Archivo descargado." -t 2000
  else
    exit 0
  fi
done

4/6/15

Usar el GPS del movil sin conexión de datos.

Hace poco vi un vídeo de una aplicación para Android que no usa la tarifa de datos mientras se usa el GPS. Dicha aplicación lo que hace es bajar a nuestro dispositivo el mapa completo del país donde estamos, o del pais al que vamos a viajar, y no va conectandose a internet de manera constante, haciendo uso de la tarifa de datos.

Lo recomendable es que lo instalemos mediante nuestro router wifi ya que los mapas pueden ocupar varios cientos de megas. Una vez instalado no hace uso de los datos puesto que ya esta todo en nuestro terminal. La app en cuestión es MAPS.ME (anteriormente MapsWithMe), disponible en nuestro Play store.

Como ventaja principal destacamos que funciona offline (sin conexión de datos). Es una aplicación indispensable en nuesto móvil o smartwatch. Espero les sea de utilidad.