2

Я пытаюсь извлечь историю чата между мной и моим SO в Skype для OSX. Мне удалось вытащить информацию и удалить ненужное форматирование XML с помощью следующей команды:

sqlite3 /path/to/main.db "SELECT author,timestamp, body_xml FROM messages WHERE dialog_partner = 'so_username'" | sed -e 's/<[^>]*>//g' - > output.txt

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

2 ответа2

0

Благодарю. Он работает в браузере баз данных под XP: SELECT COUNT() FROM (SELECT rowid , FROM SMSes ORDER BY rowid ASC); ВЫБОР rowid дата и время (временная метка, 'unixepoch') , как дата, * ОТ SMSes ORDER BY date ASC LIMIT 0, 50000;

0

Ок, разобрался. Вот запрос:

SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'sousername' ORDER BY timestamp;

Согласно Просмотр всей истории чата Skype.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .