YouTube CenterYouTube 扩展功能集

联合创作 · 2023-09-28 08:49

YouTube Center 是一个用户脚本,旨在扩展 YouTube 的功能,包括下载正在观看的视频、自动选择喜欢的视频质量等功能,目前以 Chrome 扩展形式发布。

建造

YouTube 中心使用构建系统 Ant

可选要求

要构建 Chrome 或 Maxthon 扩展,需要能够运行可执行文件,这可以在 Linux 上的 Wine 或 Windows 计算机上完成。

无需运行可执行文件即可构建 Chrome 或 Maxthon 扩展的解压版本:

  • ant copy-chrome -- 在构建目录中准备好构建扩展文件 (.crx) 所需的文件。
  • ant copy-maxthon -- 在构建目录中准备好构建扩展文件 (.mxaddon) 所需的文件。

签约

用于签署扩展的证书必须由您自己提供,并且必须放置在:

  • /.cert/chrome/
  • /.cert/safari/

应该注意的是,如果缺少/.cert/chrome/(需要运行可执行文件),Ant 构建将为 Chrome 创建一个新的签名密钥。

蚂蚁

构建系统是用 Ant 制作的,需要安装 Ant 和 Java。

  • ant all - 除了样式之外,构建下面的所有内容。
  • ant devnumber -- 增加内部版本号。
  • ant firefox -- 构建 Firefox 插件 (.xpi)
  • ant chrome -- 构建 Chrome 扩展 (.crx)
  • ant maxthon -- 构建 Maxthon 扩展 (.mxaddon)
  • ant opera -- 构建 Opera 扩展 (.oex)
  • ant userscript -- 构建用户脚本 (.user.js)
  • ant safari -- 为 Safari 完成 YouTube 中心的构建做好一切准备。
  • ant styles-- 缩小使用的样式。每次更改样式时都需要调用它。
  • ant language -- 检索 YouTube 中心的最新翻译并将其存储为 JSON 文件。

构建属性(build.properties)

此文件中的键具有前缀和后缀@

  • devbuild -- 如果要创建开发人员版本,则设置为 true,如果它是稳定版本,则设置为 false。
  • ant-version -- 稳定版。
  • ant-revision -- 用于检查它是否是较新版本的稳定版本。
  • pastebin-api-key -- YouTube 中心用于在 pastebin 上发布调试日志的 pastebin API 密钥。
  • name-stable -- 稳定版本的扩展名。
  • name-dev -- 开发者版本的扩展名。
  • stable-downloadURL -- 稳定版最新版 YouTube 中心的位置。
  • stable-updateURL -- 用户脚本标题的位置,用于检查是否有新版本的 YouTube 中心可用于稳定版本。
  • dev-downloadURL -- 开发者版最新版 YouTube 中心的位置。
  • dev-updateURL -- 检查开发者版本是否有新版本的 YouTube 中心可用的用户脚本标头的位置。
  • firefox-target-id -- 在 Firefox 扩展清单中用于指定扩展面向的平台。
  • firefox-target-min-version -- 目标平台的最低版本。
  • firefox-target-max-version -- 目标平台的最大版本。
  • firefox-target-mobile-id -- 移动平台 ID。
  • firefox-target-mobile-min-version -- 移动平台的最低版本。
  • firefox-target-mobile-max-version -- 移动平台最高版本。
  • firefox-update-link -- 最新版的YouTube Center for Firefox 开发者版所在位置。
  • firefox-update-rdf -- 文件的位置,Firefox 用它来检查是否有新版本的开发者版 YouTube 中心可用。
  • chrome-id-- Chrome 扩展程序的 ID。可以chrome://extensions/在签名密钥中找到或计算该 ID 。
  • chrome-update-xml -- 文件的位置,Chrome 用它来检查是否有新版本的开发者版 YouTube 中心可用。
  • chrome-update-file -- 最新版YouTube Center for Chrome开发者版所在位置。
  • chrome-webstore-name -- Chrome 网上应用店中扩展程序的名称。
  • chrome-webstore-name-dev -- 与常规 Chrome 网上应用店名称相同,但 YouTube 中心的开发版本除外。
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报