SkyNinja — is a simple and easy to use application for exporting your chats and call history from Skype.

SkyNinja is currently in beta and has command-line interface only. Follow us to get notified about new versions.

Download Now!
Command Line Interface Only v0.1-20150318
.NET Framework 4.5 is required

Command-Line Interface

Usage

cli -i <uri> -o <uri> [-g <name>...] [-f <name>] [--time-from <time>] [--time-to <time>]

Options

-i --input <uri>         Input URI.
-o --output <uri>        Output URI.
-g --grouper <name>...   Groupers [default: participants].
-f --file-system <name>  Target file system [default: usual].
--time-from <time>       Include only messages sent after the specified time.
--time-to <time>         Include only messages sent before the specified time.

Inputs

Skype ID

Locates Skype database by Skype ID (user name).

Cli
    -i skypeid://your_skype_name
    -o plain://D:\Logs
    -g year-month -g participants

Skype DB

Locates Skype database by path.

Cli
    -i skypedb://C:\Users\User\AppData\Roaming\Skype\user\main.db
    -o plain://D:\Logs
    -g year-month -g participants

Outputs

Plain Text

Plain text files (*.txt).

Cli
    -i skypeid://your_skype_name
    -o plain://D:\Logs
    -g year-month -g participants

Filters

Date and Time

Include only messages sent after of before the specified time. Accepted formats are UNIX timestamp and dd-MM-yyyy HH:mm:ss (UTC).

Cli
    -i skypeid://your_skype_name
    -o plain://D:\Logs
    --time-from "01-01-2014 00:05:33"
    --time-to "01-02-2014 00:05:53"

Groupers

Grouper defines how to group all messages in output.

The following groupers are available at the moment:

Chaining Groupers

One can specify several groupers. In this case they will be applied one by one.

Cli
    -i skypeid://your_skype_name
    -o plain://D:\Logs
    -g year-month -g day -g participants

File Systems

«File system» is an abstraction of a storage.

Usual

Messages are grouped into files and files are grouped into folders.

ZIP Archive

Same as usual one but compressed into a ZIP archive «on-the-fly».

Cli
    -i skypeid://your_skype_name
    -o plain://D:\Logs.zip
    -f zip

ZIP file name encoding can also be specified in order to be able open an archive with Windows Explorer.

.\Cli
    -i skypeid://your_skype_name
    -o plain://D:\Logs.zip?zipEntryEncoding=CP866
    -f zip
    -g year-month -g day -g participants