Skip to content

ka2er/node-subdb-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-subdb-api

Node.js API library to query thesubdb.com

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

	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

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
});

About

Node.js API library to query thesubdb.com

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •