Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Budite obavešteni preko jabbera kad vam stigne GMail

[es] :: Instant Messaging :: Budite obavešteni preko jabbera kad vam stigne GMail

[ Pregleda: 2848 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon315

Član broj: 315
Poruke: 1657
*.beoland.sezampro.yu.



+13 Profil

icon Budite obavešteni preko jabbera kad vam stigne GMail27.06.2005. u 17:27 - pre 229 meseci
Zar ne bi bilo dobro kada bi nam stizala poruka na jabber kada dobijemo novu poštu na GMailu?

E pa čika Vanja je sklepao 2 skriptice koje završavaju ovaj posao

Za početak, pobrinite se da imate instalirane sledeće zavisnosti:

Libgmail (OBAVEZNO CVS verziju jer inače neće da radi!)

Xmpppy i xsend.py

Evo skripti:

gmailbroj:
Code:

#!/usr/bin/env python

import libgmail
ga = libgmail.GmailAccount("[email protected]", "lozinka")
ga.login()
folder = ga.getMessagesByFolder('inbox')
count = 0
for thread in folder:
 count = count+1
print count


gmailjavi:
Code:

#!/bin/bash

flag="0"

while [ true ]
do

number=`/usr/bin/gmailbroj`

if [ $number -eq 0 -o $number -eq $flag ]
then
  sleep 300
  continue
fi

if [ $number = 1 ]
then
  xsend [email protected] Imaš $number novu poruku na GMail-u!
fi

if [ $number -gt 1 -a $number -lt 5 ]
then
  xsend [email protected] Imaš $number nove poruke na GMail-u!
fi

if [ $number -gt 4 ]
then
  xsend [email protected] Imaš $number novih poruka na GMail-u!
fi

flag=$number
sleep 300

done


Realizovao sam tako da se samo šalje poruka kada se promeni broj poruka od prošlog puta, da ne bi na svakih pet minuta slao jednu te istu poruku ako nije pristigao novi mail.

I sad ako još koristite opciju na ES-u "praćenje teme putem emaila" i koristite GMail, onda čim se pojavi novi odgovor na temu, bićete obavešteni Dok se ne odradi ovo preko pubsuba ili bota

Imam i verziju koja šalje i subjecte novih poruka, pa ako ste zainteresovani, kažite. Jedino što će neko morati malo da je prepravi jer ne odvaja linije u novi red, mrzelo me oko toga da prčkam, ako je neko voljan nek javi, mada dobro je i ovako.

Pozdrav

[Ovu poruku je menjao Vanja Petreski dana 27.06.2005. u 18:34 GMT+1]
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eth-wifi.verat.net.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Budite obavešteni preko jabbera kad vam stigne GMail28.06.2005. u 10:00 - pre 229 meseci
U vezi shell skripte:

• koristi /bin/sh umesto /bin/bash (dovoljno za ovakav skriptić, a učiniće ga portabilnijim)

while true umesto while [ true ]

• Umesto konsekutivnih if konstrukcija gde sve vreme ispituješ vrednost jedne te iste promenljive koristi case strukturu

• Šta ako je broj poruka 22? Treba da ispituješ broj_poruka % 10 ako je veći od 20.

[Ovu poruku je menjao random dana 28.06.2005. u 11:08 GMT+1]
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

urke
Aleksandar Urošević
Web Developer
Kragujevac

Član broj: 2997
Poruke: 317

Jabber: urke@elitesecurity.org
Sajt: https://urosevic.net


Profil

icon Re: Budite obavešteni preko jabbera kad vam stigne GMail29.08.2005. u 07:38 - pre 227 meseci
A zašto se smarati sa tolikim skriptama i zavisnostima za dobavljanje broja poruka kad GMail daje Atom feed svih novih poruka u inboxu? Iskoristi ovo:

Code:
curl -s -u username:password https://mail.google.com/mail/feed/atom


pri čemu username zameniš sa [email protected] a password sa svojom lozinkom za gmail, i dobiješ ono što možeš da iskoristiš, mnogo jednostavnije :)

btw, ovako može da se proverava više gmail naloga, što je najbitnije :)
 
Odgovor na temu

[es] :: Instant Messaging :: Budite obavešteni preko jabbera kad vam stigne GMail

[ Pregleda: 2848 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.