Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 9, 2016 15:04:26

delvin-fil
Зарегистрирован: 2015-11-27
Сообщения: 95
Репутация: +  4  -
Профиль   Отправить e-mail  

Календарь. Conky+Python

Приветствую всех!
У меня такой вопрос:
Что я делаю не так?

import time, calendar, re
font = "${font Ubuntu:size=12}"
localtime = time.localtime(time.time())
calendar.setfirstweekday(calendar.MONDAY)
cal = calendar.month(localtime[0], localtime[1])
parts = cal.split('\n')
cal = '${font Ubuntu:size=14}' + '\n${font Ubuntu:size=14}'.join(parts)
regex = '(?<= )%s(?= )|(?<=\n)%s(?= ). | (?<= )%s(?=\n)' % (localtime[2], localtime[2], localtime[2])
replace = '${color FF0000}%s${color white}' % localtime[2]
newCal = re.sub(regex, replace, cal)
В Sublime и консоли все ровно, а conky на экран “выплевывают” непонятно что.


Или это проблемы сугубо “коньков”?
Спасибо.



 import __hello__

Офлайн

#2 Янв. 9, 2016 16:22:31

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Календарь. Conky+Python

delvin-fil
Или это проблемы сугубо “коньков”?
Да похоже.

Попробуйте в конфиге прописать append_file и в него свой текст выведите. попробуйте получить то что нужно просто в текстовом редакторе.
Судя по картинке в conkey немоноширинный шрифт.

Задайте:
font (font) Задает шрифт для последующего текста.
Использование без аргументов возвращает стандартный шрифт

Особенно непонятно откуда последняя строчка взялась. :). Может он просто обиделся.



Отредактировано doza_and (Янв. 9, 2016 16:27:00)

Офлайн

#3 Янв. 9, 2016 18:35:43

delvin-fil
Зарегистрирован: 2015-11-27
Сообщения: 95
Репутация: +  4  -
Профиль   Отправить e-mail  

Календарь. Conky+Python

conkyrc:

xftfont URW Gothic L:size=10
text_buffer_size 2048
use_xft yes
background no
cpu_avg_samples 2
net_avg_samples 2
no_buffers yes
out_to_stderr no
update_interval 1.0
uppercase no
#use_spacer none
alignment tl
gap_x 5
gap_y 5
TEXT
${execpi 3 /home/fil/conky/cal.py}
Не, не обиделся - самотестировался!
А со шрифтами да, надо попробовать.



 import __hello__

Офлайн

#4 Янв. 11, 2016 05:46:56

delvin-fil
Зарегистрирован: 2015-11-27
Сообщения: 95
Репутация: +  4  -
Профиль   Отправить e-mail  

Календарь. Conky+Python

Да, действительно, дело было в шрифтах.

doza_and, спасибо.



 import __hello__

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version