npm包thesubdb-api使用教程

阅读时长 4 分钟读完

"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构建,查询执行时必须采用以下准则:

  1. 文件名必须与真实文件匹配
  2. 查询使用文件的IMDB或hash值
  3. 对于大文件,使用文件的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

纠错
反馈