[personal profile] tymofiy
Данным постом знаменуется появление yet another ЖЖ клиента — на pyGtk.

Гордо нареченного «Каа». Поддерживает настраиваемую типографику.

Long live Kaa™!
Depth: 1

Date: 2005-01-03 19:39 (UTC)
From: [identity profile] ktirf-ru.livejournal.com
Где брать?
Depth: 1

Date: 2005-01-04 12:21 (UTC)
From: [identity profile] tymofiy.livejournal.com
http://firefox.org.ua/misc/zapys-0.1.tar.bz2
Depth: 1

Date: 2005-01-04 14:14 (UTC)
From: [identity profile] ktirf-ru.livejournal.com
Позволю себе немного критики. В архив желательно все же класть директорию (zapis-0.1/).
Интерфейс спартанский, да :) О заменах узнал только из исходного кода. И сразу багрепорт, все касается регулярных выражений: во-первых, если я 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.
Depth: 1

о! первый багрепорт!

Date: 2005-01-04 14:50 (UTC)
From: [identity profile] tymofiy.livejournal.com
Интерфейс спартанский потому что он таким и задумывался. Да и это есть лишь proof of concept.

Регекспы будут вынесены во внешний файл и подправлены, да.

Настроение и приватность.. никогда ими не пользовался и если и буду делать то как-нибудь отключаемо.

А LogJam не понравился только тем, что я не сумел придумать как туда впихнуть регекпы.
Depth: 1

Re: о! первый багрепорт!

Date: 2005-01-04 16:02 (UTC)
From: [identity profile] ktirf-ru.livejournal.com
Насчет интерфейса — я примерно так и подумал. Вынос регескпов в отдельный файл — исключительно правильное решение, поддерживаю. Настроение и приватность надо обязательно делать отключаемыми, например, как в LogJam (правда, для этого придется ввести меню... но можно обойтись и без него).
В [Unknown site tag] не очень давно вроде обсуждался вопрос о добавлении списка автозамен. Кроме того, кто-то там же запостил офигительный патч, заменяющий кавычки в зависимости от языка (на русском ёлочки, на английском обычные). В общем, брожение умов определенно имеет место.
Depth: 1

doh...

Date: 2005-01-04 16:04 (UTC)
From: [identity profile] ktirf-ru.livejournal.com
Речь о [livejournal.com profile] logjam_dev шла.

Tags