Просьба написать email-клиент для pro (и 360+)
На страницу Пред.  1, 2, 3, ... 11, 12, 13  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free
 
Автор Сообщение

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 12.05.2011 11:37     Цитата

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

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

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

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

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

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

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

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

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

Член клуба The eBook



Зарегистрирован: 12.11.2010
Сообщения: 1243


Откуда: Украина. Харьков

СообщениеДобавлено: 12.05.2011 15:06     Цитата

Я предлагал 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
 
Профиль Сообщение E-mail Skype ICQ ^

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 02.06.2011 15:05     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 01.11.2006
Сообщения: 1042



СообщениеДобавлено: 02.06.2011 15:09     Цитата

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

Так это он наверное в maildir не может, в mbox то должон.
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 20.07.2009
Сообщения: 18556


Откуда: Сумы, Украина

СообщениеДобавлено: 02.06.2011 15:09     Цитата

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

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

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 02.06.2011 16:51     Цитата

Итак, всем жаждущим 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) - для дома


Последний раз редактировалось: ava1ar (15.12.2012 09:25), всего редактировалось 25 раз(а)
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 18.06.2009
Сообщения: 694



СообщениеДобавлено: 02.06.2011 22:47     Цитата

ava1ar

я не смотрел клиент, но есть просьба, выкладывать также исходники (или патчи к оригиналу, иструкции по сборке), для возможности пересборки в будущем. мало ли что (новые модели, прошивки и т.п).
 
Профиль Сообщение ^

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 02.06.2011 22:52     Цитата

yuryfdr,

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

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

Член клуба The eBook



Зарегистрирован: 23.06.2006
Сообщения: 404


Откуда: EU

СообщениеДобавлено: 03.06.2011 00:20     Цитата

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

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 03.06.2011 01:46     Цитата

ed007,

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

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

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

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

ed007 писал(а):
Все работает.


Здорово! Тогда можно считать что экспермент удался Smile В ближайшее время постараюсь довести эту штуковину до ума.
_________________
NST GL 1.2.1 - всегда с собой | PB 902 v2.1.0b2 (rooted) - для дома
 
Профиль Сообщение ^

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 03.06.2011 21:38     Цитата

Такс, в программе найдена серьезная бага 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) - для дома


Последний раз редактировалось: ava1ar (04.06.2011 16:20), всего редактировалось 1 раз
 
Профиль Сообщение ^

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

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



Зарегистрирован: 13.11.2009
Сообщения: 317


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

СообщениеДобавлено: 04.06.2011 12:28     Цитата

ava1ar

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

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

ava1ar писал(а):
другие полезные примочки


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

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

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

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

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

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

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

Да, а поскольку у Вас модель без стилуса,
то обещаю тестировать браузер сколько будет
нужно. (Если возьметесь, конечно). Wink
_________________
PocketBook Pro 903
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 18.06.2009
Сообщения: 694



СообщениеДобавлено: 04.06.2011 15:41     Цитата

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


так она там без исходников, и в sdk нет некоторых хэдеров (webkit и т.п.)
_________________
http://fedorchenko.net программы для PocketBook
 
Профиль Сообщение ^

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 04.06.2011 16:16     Цитата

qwillis

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

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

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

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


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

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

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



Зарегистрирован: 13.11.2009
Сообщения: 317


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

СообщениеДобавлено: 04.06.2011 16:31     Цитата

ava1ar

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


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

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

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

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

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

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

Член клуба The eBook



Зарегистрирован: 18.06.2009
Сообщения: 694



СообщениеДобавлено: 04.06.2011 17:34     Цитата

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


уже столько писали тут про нарушения GPL, что я думаю просить бесполезно, если сами не решат выложить - прсьбы не помогут.
_________________
http://fedorchenko.net программы для PocketBook
 
Профиль Сообщение ^

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

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



Зарегистрирован: 11.05.2011
Сообщения: 194


Откуда: Guttenberg, NJ, USA

СообщениеДобавлено: 05.06.2011 01:54     Цитата

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


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

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

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

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



Зарегистрирован: 13.11.2009
Сообщения: 317


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

СообщениеДобавлено: 05.06.2011 16:04     Цитата

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


Но на Мидори никто еще не просил.
Я думаю, что в свете того, что СДК наконец появился,
может они и Мидори отдадут?
_________________
PocketBook Pro 903
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 20.10.2008
Сообщения: 431


Откуда: Киев

СообщениеДобавлено: 05.06.2011 17:09     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 10.01.2007
Сообщения: 4284


Откуда: Stuttgart, Germany

СообщениеДобавлено: 06.06.2011 14:03     Цитата

t.t

Ты оказался на другой стороне баррикад? Shocked
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free Часовой пояс: GMT + 4
На страницу Пред.  1, 2, 3, ... 11, 12, 13  След.
Страница 2 из 13

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

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