{ "info": { "author": "Konstantin Tretyakov", "author_email": "kt@ut.ee", "bugtrack_url": null, "classifiers": [ "Development Status :: 7 - Inactive", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Communications :: Chat", "Topic :: Utilities" ], "description": "===============================================================================\nParser and GUI viewer of chatsync/\\*.dat files from the Skype profile directory\n===============================================================================\n\nSkype stores conversations locally in two places. One is a SQLite database file, for which there are several convenient viewers out there.\nAnother is a set of ``dat`` files in the ``chatsync`` subdirectory of the profile. The latter contain, among other things, the \"removed\" messages \nalong with all the edits. Unfortunately, the format of those dat files does not seem to be documented anywhere, and the readers are scarce.\n\nThe package contains a crude file format parser for the ``dat`` files in the ``chatsync`` directory, created based on the hints,\ngiven by user *kmn* in `this discussion `__.\n\nAs the format specification used is not official and incomplete, the parser is limited in what it can do.\nIt may fail on some files, and on other files will only be able to extract messages partially.\n\nIn addition, the package contains a simple wx-based GUI tool for searching the log files visually.\n\n.. image:: http://fouryears.eu/wp-content/uploads/2015/01/skype-chatsync-viewer.png\n :align: center\n :target: http://fouryears.eu/2015/01/22/skype-removed-messages/\n\nInstallation\n------------\n\nThe easiest way to install most Python packages is via ``easy_install`` or ``pip``::\n\n $ easy_install skype_chatsync_reader\n \nIf you want to use the GUI tool, you will also need to install `wxPython 2.8 `__ or later (it is not installed automatically).\n\nA standalone executable version of the GUI tool for Windows can be downloaded `here `__.\n\nUsage\n-----\n\nIf you want to parse chatsync files programmatically, check out the ``SkypeChatSyncScanner`` and ``SkypeChatSyncParser`` classes in ``skype_chatsync_reader.scanner``.\nA typical usage example is::\n\n with open(dat_file, 'rb') as f:\n s = SkypeChatSyncScanner(f)\n s.scan()\n p = SkypeChatSyncParser(s)\n p.parse()\n \nThen use ``p.timestamp``, ``p.participants``, and ``p.conversation`` to read out the messages. There convenience function ``parse_chatsync_profile_dir`` will scan \nthrough all the ``dat`` files in the provided ``chatsync`` dir and parse all of them (which can be parsed).\n\nIf you want to use the GUI tool, simply run the script::\n \n $ skype-chatsync-viewer\n\nwhich is installed into your python's scripts directory together with the package.\n\n\nIssues\n------\n\nThis 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.\nI do not plan to maintain this actively. Feel free to contribute via `Github `__.\n\n\nCopyright\n---------\n\n * Copyright 2015, `Konstantin Tretyakov `__\n * MIT License\n * The icon used in the single-file executable is (c) `Umut Pulat `__, licensed under LGPL.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/konstantint/skype-chatsync-reader", "keywords": "skype file-format wx log-viewer", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "skype-chatsync-reader", "package_url": "https://pypi.org/project/skype-chatsync-reader/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/skype-chatsync-reader/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/konstantint/skype-chatsync-reader" }, "release_url": "https://pypi.org/project/skype-chatsync-reader/0.1/", "requires_dist": null, "requires_python": null, "summary": "Parser and GUI viewer of chatsync/*.dat files from the Skype profile directory", "version": "0.1" }, "last_serial": 1392354, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "98d01c6f7fd0e188ac5347f02597b976", "sha256": "37382e210f01997b0c71e8caacaa8017cd59d2abcb336167897a324dd4fba1b7" }, "downloads": -1, "filename": "skype-chatsync-reader-0.1.zip", "has_sig": false, "md5_digest": "98d01c6f7fd0e188ac5347f02597b976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16686, "upload_time": "2015-01-22T20:56:25", "url": "https://files.pythonhosted.org/packages/15/85/29231b122c1602aa72e8764db4453ce81afa7723ca12e4954690d5bb4c07/skype-chatsync-reader-0.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98d01c6f7fd0e188ac5347f02597b976", "sha256": "37382e210f01997b0c71e8caacaa8017cd59d2abcb336167897a324dd4fba1b7" }, "downloads": -1, "filename": "skype-chatsync-reader-0.1.zip", "has_sig": false, "md5_digest": "98d01c6f7fd0e188ac5347f02597b976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16686, "upload_time": "2015-01-22T20:56:25", "url": "https://files.pythonhosted.org/packages/15/85/29231b122c1602aa72e8764db4453ce81afa7723ca12e4954690d5bb4c07/skype-chatsync-reader-0.1.zip" } ] }