новые письма через gmail.com в консоли

Posted by

Текущая система: amd64

Для начала потребуется установить программу :

keiz@ekz:~$ sudo aptitude install curl

Текущая версия:

keiz@ekz:~$ curl -V

curl 7.21.0 (x86_64-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18

Protocols: dict file ftp ftps http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp

Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

Узнать количество новых писем в gmail ящике:

Способ №1:

(одно но, пароль указываем в чистом виде, но все же)

keiz@ekz:~$ curl -u <ваш_логин>:<ваш_пароль> —silent «https://mail.google.com/mail/feed/atom» | tr -d ‘\n’ | awk -F ‘<entry>’ ‘{for (i=2;i<=NF;i++) {print $1}}’ | wc -l

8

, как видим итогом стало число 8 – это и есть количество новый писем в почтовом ящике.

curl — получаем страницу по искомому адресу. Здесь фигурирует RSS feed.
tr -d ‘\n’ — Отрезаем переносы строк
awk — используем регулярные выражения.
wc —l — производим подсчет количества строк

Способ №2:

keiz@ekz:~$ curl -u <ваш_логин>:<ваш_пароль> —silent «https://mail.google.com/mail/feed/atom» | grep -c «<entry»

8

keiz@ekz:~$

,как видим итогом стало число 8 – это и есть количество новый писем в почтовом ящике.


Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

16 − пятнадцать =