Gmail അക്കൗണ്ടുകൾ പരിശോധിക്കുന്നതിനുള്ള ചെറിയ സ്ക്രിപ്റ്റ്

എഴുതിയ ഒരു ചെറിയ പ്രോഗ്രാം ഞങ്ങൾ പങ്കിടുന്നു പൈത്തൺ ആരുടെ ലക്ഷ്യം പരിശോധിക്കുക എന്നതാണ് വായിക്കാത്ത ഇമെയിലുകൾ എന്ന അക്കൗണ്ടിൽ നിന്ന് ജിമെയിൽ. നിങ്ങൾ ഇത് ആസ്വദിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു…

ലൂയിസ് ലോപ്പസിൽ നിന്നുള്ള മറ്റൊരു സംഭാവന അദ്ദേഹത്തെ ഞങ്ങളുടെ പ്രതിവാര മത്സരത്തിലെ വിജയികളിൽ ഒരാളാക്കുന്നു: «ലിനക്സിനെക്കുറിച്ച് നിങ്ങൾക്കറിയാവുന്ന കാര്യങ്ങൾ പങ്കിടുക«. അഭിനന്ദനങ്ങൾ ലൂയിസ്!

ശ്രദ്ധിക്കുക: പ്രോഗ്രാം ശരിയായി പ്രവർത്തിക്കുന്നതിന് അറിയിപ്പ്-അയയ്ക്കൽ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത് ആവശ്യമാണ്.

നിങ്ങൾ‌ക്കത് ഡ download ൺ‌ലോഡുചെയ്യാൻ‌ താൽ‌പ്പര്യമുണ്ടെങ്കിൽ‌, ചുവടെ പ്രദർശിപ്പിച്ചിരിക്കുന്ന സോഴ്‌സ് കോഡ് ഗിത്തബിൽ‌ ലഭ്യമാണ്: https://gist.github.com/3910908

#! / usr / bin / env പൈത്തൺ

# ഈ പ്രോഗ്രാം സ software ജന്യ സോഫ്റ്റ്വെയറാണ്: നിങ്ങൾക്ക് ഇത് വീണ്ടും വിതരണം ചെയ്യാനും കൂടാതെ / അല്ലെങ്കിൽ പരിഷ്കരിക്കാനും കഴിയും
# ഇത് പ്രസിദ്ധീകരിച്ച ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസിന്റെ നിബന്ധനകൾക്ക് വിധേയമാണ്
# സ Software ജന്യ സോഫ്റ്റ്വെയർ ഫ Foundation ണ്ടേഷൻ, ലൈസൻസിന്റെ പതിപ്പ് 3, അല്ലെങ്കിൽ
# (നിങ്ങളുടെ ഓപ്ഷനിൽ) പിന്നീടുള്ള ഏതെങ്കിലും പതിപ്പ്.
#
# ഈ പ്രോഗ്രാം ഉപയോഗപ്രദമാകുമെന്ന പ്രതീക്ഷയിലാണ് വിതരണം ചെയ്യുന്നത്,
# എന്നാൽ യാതൊരു വാറന്റിയും ഇല്ലാതെ; എന്നതിന്റെ വാറന്റി പോലും ഇല്ലാതെ
ഒരു പ്രത്യേക ഉദ്ദേശ്യത്തിനായി # വ്യാപാരം അല്ലെങ്കിൽ ഫിറ്റ്നസ്. കാണുക
# കൂടുതൽ വിവരങ്ങൾക്ക് ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസ്.
#
# നിങ്ങൾക്ക് ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസിന്റെ ഒരു പകർപ്പ് ലഭിച്ചിരിക്കണം
# ഈ പ്രോഗ്രാമിനൊപ്പം. ഇല്ലെങ്കിൽ, കാണുക .
########################### ##########
# ലൂയിസ് ലോപ്പസ് സൃഷ്ടിച്ചത്
# GmailPypy v1.0
# കുറിപ്പ്: നിങ്ങൾ അറിയിപ്പ്-അയയ്ക്കൽ ഇൻസ്റ്റാൾ ചെയ്യണം.
########################### ##########


urllib2 ഇറക്കുമതി അഭ്യർത്ഥനയിൽ നിന്ന്, urlopen
base64 ഇറക്കുമതി എൻ‌കോഡെസ്ട്രിംഗിൽ നിന്ന്
വീണ്ടും ഇറക്കുമതി തിരയലിൽ നിന്ന്
os ഇറക്കുമതി സിസ്റ്റത്തിൽ നിന്ന്

# GMail ക്രെഡൻഷ്യലുകൾ
ഉപയോക്താവ് = "your_usuario@gmail.com"
passwd = "your_password :)"

# അഭ്യർത്ഥന ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിച്ച് അംഗീകാര ശീർഷകം ചേർക്കുക
request = അഭ്യർത്ഥന ("https://mail.google.com/mail/feed/atom")
base64str = എൻ‌കോഡെസ്ട്രിംഗ് ("% s:% s"% (ഉപയോക്താവ്, passwd)) മാറ്റിസ്ഥാപിക്കുക ("n", "")
request.add_header ("അംഗീകാരം", "അടിസ്ഥാന% s"% base64str)

# GMail athom പ്രതികരണം നേടുക
ശ്രമിക്കുക:
   പ്രതികരണം = urlopen (അഭ്യർത്ഥന)
ഒഴികെ:
   പ്രതികരണം = ഒന്നുമില്ല
   msg = "വിവരങ്ങൾ ലഭിക്കുന്നതിൽ അപ്രതീക്ഷിത പിശക്. ദയവായി നിങ്ങളുടെ കണക്ഷനോ GMail ക്രെഡൻഷ്യലുകളോ പരിശോധിക്കുക."

# വായിക്കാത്ത ഇമെയിലുകളുടെ എണ്ണം നേടുക
പ്രതികരണം ഒന്നുമില്ലെങ്കിൽ:
   പൊരുത്തപ്പെട്ടു = ഒന്നുമില്ല
വേറെ:
   പൊരുത്തപ്പെട്ടു = തിരയൽ (r "(? പിd +)", response.read ())

# പ്രദർശിപ്പിക്കുന്നതിനായി ഒരു സന്ദേശം സൃഷ്ടിക്കുക
പൊരുത്തപ്പെടുന്നെങ്കിൽ ഒന്നുമില്ല അല്ലെങ്കിൽ int (matched.group ("വായിക്കാത്തത്")) == 0:
   msg = ഒന്നുമില്ല
വേറെ:
   msg = "കണ്ടെത്തി" + str (matched.group ("വായിക്കാത്തത്")) + "വായിക്കാത്ത ഇമെയിൽ (കൾ)"

# സന്ദേശത്തിനൊപ്പം ഒരു പോപ്പ്-അപ്പ് അറിയിപ്പ് കാണിക്കുക
msg ഒന്നുമില്ലെങ്കിൽ:
   കടന്നുപോകുക
വേറെ:
   notify = "notify-send -u normal 'GMailn% s'"% msg
   സിസ്റ്റം (അറിയിക്കുക)

നിങ്ങളുടെ ജിമെയിൽ ഉപയോക്തൃനാമവും പാസ്‌വേഡും ഉപയോഗിച്ച് ഉപയോക്താവിന്റെയും പാസ്‌വേഡ് വേരിയബിളുകളുടെയും മൂല്യം എഡിറ്റുചെയ്യാൻ മറക്കരുത്.

നിങ്ങൾക്ക് ഇത് ക്രോണ്ടാബിലേക്ക് ചേർക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ:

1.- അവർ അവരുടെ ഉപയോക്താവിന്റെ ക്രോന്റാബ് ഫയൽ തുറക്കുന്നു (എന്റെ ഉപയോക്താവ് ലൂക്കോ ആണ്)

crontab -u I fight -e

2.- ഇതുപോലുള്ള ഒരു വരി ചേർത്ത് അവർ അത് എഡിറ്റുചെയ്‌ത് സംരക്ഷിക്കുന്നു

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

ഇത് ഓരോ 10 മിനിറ്റിലും ഒരിക്കൽ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ ഇടയാക്കും, കൂടാതെ പോപ്പ്-അപ്പ് DISPLAY =: 0.0 ൽ ദൃശ്യമാകും.

നന്ദി ലൂയിസ് ലോപ്പസ്!

ഞങ്ങളുടെ പ്രതിമാസ മത്സരത്തിൽ പങ്കെടുക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ കമ്മ്യൂണിറ്റിയിലേക്ക് ഒരു സംഭാവന നൽകുക?
നിങ്ങൾ ഞങ്ങൾക്ക് ഒരു അയയ്ക്കണം മെയിൽ നിങ്ങളുടേതായ ട്രിക്ക് അല്ലെങ്കിൽ മിനി ട്യൂട്ടോറിയൽ ഉൾപ്പെടെ.

ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

5 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ടെറ്റ് പ്ലാസ പറഞ്ഞു

    പാസ്‌വേഡ് പ്ലെയിൻ ടെക്സ്റ്റിൽ സംഭരിച്ചിരിക്കുന്നു എന്നതാണ് ഇവയുടെ പ്രശ്നം: എസ്

  2.   കെവിൻ പറഞ്ഞു

    ഈ ശരി, ഒരു ചോദ്യം എനിക്ക് ഇത് എങ്ങനെ എന്റെ കോങ്കിയുമായി ജോടിയാക്കാനാകും?

  3.   anymex പറഞ്ഞു

    നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയലിലേക്ക് ഈ execi 300 python ~ / .scripts / gmail.py ചേർക്കാൻ കഴിയും

  4.   anymex പറഞ്ഞു

    പാസ്‌വേഡും ഉപയോക്താവും എൻ‌ക്രിപ്റ്റ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് കോഡ് എഡിറ്റുചെയ്യാൻ കഴിയും, അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഇത് ഒരു സമാഹരിച്ച ഭാഷയിലേക്ക് പോർട്ട് ചെയ്യാൻ കഴിയും

  5.   anymex പറഞ്ഞു

    സ്ക്രിപ്റ്റ് വളരെ നല്ലതാണ്, ഞാൻ ഇത് എന്റെ കോങ്കിയിൽ ഉപയോഗിക്കുന്നു