trakt.tv-matcher

8.0.2 • Public • Published

Trakt.tv Matcher

Extends https://github.com/vankasteelj/trakt.tv node module, in order to match a filename with trakt info. Works around mmmmh 98.5% of the time?

NOTICE: requires trakt.tv module! Load this plugin directly through trakt.tv module.

  1. Install:

npm install trakt.tv trakt.tv-matcher

  1. Load the plugin:
const Trakt = require('trakt.tv');
const trakt = new Trakt({
    client_id: '<your id>', // mandatory trakt id
    plugins: {
        matcher: require('trakt.tv-matcher')
    }
});
  1. Call "matcher":
trakt.matcher.match({
    filename: 'My Awesome Film (2007).mp4',
    path: '/media/Home_Movies'
}).then(console.log);

There's also the possibility of passing a torrent's name (found in metadata, or as a magnet DN) in the options to increase chance of matching:

trakt.matcher.match({
    filename: 'My Friend's Awesome Short.avi',
    torrent: 'my.friend.short.thxguyg'
}).then(console.log);

License MIT, (c) vankasteelj

Package Sidebar

Install

npm i trakt.tv-matcher

Weekly Downloads

436

Version

8.0.2

License

MIT

Unpacked Size

10.8 kB

Total Files

4

Last publish

Collaborators

  • vankasteelj