PHPackages                             silverslice/skype-history - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. silverslice/skype-history

ActiveLibrary

silverslice/skype-history
=========================

Skype history viewer

125PHP

Since Dec 29Pushed 8y ago1 watchersCompare

[ Source](https://github.com/silverslice/skype-history)[ Packagist](https://packagist.org/packages/silverslice/skype-history)[ RSS](/packages/silverslice-skype-history/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SkypeHistory
============

[](#skypehistory)

Easy library to view your skype conversation history

What for?
---------

[](#what-for)

After update skype in Ubuntu your can find that all your skype conversation history is empty. Your can try to use this small library to get unavailable history.

Installation
------------

[](#installation)

1. Require library as a dependency using Composer:

    `php composer.phar require silverslice/skype-history:dev-master`
2. Install SkypeHistory:

    `php composer.phar install`

Usage
-----

[](#usage)

Look at the `examples/history.php` file in the installed library. You can copy it or write your own page to display history.

All you need is to find skype's **main.db** file in `~/.Skype/your_login/` directory, place it in your project directory and open page in browser.

Example of usage
----------------

[](#example-of-usage)

```
// require composer autoload file
require __DIR__ . '/vendor/autoload.php';

use Silverslice\SkypeHistory\Reader;

// create reader passing the path to main.db skype file
$reader = new Reader('data/main.db');

// get all contacts having messages in history
$contacts = $reader->getActiveContacts();

// get all conversation history for contact with login 'silver_slice' for last 1 year
$messages = $reader->getHistory('silver_slice', strtotime('-1 year'), time());
```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b17dfd96904635c115d4a2bdd334a63454336ed0dcd3f02290a39bca1dce44bd?d=identicon)[silverslice](/maintainers/silverslice)

---

Top Contributors

[![silverslice](https://avatars.githubusercontent.com/u/6722542?v=4)](https://github.com/silverslice "silverslice (11 commits)")

### Embed Badge

![Health badge](/badges/silverslice-skype-history/health.svg)

```
[![Health](https://phpackages.com/badges/silverslice-skype-history/health.svg)](https://phpackages.com/packages/silverslice-skype-history)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
