Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] Notificador para o GMAIL!
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Fri Jan 21, 2005 1:49 am    Post subject: [HOW-TO] Notificador para o GMAIL! Reply with quote

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:
Code:
emerge -a libgmail

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
View user's profile Send private message
xef
Guru
Guru


Joined: 20 Jun 2003
Posts: 460
Location: Porto - Portugal

PostPosted: Fri Jan 21, 2005 4:33 pm    Post subject: Reply with quote

Quote:
Agora com o roo crie a pasta = "/usr/bin/gmaild"


Não seria ficheiro? :)
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7729
Location: Underworld

PostPosted: Fri Jan 21, 2005 5:14 pm    Post subject: Reply with quote

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? :x
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
Matheus Villela
Apprentice
Apprentice


Joined: 25 Oct 2003
Posts: 263

PostPosted: Fri Jan 21, 2005 6:07 pm    Post subject: Reply with quote

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? :x

Acho que você não compreendeu :P

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
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7729
Location: Underworld

PostPosted: Fri Jan 21, 2005 6:35 pm    Post subject: Reply with quote

Matheus Villela wrote:

O que entendi foi o seguinte:
Ficheiro = Arquivo(?) e não pasta ;)


Ah bom, desculpa então. Estou traumatizado :P
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
iTT
n00b
n00b


Joined: 23 Apr 2004
Posts: 70
Location: Lisboa

PostPosted: Fri Jan 21, 2005 6:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Fri Jan 21, 2005 11:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Jan 24, 2005 1:41 am    Post subject: Reply with quote

O Gmail agora tem suporte a POP. A intenção foi boa, mas isso está deprecated agora. :wink:
_________________
RTFM!
Back to top
View user's profile Send private message
xef
Guru
Guru


Joined: 20 Jun 2003
Posts: 460
Location: Porto - Portugal

PostPosted: Mon Jan 24, 2005 1:13 pm    Post subject: Reply with quote

pilla wrote:
Matheus Villela wrote:

O que entendi foi o seguinte:
Ficheiro = Arquivo(?) e não pasta ;)


Ah bom, desculpa então. Estou traumatizado :P


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum