opensubtitles_hash

Last updated:

0 purchases

opensubtitles_hash Image
opensubtitles_hash Images
Add to Cart

Description:

opensubtitles hash

opensubtitles_hash #
Dart 2 hashing library for OpenSubtitles.
This package is used to calculate OpenSubtitles' hash for video files in order to search for subtitles for that file in OpenSubtitles' database.
More information about the hashing process can be found here: https://trac.opensubtitles.org/projects/opensubtitles/wiki/HashSourceCodes
Usage #
To hash a local file:
// File is the sample AVI file from the HashSourceCodes page
// on OpenSubtitle's Wiki.
String hash = await OpenSubtitlesHasher.computeFileHash(
new File('breakdance.avi')
);
copied to clipboard
To hash a remote file (HTTP):
String hash = await OpenSubtitlesHasher.computeURLHash(
"http://www.opensubtitles.org/addons/avi/breakdance.avi",
headers: { "X-My-Header": "true" }, // (Optional)
followRedirects: false // (Optional)
);
copied to clipboard
Testing #
Simply use pub run test test.dart to test that the library functions correctly.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.