IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
> Парсер SQlite на основе приложения SQLiteStudio
BuxarNET
сообщение 8.3.2015, 1:41
Сообщение #1


PR0


Группа: Пользователь

Сообщений: 6
Регистрация: 3.5.2008



Думаю кто пользуется скайпом, знают что база там храниться в файлах формата SQlite

Имеется приложение которое работает с базами SQlite sqlitestudio.pl/ и без проблем открывает базу от скайпа.

Задача: На основе исходников sqlitestudio сделать парсер базы скайпа, который будет её представлять не в виде таблиц как sqlitestudio открывает а в виде окна с сообщениями как в том же скайпе.
Задача по пунктно:
1. Вытягивать данные из файла базы скайпа в заданный период (по команде или при изменении файла истории в скайпе)
2. Складывать данные в формате json в заданную в настройках директорию
3. Открывать переписку из формата json в схожем окне как открывает скайп, что бы можно было:
3.1. Выбрать переписку с конкретном человеком
3.2. Просмотреть за неделю, месяц, год или выбранный период из календаря
3.3. Просмотреть всю переписку с людьми с которыми общался в определенный период выбранный из календаря (чего нет в скайпе)
3.4. Поиск по всей переписке
3.5. Поиск по переписке с определенным человеком.
4. Аналогично в json экспортировать и базу друзей.
5. При повторном экспорте истории или базы друзей, дописывать только изменения

Приложение должно быть кроссплатформенное, т.е. должно одинаково хорошо работать в Linux, Windows, Android, знать где в этих системах хранятся данные скайпа и получать из них данные (изночально sqlitestudio работает в этих системах без установки, так же нам нужно и оставить вункционал).

Если есть другие варианты по реализации, пишите, обсудим

Пишите пожалуйста сразу:
1. Срок
2. Цену
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21.1.2018, 9:53
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49