"The Ultimate Subtitle Provider API" - thesubdb.com
简介
thesubdb-api是一个支持node.js的npm包,允许用户通过初始文件名或hash值来查询英文字幕。它是基于TheSubDB.com API构建的。使用thesubdb-api,您可以轻松获取电影或电视节目的英文字幕。
安装
使用npm命令安装thesubdb-api:
--- ------- ------------ ------
使用方法
初始化
首先,在您的node.js文件中启用thesubdb-api:
----- ----- - ------------------------ ----- ----- - --- --------
查找英文字幕
由于thesubdb-api基于TheSubDB.com API构建,查询执行时必须采用以下准则:
- 文件名必须与真实文件匹配
- 查询使用文件的IMDB或hash值
- 对于大文件,使用文件的hash值
以下是一些查询实例:
-- ---------------------- ----------------------------- ----- --------- -- - -- ------ - ---------------------- - --- -- ----------------------------------- ------------------------------------ ----- --------- -- - -- ------ - ---------------------- - --- -- -------- -- ------------------- ----------------------------- ----- --------- -- - -- ------ - ---------------------- - ---
获取英文字幕内容
成功查询英文字幕后,您可以获取字幕的内容(默认为srt格式)。以下示例演示如何获取英文字幕内容:
----- -- - -------------- ----- ----- - --- -------- -- ------ --- --------- --- ----------- ----------------------------- ----- --------- -- - -- ------ - -- -------- --- --------- ---------------------------------- ----- ----- -- - -- ------ - -- ----- --- --------- -- - ---- ----------------------------- ----- ----- -- - -- ------ - ---------------------- ---------- ---------------- - --- - --- - ---
自定义headers
您还可以向查询添加自定义标头,例如“User-Agent”,如下所示:
----------------------------- --------- -------------- ------------------ ----- --------- -- - -- ------ - ---------------------- - ---
自定义API URL
如果您不希望使用默认的TheSubDB.com API地址,您可以在实例化theSubDB-api时传递自己的API URL:
----- ----- - --- ------- ------- ------------------- ---
结论
使用thesubdb-api,我们演示了如何使用npm包查询和下载英文字幕。该教程希望对使用node.js构建电影和电视节目应用程序的前端开发人员有帮助。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600668e7d9381d61a3540b79