Skype Chatsync Reader

SkypeLogView reads the log files (.dbb files) created by Skype application, and displays the details of incoming/outgoing calls, chat messages, and file transfers.

Latest version

Released:

Parser and GUI viewer of chatsync/*.dat files from the Skype profile directory

Project description

Skype stores conversations locally in two places. One is a SQLite database file, for which there are several convenient viewers out there.Another is a set of dat files in the chatsync subdirectory of the profile. The latter contain, among other things, the “removed” messagesalong with all the edits. Unfortunately, the format of those dat files does not seem to be documented anywhere, and the readers are scarce.

The package contains a crude file format parser for the dat files in the chatsync directory, created based on the hints,given by user kmn in this discussion.

Latest Updates! The Shooting Range #187. You are watching The Shooting Range – a weekly show for all tankers, airmen and Captains in War Thunder. 16 February 2020. Thunder Show: Perfect alignment. It's time for your weekly episode of the Thunder Show! Enjoy our selection of epic and humorous Community videos of the week. 14 February 2020. War War Thunder Download PC War Thunder Download PC. War Thunder battles are energizing, because of the game framework that offers an ideal harmony among fun and authenticity. You need to change your point dependent on the foe’s way or more all evade adversary blasts to abstain from enduring shots on basic regions on your airplane. Download 228 786 downloads. This file will download from the developer's website. Uninstall Instruction. War Thunder Description. War Thunder is a next generation MMO combat game dedicated to World War II military aviation, armored vehicles, and fleets. You will take part in all of the major combat battles, fighting with real players all over.

As the format specification used is not official and incomplete, the parser is limited in what it can do.It may fail on some files, and on other files will only be able to extract messages partially.

In addition, the package contains a simple wx-based GUI tool for searching the log files visually.

Installation

Website ripper copier 3.8.1 keygen. The easiest way to install most Python packages is via easy_install or pip:

If you want to use the GUI tool, you will also need to install wxPython 2.8 or later (it is not installed automatically).

A standalone executable version of the GUI tool for Windows can be downloaded here.

Usage

If you want to parse chatsync files programmatically, check out the SkypeChatSyncScanner and SkypeChatSyncParser classes in skype_chatsync_reader.scanner.A typical usage example is:

Then use p.timestamp, p.participants, and p.conversation to read out the messages. There convenience function parse_chatsync_profile_dir will scanthrough all the dat files in the provided chatsync dir and parse all of them (which can be parsed).

If you want to use the GUI tool, simply run the script:

which is installed into your python’s scripts directory together with the package.

Issues

This is a very crude implementation, written up in a single evening for fun. It is not meant to be production-quality software. There are numerous known and unknown issues.I do not plan to maintain this actively. Feel free to contribute via Github.

Copyright

  • Copyright 2015, Konstantin Tretyakov
  • MIT License
  • The icon used in the single-file executable is (c) Umut Pulat, licensed under LGPL.

Release historyRelease notifications RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for skype-chatsync-reader, version 0.1
Filename, sizeFile typePython versionUpload dateHashes
Filename, size skype-chatsync-reader-0.1.zip (16.7 kB) File type Source Python version None Upload dateHashes
Close

Hashes for skype-chatsync-reader-0.1.zip

Hashes for skype-chatsync-reader-0.1.zip
AlgorithmHash digest
SHA25637382e210f01997b0c71e8caacaa8017cd59d2abcb336167897a324dd4fba1b7
MD598d01c6f7fd0e188ac5347f02597b976
BLAKE2-256158529231b122c1602aa72e8764db4453ce81afa7723ca12e4954690d5bb4c07

Skype stores conversations locally in two places. One is a SQLite database file, for which there are several convenient viewers out there.Another is a set of dat files in the chatsync subdirectory of the profile. The latter contain, among other things, the 'removed' messagesalong with all the edits. Unfortunately, the format of those dat files does not seem to be documented anywhere, and the readers are scarce.

The package contains a crude file format parser for the dat files in the chatsync directory, created based on the hints,given by user kmn in this discussion.

As the format specification used is not official and incomplete, the parser is limited in what it can do.It may fail on some files, and on other files will only be able to extract messages partially.

In addition, the package contains a simple wx-based GUI tool for searching the log files visually.

Installation

The easiest way to install most Python packages is via easy_install or pip:

If you want to use the GUI tool, you will also need to install wxPython 2.8 or later (it is not installed automatically).

A standalone executable version of the GUI tool for Windows can be downloaded here.

Usage

If you want to parse chatsync files programmatically, check out the SkypeChatSyncScanner and SkypeChatSyncParser classes in skype_chatsync_reader.scanner.A typical usage example is:

Then use p.timestamp, p.participants, and p.conversation to read out the messages. There convenience function parse_chatsync_profile_dir will scanthrough all the dat files in the provided chatsync dir and parse all of them (which can be parsed).

If you want to use the GUI tool, simply run the script:

which is installed into your python's scripts directory together with the package.

Issues

This is a very crude implementation, written up in a single evening for fun. It is not meant to be production-quality software. There are numerous known and unknown issues.I do not plan to maintain this actively. Feel free to contribute via Github.

Copyright

  • Copyright 2015, Konstantin Tretyakov
  • MIT License
  • The icon used in the single-file executable is (c) Umut Pulat, licensed under LGPL.