Gmail ఖాతాలను ధృవీకరించడానికి చిన్న స్క్రిప్ట్

మేము వ్రాసిన చిన్న ప్రోగ్రామ్‌ను పంచుకుంటాము పైథాన్ మొత్తాన్ని ధృవీకరించడం దీని లక్ష్యం చదవని ఇమెయిల్‌లు యొక్క ఖాతా నుండి gmail. మీరు దీన్ని ఆనందిస్తారని నేను ఆశిస్తున్నాను…

లూయిస్ లోపెజ్ నుండి మరొక సహకారం అతనిని మా వారపు పోటీ విజేతలలో ఒకరిగా చేస్తుంది: «Linux గురించి మీకు తెలిసిన వాటిని పంచుకోండి«. అభినందనలు లూయిస్!

శ్రద్ధ: ప్రోగ్రామ్ సరిగా పనిచేయడానికి నోటిఫై-సెండ్‌ను ఇన్‌స్టాల్ చేయడం అవసరం.

మీరు దీన్ని డౌన్‌లోడ్ చేయాలనుకుంటే, క్రింద ప్రదర్శించబడే సోర్స్ కోడ్ గితుబ్‌లో అందుబాటులో ఉంది: https://gist.github.com/3910908

#! / usr / bin / env పైథాన్

# ఈ ప్రోగ్రామ్ ఉచిత సాఫ్ట్‌వేర్: మీరు దీన్ని పున ist పంపిణీ చేయవచ్చు మరియు / లేదా సవరించవచ్చు
# ఇది ప్రచురించిన GNU జనరల్ పబ్లిక్ లైసెన్స్ నిబంధనల క్రింద
# ఉచిత సాఫ్ట్‌వేర్ ఫౌండేషన్, లైసెన్స్ యొక్క వెర్షన్ 3, లేదా
# (మీ ఎంపిక వద్ద) ఏదైనా తరువాతి వెర్షన్.
#
# ఈ ప్రోగ్రామ్ ఉపయోగకరంగా ఉంటుందనే ఆశతో పంపిణీ చేయబడింది,
# కానీ ఎటువంటి వారెంటీ లేకుండా; యొక్క సూచించిన వారంటీ లేకుండా
# నిర్దిష్ట ప్రయోజనం కోసం వాణిజ్య లేదా ఫిట్‌నెస్. చూడండి
మరిన్ని వివరాల కోసం # గ్నూ జనరల్ పబ్లిక్ లైసెన్స్.
#
# మీరు గ్నూ జనరల్ పబ్లిక్ లైసెన్స్ కాపీని అందుకోవాలి
# ఈ ప్రోగ్రామ్‌తో పాటు. కాకపోతే, చూడండి .
############################# #########
# లూయిస్ లోపెజ్ చేత సృష్టించబడింది
# GmailPypy v1.0
# గమనిక: మీరు తప్పక నోటిఫై-పంపండి.
############################# #########


urllib2 దిగుమతి అభ్యర్థన నుండి, urlopen
బేస్ 64 దిగుమతి ఎన్‌కోడెస్ట్రింగ్ నుండి
తిరిగి దిగుమతి శోధన నుండి
os దిగుమతి వ్యవస్థ నుండి

# GMail ఆధారాలు
వినియోగదారు = "your_usuario@gmail.com"
passwd = "your_password :)"

# అభ్యర్థన వస్తువును సృష్టించండి మరియు ప్రామాణీకరణ శీర్షికను జోడించండి
request = Request ("https://mail.google.com/mail/feed/atom")
base64str = ఎన్కోడెస్ట్రింగ్ ("% s:% s"% (వినియోగదారు, passwd)). భర్తీ ("n", "")
request.add_header ("ప్రామాణీకరణ", "ప్రాథమిక% s"% base64str)

# GMail athom ప్రతిస్పందన పొందండి
ప్రయత్నించండి:
   ప్రతిస్పందన = ఉర్లోపెన్ (అభ్యర్థన)
తప్ప:
   ప్రతిస్పందన = ఏదీ లేదు
   msg = "సమాచారం పొందడంలో error హించని లోపం. దయచేసి మీ కనెక్షన్ లేదా GMail ఆధారాలను తనిఖీ చేయండి."

# చదవని ఇమెయిల్‌ల సంఖ్యను పొందండి
ప్రతిస్పందన ఏదీ లేకపోతే:
   matched = ఏదీ లేదు
లేకపోతే:
   సరిపోలిన = శోధన (r "(? పిd +)", response.read ())

# ప్రదర్శించబడే సందేశాన్ని సృష్టించండి
సరిపోలితే ఏదీ లేదా పూర్ణాంకం (matched.group ("చదవనిది")) == 0:
   msg = ఏదీ లేదు
లేకపోతే:
   msg = "దొరికింది" + str (matched.group ("చదవనిది")) + "చదవని ఇమెయిల్ (లు)"

# సందేశంతో పాప్-అప్ నోటిఫికేషన్ చూపించు
msg ఏదీ లేకపోతే:
   పాస్
లేకపోతే:
   notify = "notify-send -u normal 'GMailn% s'"% msg
   సిస్టమ్ (తెలియజేయండి)

మీ gmail వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌తో యూజర్ మరియు పాస్‌డబ్ల్యూ వేరియబుల్స్ విలువను సవరించడం మర్చిపోవద్దు.

ఒకవేళ మీరు దీన్ని క్రోంటాబ్‌కు జోడించాలనుకుంటే:

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. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   టేట్ ప్లాజా అతను చెప్పాడు

    ఈ విషయాలతో సమస్య ఏమిటంటే, పాస్వర్డ్ సాదా వచనంలో నిల్వ చేయబడుతుంది: S.

  2.   kevin అతను చెప్పాడు

    ఈ బాగా, ఒక ప్రశ్న నేను నా కోంకికి ఎలా జంటగా చేయగలను?

  3.   ఏదైనా అతను చెప్పాడు

    మీరు దీన్ని మీ కాన్ఫిగర్ ఫైల్‌కు ఈ execi 300 python ~ / .scripts / gmail.py కు జోడించవచ్చు

  4.   ఏదైనా అతను చెప్పాడు

    మీరు కోడ్‌ను సవరించవచ్చు, తద్వారా పాస్‌వర్డ్ మరియు వినియోగదారు గుప్తీకరించబడతారు లేదా మీరు దానిని సంకలనం చేసిన భాషకు పోర్ట్ చేయవచ్చు

  5.   ఏదైనా అతను చెప్పాడు

    స్క్రిప్ట్ చాలా బాగుంది, నేను దానిని నా కొంకీలో ఉపయోగిస్తాను