gentoo linux, java, software libre y otras hierbas
Sep, 08 2009 - 9:00 am

Chequear correos nuevos de Gmail desde la línea de comandos

Un tip rápido para ver si tienes nuevos correos en Gmail usando una CLI. Basta con tener curl instalado (casi cualquier distro lo tiene instalado) y ejecutar este comando:

curl -u nombreusuario –silent “https://mail.google.com/mail/feed/atom” | perl -ne ‘print “\t” if //; print “$2\n” if /<(title|name)>(.*)<\/\1>/;’


Puedes crear un alias para acceso fácil; para ello, añades lo siguiente en el archivo ~/.bashrc:

alias revisarmail=”curl -u nombreusuario –silent “https://mail.google.com/mail/feed/atom” | perl -ne ‘print “\t” if //; print “$2\n” if /<(title|name)>(.*)<\/\1>/;’”


De esa manera basta con ejecutar el comando revisarmail y poner tu password.

Visto en: commandlinefu

9 Comentarios | deja el tuyo

Dic, 27 2008 - 3:48 am

Gmail Backup, crear y restaurar copias de respaldo de tu cuenta de Gmail

Hace un tiempo había leído sobre Gmail Backup en mi lector de feeds, pero no había tenido la necesidad de probarlo aún. Ahora que lo pruebo,  me ha parecido bastante útil y sencillo, y por tanto escribo este pequeño review.

gmail-backup

Ten en cuenta que Gmail Backup utiliza las librerías de wxPython, por lo que debes tener dicho paquete instalado:

En Ubuntu/Debian:

$ sudo aptitude install wxPython

En Fedora:

# yum install wxPython

En Arch:

# pacman -S wxPython

Instalación

La instalación es bastante sencilla, basta con descargar el comprimido para Linux, y ejecutar el programa. Veamos un ejemplo:

  1. Descargamos la última versión:
    $ wget http://www.gmail-backup.com/files/gmail-backup-0.105-linux.zip
  2. Descomprimimos el archivo:
    $ unzip gmail-backup-0.105-linux.zip
  3. Entramos a la carpeta y ejecutamos el programa:
    $ cd gmail-backup-0.105-linux
    $ ./gmail-backup-gui.sh
  4. Opcional: si usas Gnome podrías crear un lanzador en el menú. Lo primero será crear un pequeño script que ejecute la aplicación; yo prefiero  crearlo ejecutando este comando:
    $ cat > ejecutar-gmail-backup.sh << EOF
    #!/bin/sh cd /home/usuario/gmail-backup
    sh gmail-backup-gui.sh
    EOF
    $ chmod a+x ejecutar-gmail-backup.sh

    Ahora sí, creamos el elemento en el menú. Para ello debes hacer clic derecho sobre el menú principal de Gnome, luego clic en Editar Menús. Seleccionas Internet en el panel izquierdo, y haces clic en el botón Elemento nuevo. Luego llenas los datos así:

    crear-lanzador

    Por supuesto debes modificar el campo Comando para que concuerde con la ubicación del script en tu equipo.

Características

  • Lo obvio: puedes crear y restaurar copias de respaldo de tu cuenta.
  • Puedes seleccionar el rango de fechas entre las que deseas realizar el backup.
  • Puedes también usar una versión que funciona sin interfaz gráfica, por ejemplo:
    $ ./gmail-backup.sh backup /home/usuario pepito@gmail.com password

Página oficial del proyecto: http://www.gmail-backup.com/

4 Comentarios | deja el tuyo

Sep, 19 2008 - 12:01 am

Configurar Gmail como cliente de correo predeterminado

Se trata de un tip bastante sencillo que permite que cuando hagamos clic en enlaces tipo mailto:juanito@putico.com se abra una pestaña en el Firefox con los campos necesarios para enviar un correo vía GMail.

Lo primero es descargar este script, guardarlo en tu home y darle permisos de ejecución:

wget http://casidiablo.net/wordpress/descargar/gmail
unzip gmail.zip
mv gmail.sh $HOME
chmod a+x $HOME/gmail.sh

Ahora debemos ejecutar Aplicaciones Preferidas:

Estando allí, vas a la sección Lector de correo y seleccionas Personalizar; luego, en la caja de texto Campo colocas: “/home/usuario/gmail.sh %s” (sin comillas ) reemplazando “usuario” por el nombre de tu usuario:

Aplicaciones preferidas

El contenido del script, por si te interesa es el siguiente:

#!/bin/sh
firefox -remote "openurl(https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed 's/mailto://'`,new-tab)"

Lo que hace es abrir una nueva pestaña del Firefox en la URL que utiliza Gmail para enviar correos, y usando el comando sed acomoda la variable to de la petición GET de acuerdo a la dirección de correo del destinatario.

Nota: si deseas que el script esté oculto basta con renombrarlo con un punto al principio, es decir: .gmail.sh. Por supuesto deberás cambiar también la ruta en Aplicaciones Preferidas.

este script

10 Comentarios | deja el tuyo

« Entradas anteriores