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 中心的开发版本除外。

浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报