Найти - Пользователи
Полная версия: Календарь. Conky+Python
Начало » Python для новичков » Календарь. Conky+Python
1
delvin-fil
Приветствую всех!
У меня такой вопрос:
Что я делаю не так?
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 на экран “выплевывают” непонятно что.


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

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

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

Особенно непонятно откуда последняя строчка взялась. :). Может он просто обиделся.
delvin-fil
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}
Не, не обиделся - самотестировался!
А со шрифтами да, надо попробовать.
delvin-fil
Да, действительно, дело было в шрифтах.

doza_and, спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB