Просьба написать email-клиент для pro (и 360+)
Goto page Previous  1, 2, 3, ... 11, 12, 13  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 12.05.2011 11:37     Quote

Quote:
Впечатляет! Однако расшаривать не есть гут: ведь там могут быть и фото и документы...

для этого и есть режим с авторизацией

Quote:
С авторизацией пропадает главное достоинство - доставка в 1 клик или вообще автоматом, что может пригодиться для обеспечения контентом пожилых людей.

не пропадает, авторизоваться нужно будет только 1 раз, браузер умеет сохранять кукисы и последущие входы не потребуют ввода логина и пароля

Quote:
Второй момент: после скачивания контент остается,надо чистить.

да, но не вижу в этом никакой проблемы, если есть и компьютер и установленный клиент DropBox это делается элементарно, а доступное место в 2Гб позволяет делать это весьма редко

Quote:
Я особо не разбираюсь,но не может оказаться,что портирование емайл клиента потребует минимума усилий?

каких-то усилий потребует, просто у меня есть сомнение, что им будет удобно пользоваться. Тут довольно специфическая ситуация, поэтому нужно разбираться. Я сейчас настраиваю SDK и в ближайшее время попробую посмотреть, что можно придумать с e-mail клиентом.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
View user's profile Send private message ^

sergeyvl
Член клуба The eBook

Член клуба The eBook



Joined: 12 Nov 2010
Posts: 1240


Location: Украина. Харьков

PostPosted: 12.05.2011 15:06     Quote

Я предлагал mpop. Судя по описанию он достаточно крут.
http://mpop.sourceforge.net/index.html

Собирается под бубунтой (нужен SDK для pocketbook) просто:

1. apt-get source mpop
2. распаковываем и заходим в mpop-1.0.1;
3. mkdir out
4. ./configure --prefix=`pwd`/out --host=arm-linux-gnueabi
5. make
6. make install

P.S. Я еще пока не "щупал" его, не было времени, да и девайса нужного нет.

P.P.S. На счет атачей - не знаю, надо смотреть...
_________________
Шахматы - PocketBook,Kindle,Onyx,Kobo,Android
 
View user's profile Send private message E-mail Skype ICQ ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 02.06.2011 15:05     Quote

Так, сделал кое-какие наброски относительно e-mail клиента и всего, что для него нужно. Сам mpop хорош, но почту забрать не может, если рабочие директории лежат на vfat файловой системе (нужна поддержка симлинков), поэтому нужно сторонее приложение для доставки почты. Сейчас смотрю на fdm и procmail для этих целей.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
View user's profile Send private message ^

pkb
Член клуба The eBook

Член клуба The eBook



Joined: 01 Nov 2006
Posts: 1042



PostPosted: 02.06.2011 15:09     Quote

ava1ar wrote:
Сам mpop хорош, но почту забрать не может, если рабочие директории лежат на vfat файловой системе (нужна поддержка симлинков)

Так это он наверное в maildir не может, в mbox то должон.
 
View user's profile Send private message ^

biv_sumy
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jul 2009
Posts: 18479


Location: Сумы, Украина

PostPosted: 02.06.2011 15:09     Quote

ava1ar wrote:
Так, сделал кое-какие наброски относительно e-mail клиента и всего, что для него нужно. Сам mpop хорош, но почту забрать не может, если рабочие директории лежат на vfat файловой системе (нужна поддержка симлинков), поэтому нужно сторонее приложение для доставки почты. Сейчас смотрю на fdm и procmail для этих целей.

А на vfat покета можно делать и симлинки ln -s -n ..... ........
ключик -n как раз для создания симлинка на вфат. Попробуйте может поможет.
_________________
PB 602Grey, PB A7, NSTGL
+PB Power Bank.
 
View user's profile Send private message ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 02.06.2011 16:51     Quote

Итак, всем жаждущим e-mail клиента для PocketBook посвящается: приложение, реализующее в общих чертах функционал SendToMyKindle. Актуальная версия приложения доступна тут (версия по ссылке обновлена 15/12/12). Предыдущая версия - здесь (от 07/01/2012).

Принцип работы:
- забирает с заданного аккаунта почту на книгу (по протоколу pop3, есть поддержка ssl соединения);
- выбирает из почты письма с вложениями;
- экспортирует вложения в заданную папку;
- удаляет тела полученных писем из устройства (на сервере полученная почта попадает в папку "Удаленные").

[!] НЕ используйте программу на своем основном почтовом ящике - она настроена на сбор всей входящей почты, извлечения из нее вложений и УДАЛЕНИЕ тел писем. Заведите себе отдельный ящик, куда будете пересылать (вручную или автоматически) письма с вложениями, которые хотите потом получать на устройство.

[!] НЕ используйте Notepad (блокнот) для редактирования .mpoprc - при этом портится оригинальная кодировка файла и программа перестает работать. Для windows а качестве редактора рекомендую Notepad++.

Установка:
- Распаковываете архив во внутреннюю память книги;
- В файле .mpop/.mpoprc вводите данные своего почтового ящика [1];
- По умолчанию, вложения будут складываться в папке mail в корне памяти успройства, изменить папку можно в теле скрипта applications/e-mail.app (будьте осторожны при редактировании, не удалите чего-нибудь нужного Smile)
- Собственно все, если все сделано правильно, то запускаете приложение e-mail и наслаждаетесь результатом.

Особенности реализации и ограничения:
- почту можно собирать только по pop протоколу (не думаю, что нужно добавлять поддержку imap, цель программы просто сбор аттачментов, а не чтение писем);
- для помежуточного хранения писем используется раздел /var на tmpfs (если кратко, область оперативной памяти, смонтированная как файловая система), размер которого равен 128 Mb. Таким образом максимальный объем почты, который можно получить за 1 раз приблизительно и равен этим 128 мегабайтам (пока исправлять не планирую, другие доступные пользователю на запись разделы используют vfat, которая на поддерживает жесткие ссылки и соотвественно не подходит для получение почты через maildir в mpop)
- процесс практически целиком проходит в фоне, показываются только 2 коротких информационных сообщения: одно после получения почты на устройство, второе после окончания экспорта аттачментов. Если почты много и/или аттачменты большие, большую часть времени работы программы на экране будут просто висеть песочные часы (подумаю как исправить, предлагайте варианты);
- пароль хранится в открытом виде в файле настроек (есть возможность настроить его ввод каждый раз при подключении).

Список изменений:
02/06/11 - первая работающая (с ограничениями) версия;
03/06/11 - добавлена поддержка сбора почты по ssl протоколу;
04/06/11 - добавлен функционал по разрыву соединения с сетью интернет после окончания работы программы, при условии, что соединение было установлено самой программой при ее запуске;
07/06/11 - добавлена поддержка извлечения нескольних вложений из одного письма (переход на новый движок извлечения вложений);
09/06/11 - добавлена поддержка настройки, активирующей запрос пароля каждый раз при проверке почты (вместо его сохранения в файле настроек);
24/06/11 - исправлена некорректная работа на PocketBook 360+;
05/09/11 - улучшен алгоритм подсчета количества извелеченных вложений, добавлен настраиваемый параметр, позволяющий настроить перезаписывание старых файлов новыми с тем же именем при извлечении вложений (по-умолчанию включено);
07/01/12 - из-за проблем с некоторыми почтовыми сервисами отключена проверка сертификатов при использовании SSL соеденения (сбор почты происходит, как и прежде, по защещенному соединению).
15/12/12 - добавлена возможность указать альтернативную папку для сохраниения - по умолчанию основная папка не карте, резервная - в памяти устройства. Если основная не доступна, будет использована резервная. Кроме того, если папку для сохранения создать не удалось, теперь выводится корректное сообщение об ошибке.

[1] Слова, написанные в Uppercase (заглавными буквами) нужно заменить на фактические значения для вашего почтового ящика. Всего их три: HOSTNAME, USERNAME и PASSWORD. Если с последними двумя понятно (это имя пользователя и пароль, которые вы указали при регистрации ящика), то с определением первого могут возникнуть вопросы - я рекомендую смотреть секцию по подключению почтового клиента в справке вашей почтовой службы, нас интерсует адрес сервера входящих сообщений для протокола POP3, например для Яндекс.почты это pop.yandex.ru.

Все вопросы, пожелания, предложения и багрепорты просьба оставлять в этой теме.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома


Last edited by ava1ar on 15.12.2012 09:25; edited 25 times in total
 
View user's profile Send private message ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 02.06.2011 22:47     Quote

ava1ar

я не смотрел клиент, но есть просьба, выкладывать также исходники (или патчи к оригиналу, иструкции по сборке), для возможности пересборки в будущем. мало ли что (новые модели, прошивки и т.п).
 
View user's profile Send private message ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 02.06.2011 22:52     Quote

yuryfdr,

Само собой, все что изменено/дописано мной я выкладываю. Например касательно клиента - это просто сборка *nix утилит + скриптовые обертки от меня. Исходники утилиток выложу обязательно, если буду что-то там добавлять/править.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
View user's profile Send private message ^

ed007
Член клуба The eBook

Член клуба The eBook



Joined: 23 Jun 2006
Posts: 403


Location: EU

PostPosted: 03.06.2011 00:20     Quote

Супер! Хотелось бы распаковку архива(при наличии) автоматом.
Add:
В каком формате вводить учетку в .mpoprc? Я ввел так: host <pop> user <zzzzz> password <zzzzzz>
"ошибка при попытке получить новую почту"
Add:
Понятно: параметры пишем без < > скобок. Все работает.
_________________
Sony Clie NR70 + NX70 - PRS500 - 505 -Kindl3 +PB603(v2.06) +Kindl3
 
View user's profile Send private message ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 03.06.2011 01:46     Quote

ed007,

Советую для начала перекачать архив - только что выложил новую версию, с поддержкой ssl (советую использовать ее, особенно с публичным wi-fi). Что касается формата записи учетки, пример можно посмотреть например здесь. Если в 2х словах, то никаких < и > не нужно, просто вводите все как есть, без всяких кавычек и скобок.

Кстати, не советую воодить ящики, в которых в Inbox'e много писем - т.к. забор идет по протоколу pop, то сначала программа скачает ВСЮ почту на читалку.

Что касается распаковки... да, сделать можно, добавлю в ближайшее время - постараюсь сделать универсальный скрипт, который использует доступные в системе архиваторы (unzip/unzrar и 7z если установлен).

Добавлено спустя 2 минуты 7 секунд:

ed007 wrote:
Все работает.


Здорово! Тогда можно считать что экспермент удался Smile В ближайшее время постараюсь довести эту штуковину до ума.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
View user's profile Send private message ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 03.06.2011 21:38     Quote

Такс, в программе найдена серьезная бага Sad
Сейчас почта доставляется в mbox файл, из которого удается извлечь только 1 аттачмент, а значит если вы получили более одного письма с аттачментами, извлечен будет только 1, что весьма плохо. Т.к. из одного mbox файла заведомо сложно (или даже не всегда возможно) извлечь все файлы (munpack извлекает всегда 1, ripmime - как повезет (у меня из 3х извлекло 2)), то буду смотреть в сторону использования maildir при получении почты: в этом случае для каждого письма получается отдельный файл и с извлечением проблем нет. Но mpop не хочет просто так использовать maildir, на файловой системе нужна поддержка симлинков - буду разбираться, как обойтись без нее или как жить с ней на vfat...

Поддержка распаковки после извлечения атачментов уже есть, но выложу ее уже совместно с фиксом вышеописанной проблемы.

Добавлено спустя 6 часов 11 минут 36 секунд:

Проблема решена, ссылка на последнюю версию парой сообщений выше.

Если кого-то интересуют детали, в новой версии почта забирается в maildir, вместо mbox (из mbox-а не удавалось гарантированно извлечь все аттачменты, если там более одного сообщения). Т.к. заставить работать maildir через mpop на vfat не удалось (требуется поддержка жестких ссылок у фс), то для временного хранилища данных используется /var/mail на tmpfs (его размер равен 1/2 оперативной памяти, т.е. 128Mb - не качайте много почты сразу Smile). Сделал несколько десяток тестов с разными аттачментами в разных комбинациях - проблем больше не нашел, так что есть надежда что версия production ready, то бишь готова к широкому использованию.

Новые фичи:

- умный разрыв соединения после завершения работы: соединение разрывается, только если оно было установлено самой программой.

- поддержка автоматической распаковки rar/zip/7z архивов. Архивы rar и zip (кроме fb2.zip - намеренно не распаковываю их, может нужно добавить еще исключения Question) будут распаковываться у всех из коробки (если по каким то причинам вы хотите отключить распаковку, нужно поменять значение переменной UNPACK_FILES_AFTER_RECEIVING с 1 на 0), а 7z у тех, кто установит себе портированную версию p7zip (брать в соседней теме про архиваторы).

Для тех, кто устанавливал старую версию - что бы получить функционал новой, достаточно обновить e-mail.app в applications, остальные файлы остались без изменений.

Думаю, что на этом основная задача, поставленная в топике решена, дальнейшее развитие программы будет сделано преимущественно в сторону улучшения usability, ну и по запросам пользователей, т.к. базовый функционал уже реализован полностью.

Жду замечаний и отзывов, а так же запросов на другие полезные примочки для наших PocketBook'ов. Smile
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома


Last edited by ava1ar on 04.06.2011 16:20; edited 1 time in total
 
View user's profile Send private message ^

qwillis
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 13 Nov 2009
Posts: 317


Location: Российская Федерация, город Москва

PostPosted: 04.06.2011 12:28     Quote

ava1ar

Спасибо Вам ОГРОМНОЕ!!!

Вы уже пару раз фиксили баги, поэтому не могли бы Вы
черкануть краткую инструкцию по установке, а то
тем кто первоначальную версию не ставил - не очень
понятно - как в итоге всё ставить?

ava1ar wrote:
другие полезные примочки


Владельцы 603/903 были бы очень признательны
за браузер (с поворотом в альбомный режим).
На моделях со стилусом очень актуально.

Вот http://www.mobileread.com/forums/showpost.php?p=1379937&postcount=10
версия Мидори, которая запоминает настройки, закладки и т.д.
Если бы ей сделать разворот в альбомный режим, было бы супер.
Ну, а если доработать управление немного и под кнопки,
то тогда и владельцы 602/902 были бы тоже довольны.
В модели 360+ активирование адресной строки реализовали
долгим удержанием "вверх". Листание видимой страницы
экрана можно повесить на кнопки листания, перемещение
по гиперссылкам долгим удержанием "вниз" и т.д.

Если с Мидори ничего сделать нельзя, то портирование другого
браузера было бы не меньшей радостью.

В общем, все за браузер!

И да, все давно хотят открытие на книжке сохраненных
с компа html-файлов с сохранением форматирования.
Это можно сделать через браузер, что выглядит логичным
или какую-нибудь утилиту придумать.

Спасибо Вам за Ваше желание!

Добавлено спустя 6 минут 53 секунды:

Да, а поскольку у Вас модель без стилуса,
то обещаю тестировать браузер сколько будет
нужно. (Если возьметесь, конечно). Wink
_________________
PocketBook Pro 903
 
View user's profile Send private message ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 04.06.2011 15:41     Quote

qwillis wrote:
Вот http://www.mobileread.com/forums/showpost.php?p=1379937&postcount=10
версия Мидори, которая запоминает настройки, закладки и т.д.
Если бы ей сделать разворот в альбомный режим, было бы супер.


так она там без исходников, и в sdk нет некоторых хэдеров (webkit и т.п.)
_________________
http://fedorchenko.net программы для PocketBook
 
View user's profile Send private message ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 04.06.2011 16:16     Quote

qwillis

Установка описана в длинном посте выше, но повторю-ка я еще и отдельно:

1. Распаковываете архив во внутреннюю память книги;
2. В файле .mpop/.mpoprc вводите данные своего почтового ящика (без кавычек, скобок и прочего);
3. По умолчанию, аттачменты будут складываться в папке mail в корне памяти успройства, изменить папку можно в теле скрипта applications/e-mail.app;
4. По умолчанию rar и zip архивы будут извлекаться автоматически (можно отключить в e-mail.app), для поддрежки 7z архивов нужно поставить порт p7zip из соседней темы про архиваторы;
5. Собственно все, если все сделано правильно, то запускаете прилоджение e-mail и наслаждаетесь результатом.

Насчет браузеров - буду смотреть какие есть варианты. Пока доделаю распаковщик и попробую реализовать прозрачное открытие поддерживаемых типов документов из zip архивов.

Quote:
И да, все давно хотят открытие на книжке сохраненных
с компа html-файлов с сохранением форматирования.
Это можно сделать через браузер, что выглядит логичным
или какую-нибудь утилиту придумать.


Думаю это будет сделать несложно - открывать их в midori или даже links (его вроде бы нет не на сенсорных моделях, но можно использовать версию выдернутую из сенсорников). Проверю пару вариантов и отпишусь.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
View user's profile Send private message ^

qwillis
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 13 Nov 2009
Posts: 317


Location: Российская Федерация, город Москва

PostPosted: 04.06.2011 16:31     Quote

ava1ar

Спасибо большое за инструкцию.


ava1ar wrote:
Насчет браузеров - буду смотреть какие есть варианты

Спасибо большое. Будем с нетерпением ждать.

Links к сожалению на прошивках ниже 2.0.5 не запускается, уже пробовали.
Лучше же, конечно, Мидори. Он работает у всех.

Но
yuryfdr wrote:
так она там без исходников, и в sdk нет некоторых хэдеров (webkit и т.п.)

Может у Ключника попросить недостающие компоненты,
все таки Мидори не их разработка - http://www.twotoasts.de/index.php?/pages/midori_summary.html ?
_________________
PocketBook Pro 903
 
View user's profile Send private message ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 04.06.2011 17:34     Quote

qwillis wrote:
Может у Ключника попросить недостающие компоненты,
все таки Мидори не их разработка - http://www.twotoasts.de/index.php?/pages/midori_summary.html ?


уже столько писали тут про нарушения GPL, что я думаю просить бесполезно, если сами не решат выложить - прсьбы не помогут.
_________________
http://fedorchenko.net программы для PocketBook
 
View user's profile Send private message ^

ava1ar
Активный участник форума

Активный участник форума



Joined: 11 May 2011
Posts: 194


Location: Guttenberg, NJ, USA

PostPosted: 05.06.2011 01:54     Quote

yuryfdr wrote:
уже столько писали тут про нарушения GPL, что я думаю просить бесполезно, если сами не решат выложить - прсьбы не помогут.


грустно это... люди вот пишут, кодами делятся, накапливают функционал. А тут приходит такой вот ПокетБук, берет все эти наработки, и вместо спасибо авторам даже элементарные требования лицензии не выполняют.

Заметил еще, такой факт: и у нас, и на западе коммерческие компании широко испрользуют Open Source в своих продуктах и решениях, но если на Западе стараются как минимум все свои наработки в Open Source продуктах обязательно возвращать сообществу (а иногда даже открывать какие-то свои, внутренние решения для всех) - достаточно посмотреть на Google/Facebook/Twitter, то у нас привыкли просто брать и присваивать, при этом ничего не возвращая. Вот такой вот дикий метод ведения бизнеса, пусть и в современной области...
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
View user's profile Send private message ^

qwillis
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 13 Nov 2009
Posts: 317


Location: Российская Федерация, город Москва

PostPosted: 05.06.2011 16:04     Quote

yuryfdr wrote:
уже столько писали тут про нарушения GPL, что я думаю просить бесполезно, если сами не решат выложить - просьбы не помогут.


Но на Мидори никто еще не просил.
Я думаю, что в свете того, что СДК наконец появился,
может они и Мидори отдадут?
_________________
PocketBook Pro 903
 
View user's profile Send private message ^

t.t
Член клуба The eBook

Член клуба The eBook



Joined: 20 Oct 2008
Posts: 431


Location: Киев

PostPosted: 05.06.2011 17:09     Quote

Думаю, имеет смысл для начала написать им с просьбой выслать исходники или куда-то выложить. Программа изначально разрабатывалась сообществом, и любой человек, согласно лицензии, имеет право эти исходники получить. Поэтому нужно не предположения строить, а попытаться этим правом воспользоваться. Отдадут -- отлично. А если не отдадут, тогда уже и думать, что дальше делать.
 
View user's profile Send private message ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4284


Location: Stuttgart, Germany

PostPosted: 06.06.2011 14:03     Quote

t.t

Ты оказался на другой стороне баррикад? Shocked
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, ... 11, 12, 13  Next
Page 2 of 13

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика