Итак, благодаря «curl» мы получили фид от Google, где слова непонятного значения перемешиваются с вполне внятными заголовка и почтовыми адресами. Конечно, можно данные использовать и в таком варианте, но лучше сразу получить нужные значения и сохранить в текстовом файле.
Начнем со скрипта, который сохранит весь этот набор букв в домашней папке:
#!/bin/bash
NAMEFILE="$HOME/Info.txt"
MYLOGIN="ваш_логин"
MYPASSWORD="ваш_пароль"
curl -u $MYLOGIN:$MYPASSWORD -s "https://mail.google.com/mail/feed/atom">$NAMEFILE
exitПрисваиваем вполне понятным переменным, вполне понятные значения. Запрашиваем фид и записываем в файл с именем, указанным в NAMEFILE. Но такой исход практически бесполезен. Внесем в скрипт ясность. Чтобы оставить одни лишь заголовки, заменим строчку с «curl» на следующую:
curl -u $MYLOGIN:$MYPASSWORD -s "https://mail.google.com/mail/feed/atom"| grep "title" | sed "s/< title>\(.*\)<\/ title>/\1/">$NAMEFILE
Аналогичным образом можно вытащить список отправителей (name), их почтовых адресов (email) и т.д. К примеру, так вы сможете вытащить количество непрочитанных писем:
curl -u $MYLOGIN:$MYPASSWORD -s "https://mail.google.com/mail/feed/atom"| grep "fullcount" | sed "s/\(.*\)<\/fullcount>/\1/">$NAMEFILE
Продолжаем эксперименты!
Послесловие
Мощный графические редакторы вроде Photoshop'а или GIMP'а хорошо лишь при комплексной обработке изображений. Но если вам необходимо что-то конкретное - проще будет скачать софт для спецэффектов, выбрав наиболее подходящую программу.
Смотри также

0 коммент.:
Отправить комментарий