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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Скрипт Python для Conky ошибка при выполнении  (Прочитано 2692 раз)

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

| toZen |

  • Гость
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #15 : 20 Февраля 2016, 20:49:43 »
funk2256, хорошо, сам скрипт работает, только пока не могу понять наличие знаков вопроса вместо колличества новых писем.
У меня это выглядит как: 10 new
Да и в скрипте поменяйте "new" на "новых" раз у Вас на русском всё.

### UPD ###
Ага, понял.
Вангую, что Вы ничего не меняли в скрипте и поля <username = 'user_name@gmail.com'> и <passwd = 'password'> оставили без изменений.
Пропишите данные своего логина на gmail.
« Последнее редактирование: 20 Февраля 2016, 21:18:03 от τοΖεη »

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #16 : 20 Февраля 2016, 21:18:54 »
Зря вангуете, все поменяно. Переименовать New на новых можно и потом
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

| toZen |

  • Гость
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #17 : 20 Февраля 2016, 21:22:59 »
funk2256, перепроверьте данные логина.
Попробовел у себя сменить пароль на любой другой, отличный от верного, сразу появились знаки вопросов.

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #18 : 20 Февраля 2016, 21:28:02 »
Работает с mail.ru причем совсем спокойно.
При смене imap адреса и логина с паролем, может какие то проблемы с акком гугла?
Цитировать
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
 
import sys, imaplib
 
port = 993
server = 'imap.mail.ru'
 
username = '****@xakep.ru'
passwd = '******'
 
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()
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

| toZen |

  • Гость
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #19 : 20 Февраля 2016, 21:29:42 »
funk2256, через браузер логинится?

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #20 : 20 Февраля 2016, 21:37:13 »
Да без каких либо проблем, может что то с настройками аккаунта?
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

| toZen |

  • Гость
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #21 : 20 Февраля 2016, 21:43:52 »
...может что то с настройками аккаунта?


Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #22 : 20 Февраля 2016, 21:49:22 »
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #23 : 20 Февраля 2016, 22:00:56 »
Со шрифтами проблем нет?

Оффлайн funk2256

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
  • Arch + Xfce
    • Просмотр профиля
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #24 : 20 Февраля 2016, 22:02:09 »
Приложение не принимает имя пользователя или пароль? В некоторых приложениях для подключения по протоколу POP/IMAP требуется также включить доступ для непроверенных приложений Вот в чем была причина оказывается

######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes

format_human_readable

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Droid Sans:size=8
override_utf8_locale yes
text_buffer_size 2048

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

alignment top_right
gap_x 25
gap_y 40
minimum_size 182 0
maximum_width 260

default_bar_size 60 8

# Defining colors


#########################
# - Graphics settings - #
#########################
draw_shades no
default_color 3C3B37
color0 bebebe
color1 d3d3d3
color2 C0C0C0


# Loading lua script for drawning rings
#lua_load ./seamod_rings.lua
#lua_draw_hook_post main

## System information using conky capabilities

# Header with base system info
own_window_argb_value 0
own_window_colour 000000


TEXT
${voffset 20}${font Droid Sans:style=Bold:size=8}ДАТА $stippled_hr${font}

${voffset -12}${goto 28}${font Arial Black:size=38}${color2}${time %H}${color}${font}${voffset -28}${font Droid Sans:style=Bold:size=11}${color2}${time :%M}${time :%S}${color}${font}
${voffset -2}${goto 100}${font Droid Sans:style=Bold:size=8}${color2}${time %A}${color2}${font}
${goto 100}${time %d %b %Y}


##############
# - SYSTEM - #
##############
${color0}${voffset 6}${font OpenLogos:size=19}u${font}${color}${goto 32}${voffset -14}Kernel:  ${alignr}${color2}${kernel}${color}
${goto 32}Время работы: ${alignr}${color2}${uptime}${color}
$stippled_hr
# |--CPU
${offset 1}${color0}${font Poky:size=16}P${color}${font}${voffset -4}${goto 32}CPU 1: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font}${alignr}${color2}${cpugraph cpu1 8,100 C6B9A6 C6B9A6}${color}
${offset 1}${color0}${font Poky:size=16}P${color}${font}${voffset -4}${goto 32}CPU 2: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu2}%${color}${font} ${alignr}${color2}${cpugraph cpu2 8,100 C6B9A6 C6B9A6}${color}


# |--MEM
${color0}${font Poky:size=16}M${font}${color}${goto 32}${voffset -7}RAM: ${font Droid Sans:style=Bold:size=8}${color1}$memperc%${color}${font}
${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto 32}${voffset -2}F: ${font Droid Sans:style=Bold:size=8}${color2}${memeasyfree}${color}${font} U: ${font Droid Sans:style=Bold:size=8}${color2}${mem}${color}${font}

# |--CPU
${voffset 2}${color0}${font Poky:size=14}s${font}${color}${voffset -8}${goto 32}SWAP: ${font Droid Sans:style=Bold:size=8}${color1}${swapperc}%${color}${font}
${voffset 4}${offset 1}${color0}${swapbar 4,18}${color}${voffset -4}${goto 32}F: ${font Droid Sans:style=Bold:size=8}${color2}$swapmax${color}${font} U: ${font Droid Sans:style=Bold:size=8}${color2}$swap${color}${font}

###############
# - NETWORK - #
###############
${voffset 4}${font Droid Sans:style=Bold:size=8}СЕТЬ $stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,50 C6B9A6 C6B9A6}${color}
${goto 32}Всего: ${font Droid Sans:style=Bold:size=8}${color2}${totalup wlan0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,50 C6B9A6 C6B9A6}${color}
${goto 32}Всего: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown wlan0}${color}${font}
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 32} ${voffset -2}Сигнал: ${font Droid Sans:style=Bold:size=8}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
${voffset 4}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -8}Локальный IP: ${alignr}${color2}${addr wlan0}${color}
${goto 32}Внешний IP: ${alignr}${color2}${execi 10 wget -O - -q icanhazip.com}${font}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 8,60 C6B9A6 C6B9A6}${color}
${goto 32}Всего: ${font Droid Sans:style=Bold:size=8}${color2}${totalup eth0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 8,60 C6B9A6 C6B9A6}${color}
${goto 32}Всего: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown eth0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -4}Локальный IP: ${alignr}${color2}${addr eth0}${color}
#${goto 32}Внешний IP: ${execi 10 wget -O - -q icanhazip.com}${font}
# |--PPP0
${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 C6B9A6 C6B9A6}${color}
${goto 32}Всего: ${font Droid Sans:style=Bold:size=8}${color2}${totalup ppp0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font} ${alignr}${color2}${downspeedgraph ppp0 8,60 C6B9A6 C6B9A6}${color}
${goto 32}Всего: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown ppp0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -4}Локальный IP: ${alignr}${color2}${addr ppp0}${color}
${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Сеть недоступна${voffset 14}${endif}${endif}${endif}

#---POGODA---"
${voffset 0}${font Droid Sans:size=8:weight=bold}${color2}$alignc${execi 60 cat ~/.cache/pogoda/wheath.txt | sed '1!d'}${font}${color}
# В ..:..за окном:
${font Droid Sans:size=10:weight=bold}${color2}$alignc${execi 350 curl -s "http://wxdata.weather.com/wxdata/weather/local/RSXX1597?cc=*&dayf=10&unit=m" -o ~/.cache/pogoda/yahoo.xml}
# Скрипт bash подгрузка
${voffset 20}${execi 355 ~/.cache/pogoda/wheather.sh}
#Градусник значек
${voffset -50}${offset 0}${font Weather:size=50}y${color2}
#Вывод градусов через скрипт bash
${voffset -85}${offset 20}${font Droid Sans:size=20:weight=bold}${color1}${execi 60 cat ~/.cache/pogoda/wheath.txt | sed '3!d' | cut -b 25-29}С${font}${color}
#Ветер значек
${voffset -35}${offset 100}${color1}${font Weather:size=40}w
#Скорость ветра из скрипта bash
${voffset -60}${offset 130}${font Droid Sans:size=10:weight=bold}${color2}${execi 900 cat ~/.cache/pogoda/wheath.txt | sed '6!d'}
#Дальше идут строчки погоды текстовые
#Ощущается как:
${voffset 10}${font Droid Sans:size=8:weight=bold}${color2}${execi 900 cat ~/.cache/pogoda/wheath.txt | sed '4!d'}
#Направление ветра
${font Droid Sans:size=8:weight=bold}${color2}${execi 900 cat ~/.cache/pogoda/wheath.txt | sed '5!d'}
#Влажность
${font Droid Sans:size=8:weight=bold}${color2}${execi 900 cat ~/.cache/pogoda/wheath.txt | sed '7!d'}
#Давление
${font Droid Sans:size=8:weight=bold}${color2}${execi 900 cat ~/.cache/pogoda/wheath.txt | sed '9!d'}
#Видимость
${font Droid Sans:size=8:weight=bold}${color2}${execi 900 cat ~/.cache/pogoda/wheath.txt | sed '10!d'}

${font Droid Sans:size=8:weight=bold}${color2}Funk@xakep.ru
${execpi 300 python ~/.scripts/gmail.py}

${font Droid Sans:size=8:weight=bold}${color2}Funk2256@gmail.com
${execpi 300 python ~/.scripts/gmail2.py}

+ 2 Скрипта настроенные один на маил второй на gmail

выхлоп коньки



Пользователь решил продолжить мысль 20 Февраля 2016, 22:03:14:
τοΖεη Огромное спасибо за содействие и скрипт.
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

| toZen |

  • Гость
Re: Скрипт Python для Conky ошибка при выполнении
« Ответ #25 : 20 Февраля 2016, 22:13:29 »
Со шрифтами проблем нет?
Проблема со шрифтами в отображении цифр? о_О

### UPD ###
funk2256, отлично, допилили-таки.
Ставьте решено - правый нижний угол.
Удачи!
« Последнее редактирование: 20 Февраля 2016, 22:16:11 от τοΖεη »

Оффлайн chariton12

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
funk2256,
Я пользовался другим скриптом для gmail, и меня туда не пускали. Но дело не в том. Действительно, надо поменять в самом аккаунте настройку.Так что, спасибо за идею.
Я посмотрел картинку вашего conky и там есть погода. Откуда ее берете ? и если возможно сам текст.

 

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