Hola gente de la comu!
Bueno buscando que ponerle de nuevo a mi conky me encontré con un script escrito en python para ver si tengo o no correos nuevos en Gmail el cual nunca me funciono (no se por que y tampoco tenia ganas de investigar), buscando mas profundo me encontré con una wiki de Arch el cual dejaba un script pero en bash el cual probé y modifique un poquito y obtuve el resultado deseado
Bueno pasemos a los echos
El código es este:
Donde dice USUARIO iría nuestro correo y PASSWORD nuestro pass obviamente.
nos tendía que quedar algo así:
--http-user=[email protected] --http-password=1234 --no-check-certificate
Obviamente que esa no es mi contraseña
Bueno copiamos, pegamos y guardamos el código de arriba, yo lo guarde como gmail2.sh al script y lo guarde dentro de una carpeta llamada .script por que sino cualquiera que tenga acceso a mi maquina podría ver mi password.
Lo podemos probar en un terminal a ver como funciona dándole permiso de ejecución con un chmod +x y luego poniendo un punto . y una barra / adelante del nombre del script:
Bueno ahora solo nos queda agregarselo al conky para eso abrimos el archivo de configuración de nuestro conky el cual es .conkyrc que esta oculto en nuestro home (por eso el punto adelante) y agregamos lo siguiente:
con esto ejecutara cada 3 segundos nuestro script.
~/.script/gmail2.sh es la ruta donde yo tengo guardado mi script, ustedes deben modificar esta linea por la ubicación de su script.
Una aclaración por si el script les da un error:
La linea que dice:
tiene que ir todo en una sola linea como muestra la siguiente captura:
Pantalla Completa
Y si a todo esto no les funciona acá les dejo una modificación que me paso @bcd0101 que le funciono bien.
Bueno gente esta fue mi dosis semanal de bash
Sera hasta la próxima.
Bueno buscando que ponerle de nuevo a mi conky me encontré con un script escrito en python para ver si tengo o no correos nuevos en Gmail el cual nunca me funciono (no se por que y tampoco tenia ganas de investigar), buscando mas profundo me encontré con una wiki de Arch el cual dejaba un script pero en bash el cual probé y modifique un poquito y obtuve el resultado deseado
Bueno pasemos a los echos
El código es este:
#!/bin/bash
# Script para ver la cantidad de correos resividos en Gmail.
# ..::Due204::..
CORREO=`wget -q -O - https://mail.google.com/a/domain/feed/atom [email protected] --http-password=PASSWORD --no-check-certificate |
grep -i fullcount | sed 's/<[^0-9]*>//g'`
echo "Gmail: $CORREO Correo{s} Nuevo{s}"
Donde dice USUARIO iría nuestro correo y PASSWORD nuestro pass obviamente.
nos tendía que quedar algo así:
--http-user=[email protected] --http-password=1234 --no-check-certificate
Obviamente que esa no es mi contraseña
Bueno copiamos, pegamos y guardamos el código de arriba, yo lo guarde como gmail2.sh al script y lo guarde dentro de una carpeta llamada .script por que sino cualquiera que tenga acceso a mi maquina podría ver mi password.
Lo podemos probar en un terminal a ver como funciona dándole permiso de ejecución con un chmod +x y luego poniendo un punto . y una barra / adelante del nombre del script:
Bueno ahora solo nos queda agregarselo al conky para eso abrimos el archivo de configuración de nuestro conky el cual es .conkyrc que esta oculto en nuestro home (por eso el punto adelante) y agregamos lo siguiente:
${execpi 300 ~/.script/gmail2.sh}
con esto ejecutara cada 3 segundos nuestro script.
~/.script/gmail2.sh es la ruta donde yo tengo guardado mi script, ustedes deben modificar esta linea por la ubicación de su script.
Una aclaración por si el script les da un error:
La linea que dice:
CORREO=`wget -q -O - https://mail.google.com/a/domain/feed/atom [email protected] --http-password=1234 --no-check-certificate |
tiene que ir todo en una sola linea como muestra la siguiente captura:
Pantalla Completa
Y si a todo esto no les funciona acá les dejo una modificación que me paso @bcd0101 que le funciono bien.
#!/bin/bash
# Script para ver la cantidad de correos resividos en Gmail.
# ..:Due204::..
# Modified by bcd0101, correction --http-password=XXXX and not --http password
CORREO=`wget -q -O - https://mail.google.com/a/domain/feed/atom [email protected] --http-password=PASSWORD and not --no-check-certificate |
grep -i fullcount | sed 's/<[^0-9]*>//g'`
Bueno gente esta fue mi dosis semanal de bash
Sera hasta la próxima.

