[>]
Re: difrex.ru
ii.14
spline(station13, 1) — vit01
2015-06-28 12:57:06
>Что делать будем? Может, я пропишу напрямую айпишник в фетч?
Наверное, это будет самое правильное решение. Целостность сети и всё такое.
[>]
Хочу странного
ii.14
spline(station13, 1) — All
2015-07-01 10:03:25
Захотелось мне перенести ноду на домашний сервер.
Насколько корректно будет оставить на текущем сервере index.php и ii-point.php с редиректом на домашнюю станцию? Проверил сейчас своим iitxt и оно в принципе работает, но хотелось бы услышать мнения и критику такого решения.
[>]
Re: difrex.ru
ii.14
spline(station13, 1) — vit01
2015-06-29 15:01:35
>Можешь, пожалуйста, у себя загейтовать?
Не вопрос. Но после 17:00 по Москве.
[>]
Re: Хочу странного
ii.14
spline(station13, 1) — vit01
2015-07-02 14:12:23
>Поэтому мне надо поднимать прокси.
Можно попробовать написать на php прослойку. Подумаю пока. Всё равно старая нода всё ещё крутится.
[>]
Re: Хочу странного
ii.14
spline(station13, 1) — spline
2015-07-02 09:23:03
Стандартный фетчер от ii-0.5 отработал через этот редирект нормально. Если не затруднит, проверь на php-ноде где-нить?
[>]
Re: Хочу странного
ii.14
spline(station13, 1) — vit01
2015-07-02 09:19:59
>Надо будет только нодовую синхронизацию проработать, и всё.
А разве нодовая синхронизация не через схему /u/ работает? По-моему, проблем быть не должно. Сейчас проверю.
[>]
Caesium
ii.14
spline(station13, 1) — All
2015-07-13 18:52:15
Yet another ii-client (именно так я назову следующую поделку).
Ещё когда я был поинтом у Ромы, я очень хотел клиент похожий на старый добрый GoldEd. Вот, наконец, руки его сделать дошли. Пока что он всё ещё кривоватый, особенно в плане кода, но уже вполне рабочий. Сам я уже несколько дней пользуюсь им для чтения почты, и пишу это сообщение с его помощью.
Взять это безобразие можно тут:
https://github.com/spline1986/caesium
Для работы требуются python3 и ncurses.
Пока что есть два слабых места: недоступность ноды (этот вариант может привести к падению клиента и перекашиванию вывода в терминал из-за некорректного выхода из ncurses-окна) и ошибки при отправке, что не так критично и практически безболезненно.
Клиент вполне себе пишется и коммиты в ближайшее время по крайней мере в планах.
[>]
iitxt
ii.14
spline(station13, 1) — All
2015-07-03 17:09:16
Внезапный коммит в сабже.
Надоело мне мышкой тыкать в картиночки clii (иногда находит да) и я запустил свой iitxt. И не понравилось мне, что mcview не переносит по словам и вообще кривовато работает с длинными юникодовыми строками. Потыкал less, но и там не обнаружил такого функционала. "Значит надо идти от противного" подумал я и добавил в этот клиент функцию переноса по словам при формировании пользовательской базы сообщений и файла с новыми сообщениями (mail/ и newmsg.txt соответственно).
Получилось грубовато, но работает сносно.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-07-14 10:18:46
>Протестировал на телефоне, не работает.
>Скриншот: http://ii-net.tk/ii/files/wOGkGQgcE66kv4eHDPFn.png
Сложно сказать что там произошло. По какой-то причине curses не смог отключить отрисовку курсора. Как крайний вариант, закомментируй строки 371, 379, 517 и 527. Даже интересно стало.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-07-14 12:47:18
>могу точно сказать, что 80x25 наберётся, если перевернуть телефон горизонтально.
Тогда странно. Но пока не в приоритете тестирование на маленьких терминалах =)
>Но при наличии экранной клавиатуры значение меньше необходимого. Вероятно, ошибки из-за этого. Кстати, в перевёрнутом состоянии падения не происходит (но смотреть следующие сообщения клиент так и не даёт)
Что значит "смотреть следующие сообщения клиент так и не даёт"? Не переключается на следующие сообщения в эхе?
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-07-14 13:47:00
>Да, именно. На нажатия End, PageUp, PageDown не реагирует, показывает лишь первое сообщение эхи.
Похоже на проблемы с Esc-последовательностями.
>тут даже clii работает
Офигеть. Это круто.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-07-14 11:55:18
>Закомментировал. Теперь при нажатии pageup/pagedown крашится.
Выглядит как подбитая база, если честно. Попробуй грохнуть echo/ и msg/ и перезапустить, но не факт, что поможет.
А разрешение терминала какое там? Просто меньше 80х25 пока не рекомендуется, так как может вызывать спонтанные баги.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-07-14 15:05:42
>Да, похоже. Я бы посоветовал тебе вынести в самый верх исходника настройки горячих клавиш, чтобы можно было их быстро поменять. Тем более, так и с удобством лучше будет.
Это будет отдельным конфигом сделано. Вместе с цветовой гаммой. И не надо будет лезть в исходник.
>Да ничего особенного. Андроид без рута и без GNU/Linux чрута, как правило, непригоден для использования, так что удивляться нечему.
Ну я андроид только на картинках видел, а круто даже не то, что ты это сделал, а что это вполне возможно. Теперь CL это ещё и язык для мобильных платформ =)
[>]
Re: Безумные идеи
ii.14
spline(station13, 1) — Difrex
2015-08-11 07:48:50
>А что если я буду транслировать сеть ии в Elasticsearch, а поверх него сделаю веб-клиент. Полнотекстовый поиск в сети!
>Кто как считает, нужно/ненужно?
Фича однозначно полезная. Конечно, у меня есть полная локальная копия базы с моей ноды в классическом формате, что позволяет бегло грепать по ней, но то я.
[>]
Re: Поиск в ii: Umbrella. Альфа-версия.
ii.14
spline(station13, 1) — Difrex
2015-08-12 14:51:28
>Можно искать! :)
>Пока, конечно же довольно плохо, но работает. Буду запиливать постепенно фичи.
>http://umbrella.difrex.ru
Кстати, круто. Понравилось. Правда поле ввода не сразу нашёл ^__^
[>]
Caesium
ii.14
spline(station13, 1) — All
2015-08-14 13:10:51
В сабже появилась возможность выгрузки сообщения в формате, схожем с форматом iitxt в текстовый файл с именем MSGID.txt.
[>]
Клиенты-клиенты-клиенты!
ii.14
spline(station13, 1) — All
2015-08-26 08:08:09
В общем, пайтоны со всякими ncurses это здорово, но надо пилить клиент для windows. Не с web-интерфейсом, а хотя бы с мордой на подобии ncurses.
Я с ужасом обнарудил, что большинство моих знакомых плавно возвращаются на винду и им мои поделки постолько поскольку. Значит надо дать им клиент, стабильно работающий хотя бы на windows.
Беда в том, что я не программист и толком не умею писать программы. Это вам не на пятоне скриптовать всё таки =) Сейчас от безысходности засел немного пилить клиент на паскале lol. Посмотрим, что получится.
ЗЫЖ Никто не хочет написать человечачий компилируемый клиент, работающий и под виндами?
[>]
caesium
ii.14
spline(station13, 1) — All
2015-08-25 14:49:34
Обновление сабжевого клиента на github:
* исправлен критический баг, вызывающий падение клиента в случае, если лог загрузки не входит на один экран;
* добавлена возможность помечать эхи как архивные.
Архивные эхи не засоряют основной экран выбора эхоконференции, а находятся в отдельном списке. Переключение между основным и архивным списками конференций осуществляется клавишей A. Суть архива в том, что эти эхоконференции не синхронизируются с нодой и тем самым не влияют на скорость получения новых сообщений. Так же при просмотре архивных эхоконференций блокируется возможность создания сообщения или ответа.
[>]
Безумных идей
ii.14
spline(station13, 1) — All
2015-08-26 10:48:47
Сабж целый ворох мельтешат в моей голове в последние дни. И вот надумал я воспользоваться тем, что у нас для всяких извращений существует схема /x.
Почему бы не сделать некий аналог фидошных фреков (забор бинарных файлов с ноды) прямо в клиенте. Иметь список с кратким описаниеми и возможность просматривать его прямо в клиенте, а потом тыкнуть в нужное и немедленно скачать.
Как смотрите? Я просто в данный момент занят своей реализацией ноды (как и все свои скрипты, я её пилю на python3; CL хорош, но не для масс) и раз уж так вышло, но попиливаю ещё и клиенты, то задумался об обмене бинарными данными. Конечно, это не файл-эхи, но файл-эхи в современных реалиях излишни, а вот фреки были бы порой полезны.
[>]
Re: Клиенты-клиенты-клиенты!
ii.14
spline(station13, 1) — vit01
2015-08-26 10:54:54
>> Я с ужасом обнарудил, что большинство моих знакомых плавно возвращаются на винду и им мои поделки постолько поскольку. Значит надо дать им клиент, стабильно работающий хотя бы на windows.
>Печально. Только вот в ii кроме нас практически никого и нет.
Так если не делать клиенты для девочек, то и не появится (нет, меня Рома не кусал) =)
>Для винды очень легко написать клиент на С# c родным интерфейсом, либо что-нибудь на C++ & Qt. Только для первого варианта надо вижуал студию ставить, а она довольно противна сама по себе.
Мне хочется чего-то более кросс-платформенного. Пока пробую то-сё. Может и напрбую чего.
>> ЗЫЖ Никто не хочет написать человечачий компилируемый клиент, работающий и под виндами?
>Мне точно не суждено, т.к. типичный "красноглазый хейтер" винды, и даже устанавливать не хочется =)
Я тоже хейтер, но винда у нас повсеместное явление. Это было бы полезно для сети.
>> ЕМНИП, он был на пайтоне. А это толстый-претолстый exe на выходе, например.
>Во-первых, он не был, а есть, сейчас вам пишу именно с него =). Во-вторых, виндузным пользователям совершенно наплевать на размер exe (он будет не более 3мб, насколько помню, а по современным меркам это ничтожно).
>В-третьих, затея всё равно плохая, потому что конфигурация тут хранится в текстовом файле, который нужно править вручную в редакторе. Так что "простые пользователи" опять в пролёте.
А я что-то про 40+MB припоминаю. Видимо, Альцгеймер будет мне хорошим другом =)
ЗЫЖ Как тебе новая версия цезия?
[>]
Re: Клиенты-клиенты-клиенты!
ii.14
spline(station13, 1) — Difrex
2015-08-26 10:21:10
>А был же у нас, вроде, клиент на кутях?
>Его нельзя просто перекомпилить?
ЕМНИП, он был на пайтоне. А это толстый-претолстый exe на выходе, например.
[>]
Re: Клиенты-клиенты-клиенты!
ii.14
spline(station13, 1) — vit01
2015-08-26 11:58:10
>>Вам девочки или кроссплатформенность? :D
И того и другого. И можно без хлеба.
>Лично по мне проблема есть только в дружелюбном GUI. Примерно две трети наших клиентов нормально заработают под виндой с мелкими модификациями, проблема лишь в "юзерфрендли". Ну не хотят люди править в блокноте config.cfg, не хотят, что поделать!
Конфиги -- это вопрос третий. Пока надо хотя бы без проблем стартующий и удобный клиент намонстрячить.
>Неее, ни в коем случае. 5-10 мб - это самый максимум. Я раньше часто под винду питон скрипты компилял, помню.
Чем именно компилял? Просто есть пара затей глупых.
>Пробовал сегодня утром на андроиде, пока на дачу ехал. Решил сделать git reset, и он опять упал на этом curses_set() =)
>Придётся опять эти куски кода потом удалить.
Я традиционно не гарантирую полноценную работу под android.
[>]
Python, Windows, UTF-8
ii.14
spline(station13, 1) — All
2015-08-26 13:19:30
Портировал цезий с ncurses на pdcurses почти без проблем. Но вот вывод юникода в этой ужасной системе не того этого. Там в терминале до сих пор cp866. Стоит ли писать декодирование или есть варианты получше?
[>]
Re: Python, Windows, UTF-8
ii.14
spline(station13, 1) — vit01
2015-08-26 15:43:43
>> Там в терминале до сих пор cp866.
>О_о
Сам в шоке =)
>> Стоит ли писать декодирование или есть варианты получше?
>Стоит, потому что хардкодить интерфейс дважды (для двух разных кодировок) неудобно.
>Только вот сомневаюсь, что цезий для девочек подойдёт. Им будет лень заучивать сочетания клавиш =(
Ну эту проблему я решил тем, что забил на curses. Придётся делать нечто модульное как у тебя, но на Tk. Смысла много нет, но мне нравится самому делать софт =)
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-26 18:29:05
>При нажатии Q (ответить) в пустой эхоконференции клиент крашится.
Пустые эхи не проверяются, но пофикшу обязательно.
>F10 (выход из цезия) не работает, если находишься в режиме чтения эхи.
Это фича, а не баг =)
[>]
Re: Python, Windows, UTF-8
ii.14
spline(station13, 1) — spline
2015-08-26 16:22:10
>Ну эту проблему я решил тем, что забил на curses. Придётся делать нечто модульное как у тебя, но на Tk. Смысла много нет, но мне нравится самому делать софт =)
Хотя, если будет Qt-клиент с хорошим дизайном, то вряд ли будет острая необходимость в моей поделке =)
[>]
Re: Python, Windows, UTF-8
ii.14
spline(station13, 1) — vit01
2015-08-26 18:29:05
>Как раз на Tk тебе рассчитывать не стоит. Он довольно некрасив по внешнему виду и отпугнёт пользователей ещё больше.
Я пока рассчитываю на tkinter.ttk, если честно. В любом случае, давно собирался его потыкать. Так что нормально всё =)
>Ещё для таких вещей, как навигация, оформление текста и многооконный режим, в нём нужно делать страшные костыли (см. мой клиент).
Я не планирую многооконный интерфейс, если честно особо.
>А вот curses - это эксклюзив и по-гиковски. Так что лучше взять какой-нибудь wxPython и сделать форк Caesium GUI Edition, а ncurses версию не забрасывать.
Примерно так и будет. Вынести всё в модули и попиливать под настроение.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-27 07:50:46
>> Это фича, а не баг =)
>Так и думал, что ты это скажешь =) Ну да ладно, пусть будет фича.
Ну так я изначально планировал такое поведение. Так что не баг, но могу сделать работу F10 повсеместной.
>> Я пока рассчитываю на tkinter.ttk, если честно. В любом случае, давно собирался его потыкать. Так что нормально всё =)
>На винде tkinter.ttk выглядит нормально, а для линуксов придётся собственную тему создавать (и со шрифтами разбираться). Ну и ладно, у нас ncurses есть, так что не критично. // это просто ради информации
Вот про шрифты недопонял. У меня tk очень давно (лет 6-7 назад) выглядел ужасно, но сейчас даже без настроек шрифта хорошо смотрится.
>А как же выбор эх и диалог загрузки сообщений? Убирать в цикле элементы и заново расставлять их ещё то извращение =)
Да особо и не нужно на самом деле.
>Хотя первый пункт можно реализовать как в андроид клиенте (сбоку эхи расположить, и всё).
Вот это. Делать наподобии ncurses-интерфейса я не буду. GUI даже при разрешении 800х600 позволяет так не экономить место на экране, как это приходится делать в терминале.
>> Примерно так и будет. Вынести всё в модули и попиливать под настроение.
>Вот так очень хорошо =)
Только лень мешает. В любом случае, я не зря цезий пока не релизю. Там всё ещё период добавления фич, а рефакторинг и оптимизацию я на потом отложил.
[>]
Re: Безумных идей
ii.14
spline(station13, 1) — vit01
2015-08-27 08:34:51
>Нужно более точное описание. Загружать файлы могут поинты или только сисопы? Будет ли это вовлечено в нодообмен? Максимальный размер файла и/или квоты на место? Всякие неприятные штуки вроде bash-скриптов c rm -rf /* || файл.ехе ?
Приведу пример из FIDONet и как я это вижу в случае ii.
В FIDO, как правило, были разделены программы: мейлер (тоссер-пушер по нашей терминологии) отдельно, тоссер отдельно, редатор-читалка тоже отдельно. В мейлере я мог прозвониться на ноду и запросить фреклист -- индекс файлов, которые сисоп положил для общего доступа поинтам. Выбирал нужные, потом отправлял фрек-запрос, и мейлер скачивал эти файлы.
В ii я вижу это так (для клиентов, так как над веб-нодой пока не думал):
Поинт отправляет запрос на фреклист с authkey, после успешной проверки строки авторизации, получает список файлов с описаниями, прямо в клиенте в списке помечает желаемое, клиент отправляет запрос на скачивание со строкой авторизации и скачивает выбранные файлы.
В таком виде мне это привиделось по крайней мере. Возня со строкой авторизации нужна, потому что наше законодательство всяко может боком выйти =)
Файлообмен между нодами этот вариант не предусматривает (и правильно, на мой взгляд), файлы может выкладывать только сисоп.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-27 09:17:17
>У каждого свои вкусы, но суть ты понял. Просто они должны сочетаться с остальными элементами интерфейса, с родными системными шрифтами.
Так оно, но я не лепил GUI с тех пор, как дописал дипломный проект на Delphi. Так что считаю возню с tkinter полезной. К тому же мне всегда был симпатичен внешний вид Tk-приложений. Правда это опять таки не меняет сути дела, так как речь идёт о клиенте для девочек =)
[>]
Re: Безумных идей
ii.14
spline(station13, 1) — vit01
2015-08-27 09:17:17
>Тогда "подводных камней" здесь нет, и это мне нравится. Осталось только придумать механизм отдачи на ноде, и всё.
Да. Реализация должна быть в духе ii. Простая донельзя. Поверх http это очень просто делается, а другой ноды я не держу и не пишу пока. В конце концов, насколько я помню, /x это как XEP у XMPP. То есть необязательное для поддержки расширение стандарта.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-27 08:38:09
>http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
>Слева tk интерфейс, справа Qt. Разница видна невооружённым глазом.
Честно говоря, на мой вкус Tk победил по аккуратности шрифта. Но я понял о чём ты.
>Если что, готов помочь с цезием, только напиши. Ибо мне он понравился.
Вот если ты приведёшь в порядок работу на андроиде, это будет круто. Другим pull-реквестам я тоже рад, конечно, но не факт, что приму всё в апстрим. Клиент мечты всё таки =)
[>]
Re: Caesium
ii.14
spline(station13, 1) — Difrex
2015-08-27 10:55:02
>>http://ii-net.tk/ii/files/VX71VFW7eqgYroOh06wm.png
>Ух ты! Как погоду в i3bar рисуешь?
Это кнопка меню. И это awesome =)
[>]
Re: Безумных идей
ii.14
spline(station13, 1) — vit01
2015-08-27 12:39:46
>Да, верно. Только в метаданных (списке) должно быть имя файла, иначе придётся возиться с mimetypes.
Если ты под метаданными индекс подразумеваешь, то у него будет формат, схожий с /list.txt. То есть <имя файла>:<опциональное описание>.
[>]
Caesium
ii.14
spline(station13, 1) — All
2015-08-27 13:07:32
Очередная пачка коммитов:
* Исправлен баг с отправкой сообщений в обратном порядке.
* Добавлена функция отрисовки окон сообщений (взамен хардкода в функции сохранения).
* Добавлен функционал для работы с избранными сообщениями (через метаэху favorites).
* Получение списка сообщений для режима чтения вынесено в отдельную функцию.
* Добавлена проверка на пустую эху при опросе клавиатуры в режиме чтения.
* Теперь выйти из клиента можно и из режима чтения (после этого замечания Виктора мне стало не хватать такой штуки =)
Решение с избранными сообщениями с одной стороны не очень удачное, а с другой - это позволяет держать избранное прямо в стандартной базе.
[>]
Re: Безумных идей
ii.14
spline(station13, 1) — vit01
2015-08-27 15:04:02
>> По некоторому размышлению подумал, сделать ли <имя файла><размер>:<опциональное описание>? Причём размер сразу текстом и в человекочитаемом формате, чтобы была возможность ручного чтения файла-индекса.
>Размер тоже неплохо бы. Но лучше в байтах, чтобы клиент мог всё распарсить. К примеру, файл 2 гигабайта, и клиент сам проверит, хватит ли места на ЖД для него, или нет.
Я сперва именно в байтах думал, но потом пожалел потенциальных пользователей клиентов без поддержки этой схемы =)
Спорный вопрос, в общем. Надо голосовать.
[>]
Re: Безумных идей
ii.14
spline(station13, 1) — vit01
2015-08-27 13:09:43
>Именно на это и надеюсь. При этом запрос на получение будет выглядеть, как
Ну если уже есть вполне сформировавшийся формат, то зачем изобретать велосипед?
>POST /ii-point.php?q=/x/file
>pauth=строка_авторизации&filename=имяфайла.jpg
>по аналогии с /u/point? Осталось лишь придумать названия схем, и всё.
Именно так я и хочу это реализовать. Может даже имеет смысл запихнуть всё в одну схему: есть параметр filename -- шлём файл, ежели нет - шлём индекс.
[>]
Re: Безумных идей
ii.14
spline(station13, 1) — vit01
2015-08-27 13:14:24
>> Если ты под метаданными индекс подразумеваешь, то у него будет формат, схожий с /list.txt. То есть <имя файла>:<опциональное описание>.
По некоторому размышлению подумал, сделать ли <имя файла><размер>:<опциональное описание>? Причём размер сразу текстом и в человекочитаемом формате, чтобы была возможность ручного чтения файла-индекса.
[>]
Caesium
ii.14
spline(station13, 1) — All
2015-08-28 09:19:17
Новые коммиты в сабже.
* Исправлен баг, вызывающий падение клиента при нажатии клавиши вправо при просмотре последнего сообщения в эхе.
* Исправлен баг, блокирующий выход из пустой эхоконференции клавишей "в право".
* Исправлен баг, в некоторых случаях приводивший к "забыванию" последнего прочитанного сообщения в эхе.
* Метаэхоконференция favorites больше не запрашивается у ноды при получении почты.
* Исправлен баг с обновлением экрана при удалении последнего избранного сообщения.
* Добавлена проверка доступности ноды. Теперь клиент не падает в случае отсутсвия связи.
[>]
В тему сети и её наполнения
ii.14
spline(station13, 1) — All
2015-08-28 11:42:35
Перечитывал тут от бессонницы архив болталки и подумал, что прямой RSS это тупик всё таки. Разве что по заголовкам пробежаться. В связи с чем к выходным планирую скрыть из спика своих эх ЛОР и ifiction и начать репостить всё вручную в отдельные эхи, а роботов в последствии переселить на отдельную служебную ноду. Как только поддержку нескольких нод доделаю в цезии.
Преимущества очевидны: не надо будет гулять по ссылкам, чтобы прочитать полные версии статей или новостей, а всё в одном месте и отварматированно. Как минимум эти два ресурса я потяну, а дальше видно будет.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-28 10:18:28
>> * Исправлен баг, в некоторых случаях приводивший к "забыванию" последнего прочитанного сообщения в эхе.
>Видимо, на андроиде из-за этого чуть изменилось поведение :)
>Клавиша End теперь увеличивает номер прочитанного сообщения на единицу и выходит в список эх. Раньше не увеличивала.
Копать надо в сторону Esc-последовательностей на андроиде или в том ncurses, который у тебя на аппарате. Суть в том, что всякие там функциональные клавиши, Home, End и прочие PageUp'ы через такие вот последовательности обрабатывают. То есть ловится esc или из-за медленной отправки сканкода или из-за кривости терминала.
Насчёт увеличения номера сообщения. Это нормальное поведение. То есть, если я читал-читал, а потом вышел, то я увижу не последнее прочитанное мной сообщение, а то, которое сразу за ним.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-28 13:10:29
>Значит придётся просто заменить клавиши, т.к. Esc последовательности просто криво идут.
Это я в апстрим не возьму. Клиент никогда не позиционировался как приложение для мобильных платформ и затачивался строго на *NIX на десктопе/лаптопе.
>Кстати, обнаружил ещё, что получение сообщений нельзя запустить во время чтения эхи.
Это описано в README. И это очень правильно, ящитаю. Изначально я вообще хотел разделить на разные приложения мейлер, тоссер и ридер, но потом передумал.
>Также нашёл вот такую ошибку при нажатии на PageDown: http://ii-net.tk/ii/files/9zw8f4k0tXEoeZyFB0Ax.png
Поправил. Глупая в сущности ошибка.
[>]
Re: Caesium
ii.14
spline(station13, 1) — vit01
2015-08-29 13:43:51
>> Это я в апстрим не возьму. Клиент никогда не позиционировался как приложение для мобильных платформ и затачивался строго на *NIX на десктопе/лаптопе.
>Я и не предлагал брать это в апстрим. Клиент твой, сочетания клавиш твои. Просто уточнил, что буду делать при создании Caesium-FixEsc патча.
Патч вышли. Патчи буду рядом складывать, чтобы пользователь сам патчил при желании =)
[>]
Re: В тему сети и её наполнения
ii.14
spline(station13, 1) — vit01
2015-08-28 13:10:28
>> Преимущества очевидны: не надо будет гулять по ссылкам, чтобы прочитать полные версии статей или новостей, а всё в одном месте и отварматированно.
>Когда кто-то высказывался против этого, аргументом было, что "а как мы определим, какие новости интересные, а какие - нет? лучше делать кратко, чтобы решать для себя, читать или нет".
Я не собираюсь фильтровать новости. Благо с этих двух ресурсов их не так много. К тому же никто не мешает писать отсутствующие новости в эху нескольким человекам.
[>]
Caesium
ii.14
spline(station13, 1) — All
2015-08-31 07:57:40
Сабж обзавёлся несколькими полезными скриптами.
rmecho.py
Удаляет эхоконференцию из базы. Название эхи передаётся скрипту параметром. Удаляет и индекс-файл и сообщения.
txt2sqlite.py
Как не трудно догадаться из названия, скрипт требует sqlite3 и перегоняет базу в sqlite3-формат. Делает это на удивление быстро. Так как сабж пока не умеет работать с такой базой, то может оказаться полезен для резервного копирования и переноса базы одним файлом.
sqlite2txt.py
Производит действия обратные предыдущему скрипту.
Скрипты надо запускать из директории tools/. sqlite2txt.py разворачивает базу в этой же директории. Так сделано для того, чтобы ненароком не поломать существующую базу, так как с кривыми эхами (привет, creepy.14) могут возникать проблемы.
Offtopic: creepy.14 я поправлю в ближайшие дни. Все, кто потретил драгоценное место на харде под эту эху, имейте в виду: её надо будет перефетчить во имя добра.
[>]
lor.news.15
ii.14
spline(station13, 1) — All
2015-08-31 11:02:52
У меня на ноде появилась сабжевая эха на пробу. Пока скрытая.
От RSS её отличает полный объём новостей и прилагающиеся ссылки, присутствующие в тексте новости.
[>]
Caesium
ii.14
spline(station13, 1) — All
2015-08-31 18:43:13
С прискорбием сообщаю, что я ламер. До сегодняшнего вечера сабж не работал на python 3.2 точно и, возможно, на 3.3. Но теперь это недоразумение исправлено и теперь он радоает и на 3.2 и на 3.4. Может даже на 3.5 работать будет =)
P.P.S.: Не работал дебандл при фетчинге. base64.b64decode, если быть точным.