Можно ли экспортировать историю чата Skype v4 в какой-нибудь читаемый текстовый формат?
( .txt, .xml, .html
)
Кроме того, возможно ли сделать резервную копию / восстановить историю чата Skype?
(Я не возражаю против резервного копирования в Gmail или в читаемый текстовый формат).
Я нашел множество инструментов в Интернете и даже попробовал некоторые из них, но, похоже, они не работают.
main.db
, и можно экспортировать чат с помощью программы на python или непосредственно с программой, способной считывать базу данных sqlite3, выполняя запрос или выбирая опцию графического интерфейса. , Я написал более подробно в ответе ниже.Ответы:
Смотрите скрипт, представленный здесь: Сохранить историю чата Skype .
Вот код:
Просто сохраните его как
.vbs
файл и запустите. Затем в первый раз Skype спросит вас о разрешении подключить Skype API, поэтому просто нажмите OK. После этого он создаст папку с именемSkypeChatHistory
и некоторыми файлами в ней, которая должна иметь историю чата.источник
Существует Skype Historian , он может экспортировать в обычный текст, json, csv и xml; также способен группировать данные.
По состоянию на 2013 год он работал у меня из коробки (мой скайп есть
6.0.0.126
). Однако его преемником, похоже, является skyninja с открытым исходным кодом , который я еще не пробовал.Нашел ссылку на этот проект в блоге в ответе harrymc.
источник
вот почему я все еще использую Skype 3.
о чем они думали, когда удалили команду / htmlhistory ???
со скайпом 4, боюсь, единственными опциями являются коммерческие программы, такие как Pamela для Skype (запись чата недоступна в бесплатной версии).
Что касается резервного копирования и восстановления истории чата, это довольно просто:
источник
Быстрые ответы
Можно ли экспортировать историю чата Skype v4 (.txt, .xml, .html)?
Да, это относится к таким программам, как Skyperious [ 1 ] , написанным на phyton и с открытым исходным кодом, или, более конкретно, к каждой программе, которая позволяет считывать
sqlite3
формат базы данных [ 3 ] (подробности см. Ниже).Кроме того, возможно ли сделать резервную копию / восстановить историю чата Skype?
Да, это [ 2 ] . История чата сохраняется в одном файле базы данных,
main.db
файле.Вы можете сделать резервную копию и восстановить
main.db
файл. когда вам нужно / хотите.Еще несколько слов об экспорте в удобном для человека формате:
Это не тот случай, когда нужно заново изобретать weel.
:-)
Для этого разработано много программ.Я хотел бы предложить Skyperious [ 1 ] , написанный на python, который можно загрузить в виде исходного кода и в двоичной версии для Windows, чтобы он мог работать в каждой операционной системе .
Это может экспортировать в
html
,txt
илиcsv
.Эта командная строка для Linux создаст HTML-файл для каждого партнера по чату в подкаталоге:
Для Windows есть аналогичный командный файл
skyperious.bat
. HTML с хорошим форматом.Если честно, вам не нужна программа третьей части, но вы можете заняться спортом с базой данных.
Чат находится внутри файла
main.db
[ 2 ] . это база данных sqlite3 [ 3 ], [ 4 ] .С
sqlite3
или с любым другим графическим или не графическим инструментом вы можете сделать запрос, такой как(только в одной строке и с именем пользователя Skype от имени второго лица вместо
<OTHER_SKYPENAME>
)Обратите внимание, что это возможно для
SELECT
каждого столбца базы данных, которая вас интересует.С помощью графического интерфейса, такого как sqliteman [ 3b ] , мне проще, вы можете выбрать столбец графическим способом, а затем наложить фильтр на значение поле ... и он снова будет составлять строку как
Несколько слов о резервном копировании / восстановлении
Резервное копирование / восстановление файла чата возможно напрямую [ 2 ] .
Вам нужно только найти, где он хранится на вашем компьютере:
%appdata%\Skype\YourSkypeName
, где обычно%appdata%\Skype
переводится как:C:\Users\YourUserName\AppData\Roaming\Skype
/home/LinuxUsername/.Skype/SkypeUserName/
или в ближайшее время
~/.Skype/SkypeUserName/
.~/Library/Application\ Support/Skype/<YOUR SKYPENAME>/
источник
Если вы хотите самый простой способ экспортировать свою историю в читаемый формат, это будет skypebrowser.com , который может прочитать ваш
main.db
файл.Но поскольку это сторонний сервис, вам, очевидно, следует подумать дважды, прежде чем использовать его, если у вас есть какие-либо конфиденциальные данные в ваших чатах. В этом случае ваш единственный безопасный выбор - браузер SQLite (вам понадобится
messages
таблица).источник
Плагин Skype G-Recorder отлично подходит для резервного копирования чатов.
источник
Йо может использовать это для экспорта данных истории чата:
http://www.gammatwo.com/2010/12/18/save-skype-chat-history/
источник
Вам просто нужно перейти в главную папку вашего пользователя, как в win7: C: \ Users [ваш_пользователь] \ AppData \ Roaming \ Skype
Помните, что папка «AppData» скрыта, поэтому вам, возможно, придется выбрать опцию, чтобы показать скрытые папки.
Затем найдите папку с именем пользователя вашей учетной записи Skype и скопируйте ее на новый компьютер ... все ваши чаты, значки контактов и т. Д. Будут скопированы на новый компьютер.
источник
Просто откройте новое окно чата с контактом, для которого вы хотите сохранить историю чата. Введите "/ история" (без кавычек) в окне чата. Как только история заполнится, выделите / выделите часть текста курсором мыши. Затем (в Windows) нажмите « Ctrl+ A» на клавиатуре. Когда все выделено, нажмите « Ctrl+ C». Откройте Microsoft Word (или аналогичное программное обеспечение для обработки текста, такое как OpenOffice.org Writer) и нажмите « Ctrl+ V» на клавиатуре. Сохраните файл на жестком диске или USB-накопителе и вуаля: у вас есть полная запись истории чата.
источник
Программное обеспечение, которое позволяет записывать звонки и сохранять записанные звонки / историю чата / передачи файлов на вашу электронную почту - http://skype2email.com
Skype2email - это коммерческая программа с 14-дневной бесплатной пробной версией.
Отказ от ответственности: я работал над этой программой.
источник
Если вы просто хотите перенести историю на другой компьютер, проще всего последовать совету по Skype здесь: https://support.skype.com/en/faq/FA10649/Can-I-transfer-my-chat -история от одного компьютера к другому? frompage = search & q = chat + history & fromSearchFirstPage = false . То, что вы делаете, помечаете ваши разговоры как непрочитанные, и они передаются на другой компьютер, когда вы входите в него в следующий раз.
источник
Существует возможность экспортировать историю Skype в CSV и т. Д. Со страницы вашей учетной записи на Skype.com .
источник
Я думаю, что есть более элегантный способ сохранить ваши чаты и звонки, чем отправить их по электронной почте. Например, использование Skype Recorder позволяет вам сохранить все это в онлайн-хранилище, а также добавить такие функции, как полнотекстовый поиск, воспроизводить ваши звонки в Интернете и многие другие приятные функции. Я думаю, что это действительно поможет вам с вашей проблемой.
источник
Этот инструмент может экспортировать вашу историю Skype в HTML:
Вы можете найти исполняемые файлы для Win и Mac здесь:
источник