#1 - 2016-10-30 09:25
Donuts
10 行以内的就放这里吧... 最近我这里 gist 被墙的厉害..
脚本功能说明就放在脚本头的 name 字段或 description 字段
样式功能说明就写注释里,或请随意。
各位想发布迷你脚本的可以在这里发或新开贴发,请随意
#2 - 2016-10-30 09:29
// ==UserScript==
// @name         Bangumi 主观打分
// @description        你评分前不显示条目页中的站内评分和评分分布图
// @include      /^https?:\/\/(bgm\.tv|chii\.in|bangumi\.tv)\/subject\/\d+$/
// ==/UserScript==
if (!(document.getElementById('rate-tip') || {}).innerText) {
    document.getElementsByClassName('global_rating')[0].style = 'display:none;';
    document.getElementById('ChartWarpper').style = 'display:none;';
    document.getElementsByClassName('frdScore')[0].style = 'display:none;';
}
#3 - 2016-10-30 09:31
// ==UserScript==
// @name         Bangumi 禁用超展开话题双击折叠
// @include      /^https?:\/\/(bgm\.tv|chii\.in|bangumi\.tv)\/rakuen\/topic\//
// ==/UserScript==
document.getElementsByTagName('body')[0].removeAttribute('ondblclick');
#4 - 2016-10-30 09:35
// ==UserScript==
// @name        Bangumi 防角色 RIP 剧透
// @description       屏蔽角色讨论内含的 RIP - updated on 170618
// @include     /^https?:\/\/(bgm\.tv|chii\.in|bangumi\.tv)\/(character|rakuen\/topic\/crt)\/\d+$/
// ==/UserScript==
Array.prototype.filter.call(document.getElementsByClassName('reply_content'), i => /R\.?I\.?P/i.test(i.innerText)).forEach(i => i.innerHTML = '<div class="message clearit"><img src="/img/smiles/tv/15.gif" smileid="54"></div></div>');
#5 - 2016-10-30 10:21
// ==UserScript==
// @name         Bangumi 纯数值评分
// @description    去除评分时显示的提示词(神作,力荐等)
// @include      /https?:\/\/(bgm\.tv|bangumi\.tv|chii\.in)\/(subject|update)\/\d+(\?.*)?$/
// ==/UserScript==
(document.getElementById('rate-tip') || {}).innerText = '';
(document.getElementsByClassName('description')[0] || {}).innerText = '';
Array.prototype.map.call(document.getElementsByClassName('star-rating'), i => i.children[0]).forEach(i => i.title = i.title.match(/\d+/)[0]);
#6 - 2016-10-30 11:30
/* 自定义春菜形象
* 请先在设置里选择默认班娘
* 图片链接自己随便换吧(https 访问的请用 https 源))
* PS: 这里有很多图片 http://bgm.tv/group/topic/4780
* background-position 用来微调图片显示位置
*/
@-moz-document domain("bgm.tv"), domain("chii.in"), domain("bangumi.tv") {
#ukagaka_shell .shell_1 {
    background: url("http://r.loli.io/bqYZf2.gif") no-repeat;
    background-position: 0 -10px;
}
}
#7 - 2016-10-30 12:11
將 ISBN 13 轉為 ISBN 10
javascript:(function()%20{%20isbn%20=%20prompt("Input%2013-Digit%20ISBN%20Code").replace(/[s-]/g,%20"");%20if(isbn.length%20==%2013)%20{%20isbn%20=%20isbn.substr(3,%209);%20var%20tmp%20=%200;%20for(var%20i%20=%200;%20i%20<=%208;%20i++)%20{%20tmp%20+=%20parseInt(isbn[i])%20*%20(10%20-%20i);%20}%20tmp%20=%2011%20-%20(tmp%20%%2011);%20if(tmp%20==%2010)%20tmp%20=%20"X";%20if(tmp%20==%2011)%20tmp%20=%20"0";%20isbn%20+=%20(""%20+%20tmp);%20};%20prompt("Result:",%20isbn);%20})();
#7-1 - 2017-6-27 00:27
Franklin Yu
直接作為 JavaScript 鏈接的話,不 minify 一下麼
#8 - 2017-4-11 15:07

去用户样式网安装
或复制代码:(默认为扣肉方案,即替换图片。去掉对应方案代码前的注解符号〔/*〕即可使用其他方案)
@-moz-document regexp("^https?:\/\/((bgm|bangumi)\.tv|chii\.in)\/(user|blog|ep|character|person|index)\/.+"),regexp("^https?:\/\/((bgm|bangumi)\.tv|chii\.in)\/(subject|group)\/topic\/.+"),regexp("^https?:\/\/((bgm|bangumi)\.tv|chii\.in)\/rakuen"){
/*样式名称:番组计划屏蔽涂黑内容*/
/*扣肉方案*/
SPAN[style="background-color:#555;color:#555;border:1px solid #555;"]{content:url("/img/smiles/tv/01.gif");}/*替换涂黑内容为图片,可以替换为其他网络图片。兼容老版歌剧、扣肉六一壳,不兼容火狐三九。*/
SPAN[style="background-color:#555; color: #555; border: 1px solid #555;"]{content:url("/img/smiles/tv/01.gif");}/*第二版*/

/*火狐方案*/
/*SPAN[style="background-color:#555;color:#555;border:1px solid #555;"]{font:0/0 a;}/*将涂黑内容缩至最小。兼容老版歌剧、扣肉六一壳、火狐三九。*/
/*SPAN[style="background-color:#555; color: #555; border: 1px solid #555;"]{font:0/0 a;}/*第二版*/

/*歌剧方案*/
/*SPAN[style="background-color:#555;color:#555;border:1px solid #555;"]{content:"我只是个黑条";}/*替换涂黑内容为其他文字。仅兼容老版歌剧,且只有十一版本能刮开。*/
/*SPAN[style="background-color:#555; color: #555; border: 1px solid #555;"]{content:"我只是个黑条";}/*第二版*/

/*通用*/
#comment_list .quote{display:none;}/*清除回复引用*/
}
#9 - 2017-6-3 07:14
// ==UserScript==
// @name         每日放送只看在看
// @include      /^https?:\/\/(bgm\.tv|bangumi\.tv|chii\.in)\/$/
// ==/UserScript==
if (!document.getElementById('badgeUserPanel')) return; // if not login, exit
$('.tooltip').hide(); // hide activated tooltips
var sids = $('#prgSubjectList > [subject_type=2] > .thumbTip').toArray().map(function(i) {return i.getAttribute('subject_id');});
$('.calendarMini .thumbTip').each(function() {if (sids.indexOf(this.href.match(/\d+/)[0]) === -1) $(this).remove();});
#9-1 - 2017-6-27 00:28
Franklin Yu
可以用 [ code ] 來 format……
#9-2 - 2017-6-27 12:34
Donuts
Franklin Yu 说: 可以用 [ code ] 來 format……
现在的 code 样式太丑了,而且复制的时候会增加额外的空行,放到 tmonkey 里之后脚本头信息的排版会变得逼死强迫症
#9-3 - 2017-6-28 02:16
Franklin Yu
Donuts 说: 现在的 code 样式太丑了,而且复制的时候会增加额外的空行,放到 tmonkey 里之后脚本头信息的排版会变得逼死强迫症
直接貼代碼沒有這個問題麼……
#10 - 2017-6-27 22:15
(✨️VIP 8✨️)
#10-1 - 2017-6-28 23:01
Donuts
嗯,加到样式索引里了。(这个帖主要是放代码的)
#11 - 2017-7-9 00:42
(こんなこと、気付かなければよかったのに ...)
/* 让吐槽箱把换行吐出来  适合像我这种不怎么用标点符号的 */
@-moz-document domain("bgm.tv"), domain("bangumi.tv"), domain("chii.in") {
#comment_box p, div#timeline ul li p.status{
         white-space: pre-wrap;
}
}
#12 - 2017-7-9 00:44
(こんなこと、気付かなければよかったのに ...)
/* code样式美化 */
@-moz-document domain("bgm.tv"), domain("bangumi.tv"), domain("chii.in") {
.codeHighlight {
        position: relative;
        padding: 2em 10px 5px;
        border: aqua 2px dotted;
        overflow: auto;
}
.codeHighlight::before {
        content: "code";
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 5px;
        border: aqua 2px dotted;
        border-top-width: 0;
        border-left-width: 0;
}
.codeHighlight pre {
        font-family: "consolas", "monaco", monospace;
}
}
#12-1 - 2018-1-16 00:13
🍋LautlosP🍋
刚发现code的样式改了
不过我不喜欢'Courier'(bgm35)
#13 - 2017-8-28 20:37
@-moz-document domain("bgm.tv"), domain("bangumi.tv"), domain("chii.in") {
.rateInfo,
[rel="v:rating"],
[rel="v:rating"] + hr.board,
#SecTab ~ hr.board,
.frdScore,
#interest_rate,
.starsinfo,
.starstop
{
    display: none;
}
}