View previous topic :: View next topic |
Author |
Message |
nafre Guru
Joined: 27 Dec 2003 Posts: 388
|
Posted: Fri Jan 21, 2005 1:49 am Post subject: [HOW-TO] Notificador para o GMAIL! |
|
|
Pessoal estou publicando ai uma tradução da dica publicada pelo freeix aqui mesmo no forum espero que seja do agrado de todos . testem se ocorrer algum erro reply no topico por favor.
OBS: Não repare muito na tradução pois estou começando a treinar meu inglês para traduçoes
freeix wrote: | Faz algum tempo que venho procurando um notificador para o gmail, acabei nao encontrando então resolvir escrever os meus proprios:
Primeiro passo:
Agora com o root crie o arquivo = "/usr/bin/gmaild"
Considerações sobre a pasta:
chmod 700, e substitua USERNAME-HERE e PASSWORD-HERE pelo seu login gmail
Code: | #!/usr/bin/python
import libgmail
import os,time
def notify(subject):
os.popen('/usr/bin/thinklight') #notification command
ga = libgmail.GmailAccount("USERNAME-HERE", "PASSWORD-HERE")
ga.login()
folder = ga.getMessagesByFolder('inbox')
id = folder._threads[0].id
while 1:
time.sleep(120)
folder = ga.getMessagesByFolder('inbox')
thread = folder._threads[0]
if thread.id != id:
if thread.subject[0:3]=="<b>": #html bold
notify(thread.subject)
id = thread.id |
Para os que não possuem o Thinkpad será necessari substituir '/usr/bin/thinklight' por uma alternativa "wall" ou "festival"
Próximo passo é criar o script de inicialização "/etc/init.d/gmaild" ( chmod 755"
Code: | #!/sbin/runscript
depend() {
use net
}
start() {
ebegin "Starting gmaild"
start-stop-daemon --start --quiet --background --pidfile /var/run/gmaild.pid --make-pidfile --exec /usr/bin/gmaild
eend $?
}
stop() {
ebegin "Stopping gmaild"
start-stop-daemon --stop --quiet --pidfile /var/run/gmaild.pid --name gmaild
eend $?
} |
Usuáios do Thinkpad podem usar o thinklight e só criar o script /usr/bin/thinklight (chmod 755) como é mostrado abaixo.
Code: | #!/bin/bash
function flash {
cd /proc/acpi/ibm
STATE=$(grep status light | sed 's/status:\t*//')
for i in {1,2,3}; do
echo on > light
sleep .3
echo off > light
sleep .3
done
echo $STATE >> light
}
flash |
Inicie o gmaild
Code: | /etc/init.d/gmaild start
rc-update add gmaild default |
Envie sua mensagem de teste e espere pacientemente por 2 minutos |
_________________ Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil
Last edited by nafre on Fri Jan 21, 2005 11:07 pm; edited 1 time in total |
|
Back to top |
|
|
xef Guru
Joined: 20 Jun 2003 Posts: 460 Location: Porto - Portugal
|
Posted: Fri Jan 21, 2005 4:33 pm Post subject: |
|
|
Quote: | Agora com o roo crie a pasta = "/usr/bin/gmaild" |
Não seria ficheiro? |
|
Back to top |
|
|
pilla Bodhisattva
Joined: 07 Aug 2002 Posts: 7729 Location: Underworld
|
Posted: Fri Jan 21, 2005 5:14 pm Post subject: |
|
|
xef wrote: | Quote: | Agora com o roo crie a pasta = "/usr/bin/gmaild" |
Não seria ficheiro? |
Vamos começar de novo com a discussão pt/pt_BR? _________________ "I'm just very selective about the reality I choose to accept." -- Calvin |
|
Back to top |
|
|
Matheus Villela Apprentice
Joined: 25 Oct 2003 Posts: 263
|
Posted: Fri Jan 21, 2005 6:07 pm Post subject: |
|
|
pilla wrote: | xef wrote: | Quote: | Agora com o roo crie a pasta = "/usr/bin/gmaild" |
Não seria ficheiro? |
Vamos começar de novo com a discussão pt/pt_BR? |
Acho que você não compreendeu
O que entendi foi o seguinte:
Ficheiro = Arquivo(?) e não pasta
----
Sobre how-to's e traduções deles, não seria uma boa um tópico fixo listando links pra tais how-to's? Ficaria mais fácil dos usuários acharem tais tópicos |
|
Back to top |
|
|
pilla Bodhisattva
Joined: 07 Aug 2002 Posts: 7729 Location: Underworld
|
Posted: Fri Jan 21, 2005 6:35 pm Post subject: |
|
|
Matheus Villela wrote: |
O que entendi foi o seguinte:
Ficheiro = Arquivo(?) e não pasta
|
Ah bom, desculpa então. Estou traumatizado _________________ "I'm just very selective about the reality I choose to accept." -- Calvin |
|
Back to top |
|
|
iTT n00b
Joined: 23 Apr 2004 Posts: 70 Location: Lisboa
|
Posted: Fri Jan 21, 2005 6:52 pm Post subject: |
|
|
Ja agora esse notificador é para quando se recebe uma mensagem no gmail, ele da um alerta?
Mas a extension do mozilla e do firefox, para quem usas esses browsers, não chega? Eu uso essa extension e estou satifeito. |
|
Back to top |
|
|
nafre Guru
Joined: 27 Dec 2003 Posts: 388
|
Posted: Fri Jan 21, 2005 11:06 pm Post subject: |
|
|
1 - amigo fica a sugestao para quem quiser usar
2 - Quanto a correção já está feita Vlw..Não tinha percebido. _________________ Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jan 24, 2005 1:41 am Post subject: |
|
|
O Gmail agora tem suporte a POP. A intenção foi boa, mas isso está deprecated agora. _________________ RTFM! |
|
Back to top |
|
|
xef Guru
Joined: 20 Jun 2003 Posts: 460 Location: Porto - Portugal
|
Posted: Mon Jan 24, 2005 1:13 pm Post subject: |
|
|
pilla wrote: | Matheus Villela wrote: |
O que entendi foi o seguinte:
Ficheiro = Arquivo(?) e não pasta
|
Ah bom, desculpa então. Estou traumatizado |
Fiz essa correcção porque estava a ler o howto e não estava a compreender, depois vi qual era o erro
Não sou muito de discussões PT/BR, por vezes até me sai uma palavra brasileira na area de informatica |
|
Back to top |
|
|
|