Git Product home page Git Product logo

levitation-opensource / skypeexportarchivetotextconverter Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 81 KB

This software utility extracts chat logs into a human readable text format from Skype export archives. You can request a machine-readable archive export of your Skype chats from here: https://secure.skype.com/en/data-export

Home Page: http://www.simplify.ee/

License: GNU Lesser General Public License v2.1

Python 100.00%
skype chat log export text human-readable archive messages instant-messaging utility

skypeexportarchivetotextconverter's Introduction

Skype export archive to text converter

Scrolling the Skype chats is painfully slow. There is no way to annotate or bookmark text in the chats for future reference. And searching over multiple chats is impossible as well. It would be much more convenient to have the Skype chat histories available as text files. This enables quick scrolling and search. If annotation or bookmarking is needed, you can further copy these text files to Google Docs, for example.

This software utility extracts chat logs into a human readable text format from Skype export archives.
You can request a machine-readable archive export of your Skype chats from here: https://secure.skype.com/en/data-export
After downloading the archive, provide the filename of that archive to this utility in the form indicated below in order to obtain the chat log files in text format.

Usage

To extract a chat log with one particular user:
python SkypeExportToText.py "username" "C:\path\to\export.tar"
or
python SkypeExportToText.py "username" "C:\path\to\messages.json"

To extract chat logs with all users (note the empty quotes here):
python SkypeExportToText.py "" "C:\path\to\export.tar"
or
python SkypeExportToText.py "" "C:\path\to\messages.json"

The extracted chat logs are saved into a subfolder named "chats". The subfolder will be created where the Python script is located.
Each Skype chat or group chat log is saved into a separate file.
If there are previously existing files with same names then these colliding old files will be backed up with names in the form "chat username.txt.old".

A Python 3 installation is required. There are no package dependencies for this software.

Licence

Version 1.0.7
Copyright: Roland Pihlakas, 2022 - 2024, [email protected]
Licence: LGPL 2.1
You can obtain a copy of this free software from https://github.com/levitation-opensource/SkypeExportArchiveToTextConverter/

State

Ready to use. Maintained and in active use.

Alternative software

Alternative software for parsing Skype export achives:
https://go.skype.com/skype-parser (it does not generate text files and does less comprehensive parsing of the messages)
https://jimmysie.com/2021/08/13/saving-skype-media-files-from-exported-archive/ (for exporting media files into a more useful file structure)

Note. The archive exported from Skype webpage will contain Skype chats starting from somewhere in the middle of year 2017.
For exporting archives of older Skype chats there are various alternative software available. For example:
https://suurjaak.github.io/Skyperious/
https://www.nirsoft.net/utils/skype_log_view.html
https://www.bitrecover.com/free/skype-chat-viewer/
https://github.com/himselfv/skypeexport





Analytics

skypeexportarchivetotextconverter's People

Contributors

levitation avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

skypeexportarchivetotextconverter's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.