Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Почта в conky  (Прочитано 4041 раз)

0 Пользователей и 1 Гость просматривают эту тему.

$ $ $

  • Автор темы
  • Гость
Почта в conky
« : 23 Августа 2015, 06:46:54 »
.........
« Последнее редактирование: 12 Марта 2023, 04:58:49 от Linux & »

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #1 : 23 Августа 2015, 10:45:03 »
...каким образом в них подключать внешние скрипты на том же lua, к примеру.
Код: (bash) [Выделить]
lua_load /path/to/script?
барагоз,
этот скрипт походу на 15.04 неработает
(Нажмите, чтобы показать/скрыть)
Что именно не работает?
« Последнее редактирование: 23 Августа 2015, 10:52:11 от τοΖεη »

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #2 : 23 Августа 2015, 11:32:40 »
$ $ $, перезапустите коньки через терминал и запостите выхлоп сюда.

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #3 : 23 Августа 2015, 12:40:42 »
$ $ $, в принципе, именно такой выхлоп и ожидался.
Код: (bash) [Выделить]
[sh: 1: conkyEmail: not found
xargs: /home/yyy/.scripts/colorizeMAIL.sh: Нет такого файла или каталога
Ни о чём не говорит?

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Почта в conky
« Ответ #4 : 23 Августа 2015, 13:19:09 »
Сообщения выделены в отдельный топик, т.к. к скриншотам не имеют никакого отношения

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #5 : 23 Августа 2015, 13:28:44 »
Я его сделал исполняемым как путь указать ,что бы коньки увидели?
По скрину я понял, что Вы закинули скрипт в ~/scripts/colorizeMAIL.sh
Ну, так и приведите конфиг к надлежащему виду, т.е., поменяйте строку на свой путь, я бы лучше прописал полный путь /home/user_name/scripts/colorizeMAIL.sh.
Сохраните, коньки перезапустятся автоматом. Понятно?
« Последнее редактирование: 23 Августа 2015, 13:30:41 от τοΖεη »

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #6 : 23 Августа 2015, 13:56:15 »
ща в терминале пишет отказано в доступе
ls -l scripts/colorizeMAIL.sh??

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #7 : 23 Августа 2015, 14:15:28 »
$ $ $, Вы под рутом сидите, что ли?

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #8 : 23 Августа 2015, 14:34:08 »
$ $ $, показывайте конфиг коньков и скрипта.

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #9 : 23 Августа 2015, 15:12:18 »
sudo chmod 755 /home/yyy/scripts/colorizeMAIL.shkillall conky && conky??

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #10 : 23 Августа 2015, 15:34:15 »
удалю скрипт запарился уже
Может попилим? Запрет доступа же починили уже.
Меня вот это напрягает:
Код: (bash) [Выделить]
sh: 1: conkyEmail: not foundПроверьте, есть ли ещё conkyemail  в репах.
« Последнее редактирование: 23 Августа 2015, 15:47:45 от τοΖεη »

symon2014

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #11 : 23 Августа 2015, 15:45:25 »
Такой пойдёт? (вложение)

symon2014

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #12 : 23 Августа 2015, 15:57:13 »

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #13 : 23 Августа 2015, 16:01:51 »
$ $ $, Вам, что нужно? Видеть пришло ли мыло? Если да, то у меня это реализовано проще.
Код: (bash) [Выделить]
┌─ tozen {Linux 4.1.5-1-ARCH x86_64} /home/tozen
[13:46:24]
└─> $ cat .conkyrc | grep mail
     ${offset -30}${color #00BFFF}Mail$color${image $HOME/Images/Conky/mail.png (-p 37,598) (-s 20x18)}
     ${offset -30}| + ${execpi 300 python ~/.scripts/gmail.py}
Код: (bash) [Выделить]
┌─ tozen {Linux 4.1.5-1-ARCH x86_64} /home/tozen
[13:54:09]
└─> $ cat .scripts/gmail.py

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

import sys, imaplib

port = 993
server = 'imap.gmail.com'

username = 'username@gmail.com'
passwd = 'password'

imap_server = imaplib.IMAP4_SSL(server, port)
try:
    imap_server.login(username, passwd)
except:
    print('?? new')
    sys.exit( 1 )

typ, data = imap_server.select ('Inbox', True)
if typ == 'OK':
    total = int(data[0])
    typ, data = imap_server.search (None, 'SEEN')
    if typ == 'OK':
        seen = len(data[0].split())
        print('{} new'.format(total - seen))

if typ != 'OK':
    print('?? new')

imap_server.logout()

| toZen |

  • Автор темы
  • Гость
Re: Почта в conky
« Ответ #14 : 23 Августа 2015, 16:09:46 »
$ $ $, данный конфиг для gmail.

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.