Qoraal yar si loo xaqiijiyo akoonnada gmail

Waxaan wadaagnaa barnaamij yar oo ku qoran Python oo ujeedadeedu tahay xaqiijinta tirada emayllada aan la aqrin laga soo qaatay koontada Gmail. Waxaan rajeynayaa inaad ka heshay enjoy

Wax ku biirinta kale ee Luis López ayaa ka dhigaysa mid ka mid ah guuleystayaasha tartankeena toddobaadlaha ah:La wadaag wixii aad ka ogtahay Linux«. Hambalyo Luis!
Feejignaan: waa lagama maarmaan in la rakibo ogeysiin-u dir barnaamijka si sax ah u shaqeeyo.

Haddii aad rabto inaad soo dejiso, lambarka isha ee hoos lagu soo bandhigo waxaa laga heli karaa github: https://gist.github.com/3910908

#! / usr / bin / env Python

# Barnaamijkani waa barnaamij bilaash ah: waad dib u qaybin kartaa ama / beddeli kartaa
# iyada oo ku xusan shuruudaha Liisanka Guud ee GNU sida lagu daabacay
# Aasaaska Barnaamijka Bilaashka ah, ama nooca 3 ee Shatiga, ama
# (ikhtiyaarkaaga) nooc kasta oo dambe.
#
# Barnaamijkan waxaa loo qaybiyaa iyadoo la rajeynayo inuu waxtar yeelan doono,
# laakiin AADAN LAHAYN WALALNIMO; iyada oo aan xitaa damaanad qaadka ah ee
# GANACSANNIMO ama SHARCI UJEEDO GAAR AH. Eeg
Liisanka Guud ee GNU Guud faahfaahin dheeraad ah.
#
# Waa inaad heshay nuqul ka mid ah GNU General License
# barnaamijkan. Haddii kale, eeg .
##################################### ##########
# Waxaa abuuray Luis Lopez
# GmailPypy v1.0
# note: Waa inaad rakibataa ogeysiin-dir.
##################################### ##########


laga bilaabo Codsiga soo dejinta urllib2, urlopen
ka imanaya koodh dejinta base64
laga bilaabo dib u soo dejinta
ka nidaamka os soo dejinta

# Aqoonsiga GMail
isticmaale = "your_usuario@gmail.com"
passwd = "your_password :)"

# Abuur shayga dalabka oo ku dar cinwaanka rukhsadda
codsi = Codsi ("https://mail.google.com/mail/feed/atom")
base64str = encodestring ("% s:% s"% (isticmaale, passwd)). beddel ("n", "")
request.add_header ("Oggolaanshaha", "Basic% s"% base64str)

# Hel jawaabta GMail athom
isku day:
   jawaab = urlopen (codsi)
marka laga reebo:
   jawaab = Midna
   msg = "Cilad lama filaan ah helitaanka macluumaadka. Fadlan hubi isku xirnaantaada ama aqoonsiyadaada GMail."

# Hel tirada E-mayllada aan la aqrin
haddii jawaabtu tahay Midna:
   barbar dhig = Ma jiro
kale:
   u dhigma = raadinta (r "(? Pd +)", jawaab. akhri ())

# Abuur fariin lagu soo bandhigo
haddii isku aadintu tahay Midna ama int (matched.group ("lama aqrin")) == 0:
   msg = Midna
kale:
   msg = "Found" + str (matched.group ("unreaded")) + "email (yada) aan la aqrin"

# Ku muuji ogeysiis pop-up ah farriinta
haddii msg yahay Midna:
   idlaan
kale:
   ogeysiis = "ogeysiin-dir -u caadi ah 'GMailn% s'"% msg
   nidaamka (ogeysii)

Ha iloobin inaad wax ka beddesho qiimaha isticmaalaha iyo passwd doorsoomayaasha isticmaalahaaga iyo lambarkaaga sirta ah ee gmail.

Haddii aad rabto inaad ku darto crontab:

1.- Waxay furaan feylka 'crontab' ee isticmaalahooda (isticmaalahaygu waa lucho)

crontab -u waan dagaallamaa -e

2.- Way ku tafatiraan iyagoo ku daraya xariiq sidan oo kale ah oo keydso

* / 10 * * * * * env DISPLAY =: 0.0 / dariiqa/to/file/pygmail.py

Tani waxay sababi doontaa in barnaamijku socdo 10kii daqiiqaba hal mar, soo-bixiduna waxay ka muuqan doontaa DISPLAY =: 0.0.

Waad ku mahadsan tahay Luis López!
Ma rabtaa inaad kaqeyb gasho tartankeena billaha ah iyo wax ku biiriyaan bulshada?
Kaliya waa inaad noo soo dirtaa a boostada oo ay ku jiraan xeeladaha ama casharka yar-yar ee aad iska leedahay.

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   square shaaha dijo

    Dhibaatada waxyaalahan ayaa ah in erayga sirta ah lagu kaydiyo qoraal cad: S

  2.   Kevin dijo

    Well this, waa su'aal sidee baan ugu lamaaneyn karaa xiisahayga?

  3.   anymex dijo

    waad ku dari kartaa galkaaga faylka 'execi 300 python ~ / .scripts / gmail.py

  4.   anymex dijo

    waad tafatiri kartaa koodhka si furaha sirta ah iyo isticmaaleyaashu ay sir u yihiin, ama waxaad ugu gudbin kartaa luqad la soo ururiyey

  5.   anymex dijo

    Qoraalka waa mid aad u wanaagsan, waxaan u isticmaalaa in aan conky