#  Re: Caesium update
51t (station13, 11) → spline  –  09:39:24 2015-09-10

> Что есть? =)

был в golded такой юмор :)

> Один дpyг мне сказал, что, набpав в GoldEd'е быстpо 'sadm', я yвижy небольшой сюpпpиз от Одинна.
#  Re: vk-news.14
vit01 (mira, 1) → custos  –  10:52:54 2015-09-09

Но твоя станция ведь не гейтует эту эху :)
#  Re: Caesium update
51t (station13, 11) → spline  –  09:25:40 2015-09-10

sadm там есть? :)

ps. можно что-нибудь сделать с авторизацией? она быстро слетает, а поскольку это строка пароля, а не обычная строка - в автодополнении её нет... поэтому фиг на что ответишь :(
#  Re: Caesium update
spline (station13, 1) → All  –  09:45:57 2015-09-10

Очередной коммит. Теперь при получении новых сообщений курсор автоматически встаёт на первую в списке эху с новыми сообщениями. В итоге для чтения хватает 3 клавиши: G - загрузить сообщения, Enter - читать, F10 - выйти из клиента. =)
#  Re: Qt-клиент
vit01 (mira, 1) → vit01  –  11:13:53 2015-09-05

Добавил нужную для user-friendly фичу - удаление исходящих и отправленных сообщений. Бывает, случайно нажмёшь кнопку ответа или нового сообщения, а потом его нужно вручную затирать (либо в каталоге out/ по 200-300 файлов лежит, как у меня). Сейчас это происходит через удобный диалог.
#  Re: lor.news.15
spline (station13, 1) → All  –  04:15:25 2015-09-02

Так вот. Нужна ли сабжевая эха кому-либо? Мне нравится как она выглядит и читать её удобнее, но я новости и так читаю на сайте, а какого-либо фидбека я не получил пока.
#  Re: Caesium
spline (station13, 1) → vit01  –  13:25:02 2015-08-30

>Патч для юзерфрендли-переопределения клавиш (ничего своего не заменял, клавиши все дефолтные):

Пожалуй, оформлю это себе в виде модуля позже =)
#  Re: Caesium
vit01 (mira, 1) → spline  –  14:31:45 2015-08-31

Ничего, если я позаимствую у тебя код txt2sqlite.py и sqlite2txt.py для своих ii-db-utils? А то экспорт/импорт в бандлы там есть, но в sqlite ещё нет.
#  Re: В тему сети и её наполнения
vit01 (mira, 1) → spline  –  12:23:27 2015-08-28

> Я не собираюсь фильтровать новости. Благо с этих двух ресурсов их не так много. К тому же никто не мешает писать отсутствующие новости в эху нескольким человекам.

В таком случае нам всё равно надо распределяться по эхам. Если что, я согласен репостить вручную 1-2 эхи.

Пусть ещё кто-нибудь из сетян выскажется за или против.
#  Супер тема
custos (station13, 9) → All  –  04:10:20 2015-09-01

Все работает! Ура!

#  Re: Caesium
spline (station13, 1) → vit01  –  14:39:10 2015-08-31

>Ничего, если я позаимствую у тебя код txt2sqlite.py и sqlite2txt.py для своих ii-db-utils? А то экспорт/импорт в бандлы там есть, но в sqlite ещё нет.
Конечно можно. Можно даже не спрашивать.
#  Re: Caesium
vit01 (mira, 1) → vit01  –  13:44:40 2015-08-29

Патч для юзерфрендли-переопределения клавиш (ничего своего не заменял, клавиши все дефолтные):


13,32d12
< keys = {
< "prevmsg": curses.KEY_LEFT,
< "nextmsg": curses.KEY_RIGHT,
< "up": curses.KEY_UP,
< "down": curses.KEY_DOWN,
< "screen_up": curses.KEY_PPAGE,
< "screen_down": curses.KEY_NPAGE,
< "firstmsg": curses.KEY_HOME,
< "lastmsg": curses.KEY_END,
< "fetch_mail": [ord("g"), ord("G")],
< "send_mail": [ord("s"), ord("S")],


>> Читать далее
#  Re: В тему сети и её наполнения
spline (station13, 1) → vit01  –  09:10:28 2015-08-28

>> Преимущества очевидны: не надо будет гулять по ссылкам, чтобы прочитать полные версии статей или новостей, а всё в одном месте и отварматированно.
>Когда кто-то высказывался против этого, аргументом было, что "а как мы определим, какие новости интересные, а какие - нет? лучше делать кратко, чтобы решать для себя, читать или нет".
Я не собираюсь фильтровать новости. Благо с этих двух ресурсов их не так много. К тому же никто не мешает писать отсутствующие новости в эху нескольким человекам.
#  Re: Caesium
spline (station13, 1) → vit01  –  09:43:51 2015-08-29

>> Это я в апстрим не возьму. Клиент никогда не позиционировался как приложение для мобильных платформ и затачивался строго на *NIX на десктопе/лаптопе.
>Я и не предлагал брать это в апстрим. Клиент твой, сочетания клавиш твои. Просто уточнил, что буду делать при создании Caesium-FixEsc патча.
Патч вышли. Патчи буду рядом складывать, чтобы пользователь сам патчил при желании =)
#  Caesium
spline (station13, 1) → All  –  14:43:13 2015-08-31

С прискорбием сообщаю, что я ламер. До сегодняшнего вечера сабж не работал на python 3.2 точно и, возможно, на 3.3. Но теперь это недоразумение исправлено и теперь он радоает и на 3.2 и на 3.4. Может даже на 3.5 работать будет =)

P.S.: Когда разобрался в чём было дело, удивился, что оно вообще работаело.

P.P.S.: Не работал дебандл при фетчинге. base64.b64decode, если быть точным.
#  Re: Caesium
vit01 (mira, 1) → spline  –  13:37:30 2015-08-30

> Пожалуй, оформлю это себе в виде модуля позже =)
Тогда подожду пока с патчем андроидовским. Там ведь совсем чуть-чуть надо, просто хочу, чтобы это в коде красивее выглядело :)
#  Re: Тестовая тема
spline (station13, 1) → custos  –  04:25:27 2015-09-01

>Тестовое сообщение
Такие вещи лучше в ii.test.14 писать =)
#  lor.news.15
spline (station13, 1) → All  –  07:02:52 2015-08-31

У меня на ноде появилась сабжевая эха на пробу. Пока скрытая.

От RSS её отличает полный объём новостей и прилагающиеся ссылки, присутствующие в тексте новости.
#  Re: Qt5
vit01 (mira, 1) → vit01  –  16:49:57 2015-08-28

> Только вот автоматический ресайз окна почему-то глючит, но это из-за старого ui-файла, скорее всего.

Исправил баг с помощью небольшого хака. Кстати, на openbox его не проявлялось, он был на Awesome (но поскольку сам на авесоме сижу, то это критично).

И да, к ui-файлу это не относилось.

В багтрекере Qt висит несколько похожих багов, но почему-то их не спешат исправлять.

Надо теперь фичами заниматься =) Но это завтра, а сейчас спать.
#  Re: Caesium
spline (station13, 1) → vit01  –  09:10:29 2015-08-28

>Значит придётся просто заменить клавиши, т.к. Esc последовательности просто криво идут.
Это я в апстрим не возьму. Клиент никогда не позиционировался как приложение для мобильных платформ и затачивался строго на *NIX на десктопе/лаптопе.

>Кстати, обнаружил ещё, что получение сообщений нельзя запустить во время чтения эхи.
Это описано в README. И это очень правильно, ящитаю. Изначально я вообще хотел разделить на разные приложения мейлер, тоссер и ридер, но потом передумал.

>Также нашёл вот такую ошибку при нажатии на PageDown: http://ii-net.tk/ii/files/9zw8f4k0tXEoeZyFB0Ax.png
Поправил. Глупая в сущности ошибка.
#  Re: Caesium
vit01 (mira, 1) → spline  –  10:48:42 2015-08-29

Сегодня пока не получилось, ибо сижу на даче и усиленно собираю урожай =)

Но как освобожусь, напишу и выложу.

Ещё собирался сделать вынос параметров сочетаний клавиш наверх скрипта, но это и без учёта андроидов полезно будет :)
#  Caesium
spline (station13, 1) → All  –  03:57:40 2015-08-31

Сабж обзавёлся несколькими полезными скриптами.

rmecho.py
Удаляет эхоконференцию из базы. Название эхи передаётся скрипту параметром. Удаляет и индекс-файл и сообщения.

txt2sqlite.py
Как не трудно догадаться из названия, скрипт требует sqlite3 и перегоняет базу в sqlite3-формат. Делает это на удивление быстро. Так как сабж пока не умеет работать с такой базой, то может оказаться полезен для резервного копирования и переноса базы одним файлом.

sqlite2txt.py
Производит действия обратные предыдущему скрипту.

Скрипты надо запускать из директории tools/. sqlite2txt.py разворачивает базу в этой же директории. Так сделано для того, чтобы ненароком не поломать существующую базу, так как с кривыми эхами (привет, creepy.14) могут возникать проблемы.

Offtopic: creepy.14 я поправлю в ближайшие дни. Все, кто потретил драгоценное место на харде под эту эху, имейте в виду: её надо будет перефетчить во имя добра.
#  iiplc
vit01 (mira, 1) → All  –  12:13:06 2015-09-01

Пробовал сабж на двух дебианах (оба jessie), и нигде оно не может зафетчить сообщения. И с /u/, и без него.

Ещё тут вот такая ошибка в консоль лезет:

Use of uninitialized value in concatenation (.) or string at /home/user/iiplc/iiplc.app line 78

А при самом первом фетче он вообще зависает намертво. Дальше просто ничего не делает.
#  Re: Caesium
vit01 (mira, 1) → spline  –  12:23:26 2015-08-28

> Это я в апстрим не возьму. Клиент никогда не позиционировался как приложение для мобильных платформ и затачивался строго на *NIX на десктопе/лаптопе.

Я и не предлагал брать это в апстрим. Клиент твой, сочетания клавиш твои. Просто уточнил, что буду делать при создании Caesium-FixEsc патча.
#  Тестовая тема
custos (station13, 9) → All  –  04:19:20 2015-09-01

Тестовое сообщение
Powered by iii-php v0.11