на главнуюВсе эхи RU.FIDONET.DIGEST
войти ?

Сергей Позитурин выпустил Android NNTP Client

От Ivan Agarkov (2:5020/849) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Привет, All!

=============================================================================
* От : Sergey Poziturin, 2:5020/2140.2 (21 мар 13 17:35)
* Кому : All
* Тема : HotdogEd v1 (beta 1)
=============================================================================

Привет всем.
Представляю вашему вниманию NNTP-клиента с поддержкой FTN-стандартов для
устройств под управлением ОС Android - HotdogEd (ну типа юмор в
названии, традиции и всё такое эдакое).

Теперь серьёзно.
Возможности:
- Поддержка большого количества NNTP-серверов.
- Поддержка NNTP и FTN квотинга при чтении и написании писем.
- Поддержка X-Comment-To и парсинг FTN-адресов.
- Удобная поддержка работы с квотингом при ответе на письмо.
- Поддержка различных кодировок в NNTP-сообщениях (koi8-r, utf8, etc).
- Поддержка чтения сообщений в форматах plain text, quoted-printable,
base64.
- Работа как с тредами сообщений, так и с их плоским списком с
различными возможностями сортировки (специально для фанатов golded есть
опция Sort order -> No sorting - будет, как вы привыкли, включая
lastread pointer).
- Полноэкранный режим при чтении.
- Удобная навигация как жестами (прокрутка вниз-вверх, вправо-влево),
так и клавишами громкости. При чтении группы новостей экрана можно
вообще на касаться - актуально при ношении перчаток 49 февраля :)
- Классическая схема папок Outgoing, Sent, Deleted.
- Оффлайновый режим работы (скачиваем по wifi/3g/etc, читаем и отвечаем
без подключения к сети).
- Поддержка некоторых видов URL в сообщениях (переход при нажатии на
ссылку).

Чего пока нет, но будет очень скоро:
- Работа с Drafts (черновиками) при редактировании письма.
- Планировщик для автоматического обновления.
- Работа с деревом (сворачивание, игнорирование веток, etc).
- Hастраиваемые фильтры (в т.ч. карбонка).
- Поиск.
- Пересылка писем (форвардинг).
- Экспорт/импорт или бэкап/рестор в каком-то виде.

Что есть, но за что мне стыдно:
- Глюки. Я проверил столько всего, сколько смог, но это первая
публичная версия.
- Пока только английский интерфейс. Позже будет локализация, но
вторым-третьим этапом.
- Hет поддержки KOI8-U. Товарищи из Украины, мне жаль, я буду с этим
разбираться, но почему-то ява плохо про вашу кодовую страницу думает. Hа
практике я встречал всего одно письмо на NNTP с такой кодовой страницей
среди нескольких тысяч отсмотренных.
- Тормоза. Там кое-где можно и нужно рефакторить. Hа практике я не
советую хранить в каждой группе более 500 сообщений, если вы пользуетесь
сортировкой по тредам, особенно на не очень новых устройствах. Если
нужно больше - используйте любую другую сортировку или ждите при
открытии группы.

Требования:
- Android версии 2.2 и выше.
- Доступ к серверу NNTP.

Планы на программу такие: она в первую очередь является редактором,
во-вторых контент-провайдером (в терминологии Android). Т.е. она
предоставляет свою БД для доступа внешним программам по определённым
правилам. Сделано это намеренно, потому что поддержкой NNTP дело не
ограничится. Я планирую на базе кода Ивана Агаркова прикрутить поддержку
нативного фидо, ведь тоссер и мейлер уже есть благодаря его стараниям. В
ближайшее время займусь изучением этого вопроса.
HotdogEd уйдёт в Android Market (Google play) по окончании тестирования
и будет продаваться за деньги (надеюсь). Фидошная часть совершенно точно
будет бесплатной и с открытыми сырцами, чтобы сообщество делало с ней
всё, что посчитает нужным.

Установочный файл:
http://vp.propush.ru/download/HotdogEd.apk
(короткая ссылка: http://goo.gl/kqBQn - просто введите её в броузере
вашего устройства и не забудьте включить возможность установки программ
из неизвестных источников). Особенно прошу отозваться пользователей со
старыми устройствами, а также с планшетами.

Если вы нашли ошибку, то я буду благодарен за описание (при каких
обстоятельствах произошла, как воспроизвести), а также за logcat.

--
[ pushkin_kukushkin@jabber.ru ] [2:5020/2140]
http://vp.propush.ru


-+- FIDOGATE 5.1.7ds
+ Origin: Pushkin's BBS (2:5020/2140.2)
=============================================================================



С наилучшими пожеланиями, Ivan.
--- /usr/bin/vim
* Origin: jNode Project -- [http://fidonode.in/jnode/] (2:5020/849)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.FIDONET.DIGEST?msgid=2:5020/849+514b1d29