Kaa Posting
3 Jan 2005 21:11Данным постом знаменуется появление yet another ЖЖ клиента — на pyGtk.
Гордо нареченного «Каа». Поддерживает настраиваемую типографику.
Long live Kaa™!
Гордо нареченного «Каа». Поддерживает настраиваемую типографику.
Long live Kaa™!
no subject
Date: 2005-01-03 19:39 (UTC)no subject
Date: 2005-01-04 12:21 (UTC)no subject
Date: 2005-01-04 14:14 (UTC)Интерфейс спартанский, да :) О заменах узнал только из исходного кода. И сразу багрепорт, все касается регулярных выражений: во-первых, если я TM наберу большими буквами, оно не заменяется; во-вторых, замена кавычек не сработает, если закавыченный фрагмент стоит в начале или в конце поста или внутри фрагмента есть \n (ибо регексповая точка не совпадает с \n). В свете чего предлагаю соответствующий фрагмент переписать так:
text = re.sub("\((tm|TM)\)", r"™", text)
text = text.replace("(тм)", "™")
text = re.sub("\([Cc]\)", r"©", text)
text = text.replace("(с)", "©")
text = re.sub('(\s+|^)"([^"]*)"(\s+|$)', r"\1«\2»\3", text)
text = re.sub('(\s+|^)-(\s+)', r"\1—\2", text)
HTH.
Ну и хотелось бы в отдаленном будущем обнаружить поля для заполнения настроения и приватности :)
И если честно, я не очень понимаю, чем не угодил LogJam.
о! первый багрепорт!
Date: 2005-01-04 14:50 (UTC)Регекспы будут вынесены во внешний файл и подправлены, да.
Настроение и приватность.. никогда ими не пользовался и если и буду делать то как-нибудь отключаемо.
А LogJam не понравился только тем, что я не сумел придумать как туда впихнуть регекпы.
Re: о! первый багрепорт!
Date: 2005-01-04 16:02 (UTC)В [Unknown site tag] не очень давно вроде обсуждался вопрос о добавлении списка автозамен. Кроме того, кто-то там же запостил офигительный патч, заменяющий кавычки в зависимости от языка (на русском ёлочки, на английском обычные). В общем, брожение умов определенно имеет место.
doh...
Date: 2005-01-04 16:04 (UTC)