Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    subdbpublic

    node-subdb-api

    Node.js API library to query thesubdb.com

    build status

    Usage

    • All api methods are available through subdb.api attributes (see http://thesubdb.com/api/ for methods and arguments).
    • A hash method helper is also available
    subdb.computeHash(path_to_movie, callback);

    For searching a sub file

    var SubDb = require("subdb");
     
    var subdb = new SubDb();
    subdb.computeHash(path_to_movie, function(err, res) {
        if(err) return err;
     
        var hash = res;
        subdb.api.search_subtitles(hash, function(err, res){
     
            if(err) return err;
     
            subdb.api.download_subtitle(hash, res.join(','), 'pathtosub.srt', function(err, res) {
                if(err) return err;
     
                // sub is normally fetched into pathtosub.srt 
            });
     
        });
    });

    For uploading a sub file

    var SubDb = require("subdb");
     
    var subdb = new SubDb();
    subdb.api.upload_subtitle(hash, subfile, function(err, res){
        if(err) return err;
     
        // sub subfile is normally uploaded to thesubdb.com servers 
    });

    Keywords

    install

    npm i subdb

    Downloadslast 7 days

    5

    version

    0.0.3

    license

    GPL

    repository

    github.com

    last publish

    collaborators

    • avatar