Node's Pocket Monsters

    @amilajack/yifysubtitles

    2.1.4 • Public • Published

    Build Status

    yifysubtitles

    Download and convert subtitles in VTT format for YTS movies

    Install

    $ npm i @amilajack/yifysubtitles --save
    

    Or using yarn

    $ yarn add @amilajack/yifysubtitles
    

    Usage

    const yifysubtitles = require('@amilajack/yifysubtitles');
    
    await yifysubtitles('tt1156398', { path: '/tmp', langs: ['en', 'fr', 'zh'] });
    /*
    =>
    res [ { lang: 'english',
        langShort: 'en',
        path: '/tmp/Zombieland.2009.720p.BrRip.x264-YIFY.vtt',
        fileName: 'Zombieland.2009.720p.BrRip.x264-YIFY.vtt' },
      { lang: 'french',
        langShort: 'fr',
        path: '/tmp/Zombieland.2009.720p.BrRip.x264-YIFY.www.subsynchro.com.vtt',
        fileName: 'Zombieland.2009.720p.BrRip.x264-YIFY.www.subsynchro.com.vtt' },
      { lang: 'chinese',
        langShort: 'zh',
        path: '/tmp/Zombieland.720p.BluRay.x264-CROSSBOW.cht.vtt',
        fileName: 'Zombieland.720p.BluRay.x264-CROSSBOW.cht.vtt' } ]
    */

    API

    yifysubtitles(imdbId, [options])

    Returns an Array of the downloaded subtitles.

    imdbId

    Type: String

    options

    Type: Object

    langs

    Type: Array
    Default: ['en']
    Array of the langs wanted.

    path

    Type: String
    Default: __dirname
    The path where the subtitles are going to be stored.

    format

    Type: String
    Default: vtt
    The format of subtitles. ['srt', 'vtt']

    concurrency

    Type: number
    Default: Infinity
    Minimum: 1 Download multiples subtitles concurency.

    License

    MIT © Mrdotb

    Install

    npm i @amilajack/yifysubtitles

    DownloadsWeekly Downloads

    5

    Version

    2.1.4

    License

    MIT

    Unpacked Size

    204 kB

    Total Files

    18

    Last publish

    Collaborators

    • amilajack