#1 - 2016-10-30 10:37
Donuts
1. 用户脚本 User Script
1.1 用户脚本是什么?
用户脚本是由用户自行选择安装在浏览器内的 JS 脚本(程序),会在打开符合条件的 URL 时加载运行。
通常用来对特定的网站页面添加自定义的功能和效果。


1.2 如何使用用户脚本?
为了安装和使用用户脚本,首先需要安装一个浏览器插件:
Google Chrome: Tampermonkey
Mozilla Firefox: Tampermonkey or Greasymonkey
其它浏览器详见这里

安装好浏览器插件之后,当浏览器下次访问到脚本文档时,浏览器插件会询问你是否安装。
你也可以在插件的配置页面中自行添加,修改和保存任何脚本。

*虽然有很多其它方法可以使用用户脚本。但,
不仅绝大部分脚本可以在 Greasemonkey 中良好运作和方便管理,且部分脚本使用了 Greasemonkey 自带的 API,所以强烈建议安装上述 xx-monkey 系列插件



1.3 在哪可以找到用于 Bangumi 的脚本?
本小组有一个 脚本功能索引

你可以在下面这些链接里找到一些
(某些作品可能因年久失修不能正常工作)

bangumi / scripts
https://github.com/bangumi/scripts
bangumi/scripts 代码库于 2014 年由 @upsuper 创建,用于存放一些 Bangumi 用户写的用户脚本。
脚本按用户名存放,单击用户名(如“a_little”)进入各自的目录后,可浏览下方的介绍文档。
单击脚本的标题即可安装脚本。

Bangumi 脚本合集
https://www.binota.org/bangumi-scripts-web/
由 @binotaliu 开发的一个页面, 自动抓取 bangumi/scripts 中脚本介绍并汇总,提供筛选功能

awesome-bangumi
https://github.com/jokester/awesome-bangumi
@mono 维护的 Bangumi 相关“坑”汇总
除了脚本, 还包括一些 Bangumi 客户端, 浏览器扩展, 输入法皮肤等

https://greasyfork.org/zh-CN/scripts/search?q=bangumi
https://openuserjs.org/?q=bangumi
两个专门的用户脚本发布站中 Bangumi 相关脚本搜索

http://bgm.tv/goodies
Bangumi 官方的一些周边,包括浏览器插件等

https://gist.github.com/search?q=bangumi
Gist 上保存的 Bangumi 相关代码片段搜索

http://bgm.tv/group/a/forum
http://bgm.tv/group/bangumi/forum
本站“技术宅真可怕”小组,“Bangumi 应援”小组
之前的大部分开发者发布自己作品的地方


2. 样式 Style
2.1 什么是样式?
网站页面的字体, 颜色, 背景, 布局, 图片等等


2.2 如何安装和使用自定义样式
首先需要安装一个浏览器插件:
Mozilla Firefox: Stylish
Google Chrome: Stylish

FranklinYu 认为 Stylish 目前可能存在对用户隐私不利的行为,并建议使用 Stylus 替代
相关最新讨论 https://bgm.tv/group/topic/346352

安装好之后, 你就可以前往 https://userstyles.org 搜索和安装自己喜欢的网站的自定义样式了
同样地, 你可以进入插件的配置页面, 自行编写或导入样式

! 对 Chrome 用户: 如果你得到的样式文本以 @-moz-document 开头, 则需在添加时选择"Mozilla 格式 导入"

2.3 在哪里找 Bangumi 上使用的自定义样式?
本小组帖子:http://bgm.tv/group/topic/341508

USERSTYLES.ORG 上发表过的 Bangumi 相关的样式在这里:
https://userstyles.org/styles/browse/bgm