Membuat Notifier Gmail Di Python


Pada artikel singkat ini, saya akan menunjukkan cara untuk membuat notifier Gmail sederhana. Python dapat melakukan berbagai hal dalam hal pemberitahuan; mengirimkan perintah ke unit Arduino, bermain suara, membuka jendela, dll kode di bawah hanya memainkan beberapa musik tetapi kemungkinan metode pemberitahuan tidak terbatas. Jika Anda tidak akrab dengan python, ada banyak situs dengan tutorial seperti ini. Sekarang saat nya kita mulai!

Yang Anda Butuhkan Adalah:

• Sebuah akun Gmail

• Python 2.7 atau yang lebih baru, dengan feedparser diinstal Disini.

• Pengalaman kecil python

Kode

Untuk program ini, Anda memerlukan dua potong kode. Yang pertama mem-parsing data akun Anda dan mengirimkannya ke Gmail, kemudian memeriksa email. Bagian kedua menjalankan program ini setiap detik, dan memberitahu Anda bila ada email baru hadir. Kode saya tulis hanya memainkan tiga catatan menggunakan Winsound (hanya akan bekerja pada komputer Windows).

Langkah Pertama Parser.py portion-:

sys impor, feedparser, Winsound #Here, Kita mengimpor modul yang dibutuhkan untuk program ini NEWEMAIL = "" USERNAME = "YOUR.GMAIL.ADDRESS@gmail.com" PASSWORD = "PASSWORD ANDA" PROTO = "https: //" SERVER = "mail.google.com" PATH = "/ gmail / feed / atom"

#We Menetapkan variabel dengan nilai-nilai. Isi username dan password Anda def email (checker): email = int (feedparser.parse ( PROTO + USERNAME + ":" + PASSWORD + "@" + SERVER + PATH ) [ "umpan"] [ "fullcount"])

#parses data akun Anda dan mengirimkannya ke gmail jika email> 0: NEWEMAIL = 1 lain: NEWEMAIL = 0

#checks untuk surat jika NEWEMAIL == 1: winsound.Beep (440, 500) winsound.Beep (370, 500) winsound.Beep (392, 500)

#plays terdengar jika email ini

Langkah Kedua Checker.py portion-:

impor parser2, waktu modul #import x = 1 variabel #set sementara Benar: parser2.mail (0) time.sleep (10)

# program re-run hingga tak terbatas, setiap sepuluh detik. Mengubah "time.sleep (detik untuk menunggu) variabel jika Anda ingin lebih lama interval cek / pendek.

Kemungkinan lainnya

Anda hanya memilikinya bermain suara, tapi itu akan mengambil semua tiga detik untuk mendirikan sebuah antarmuka Arduino, dan pada gilirannya, memiliki Arduino menyala bola lampu, membunyikan lonceng fisik, atau sejumlah hal. Anda bahkan bisa memiliki python berbicara teks email, atau membalas ke pengirim. Gunakan imajinasimu Sobat!

Comments

Popular Posts