YouTube CenterYouTube 扩展功能集
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 中心的开发版本除外。
评论