#1 - 2019-6-11 01:22
君寻 (已淡出bgm38)
脚本:安装地址
组件:等脚本完善后再提交

描述:对条目评分按评分、用户注册时间、评分时间、有无头像排序,并可进行筛选,并计算当前筛选条件下的平均分

使用之前请先启用 Bangumi Unlimited Pages 加载你需要的页数
否则只能排序1页

效果:


使用说明:
  • 按评分筛选,请在左右区间分别输入0-10的整数,不填默认为0-10
  • 按注册时间筛选,请在左右区间分别输入2008-2019的整数年份
  • 按评分时间筛选,请在左右区间分别输入和下面列表中相同格式的时间,可以省略 时:分
  • 按是否有头像筛选,请在左右区间分别输入0或1,0:无头像,1:有头像

    存在的问题:
    (1)获取注册时间目前是采用头像中的UID或者用户的数字ID来转换,都是静态数据,然而有少量用户没有头像又改了ID,这样只用页面上的静态数据就无法获取他们的注册时间
    (2)图表目前使用的是bgm自带的评分柱状图,比较简陋,只有10项,年份统计不得不将2010年以前的都统计为“~10”。绘图苦手,求好用的图表样式呀

    TODO:
  • 黑名单功能,将异常打分用户加入黑名单,剔除加入黑名单用户的评分
  • #2 - 2019-6-11 01:27
    太强了!!试用体验很棒。
    #3 - 2019-6-11 01:49
    (所有的相遇都是久别重逢。)
    (bgm38)太强了
    #4 - 2019-6-11 02:01
    (少年听雨歌楼上,红烛昏罗帐。)
    这个可以(bgm78)
    [来自Bangumi M1 for Android]
    #5 - 2019-6-11 02:21
    (。´-д-)
    哇 我也想过移植我的吐槽列表排序和筛选到这上面呢 现在看来不用嘞
    但是我的组件新版本还没过审 筛选功能用不了(bgm38)
    #5-1 - 2019-6-11 10:27
    君寻
    你可以把脚本发出来啊
    话说你是怎么获取注册时间的?
    #5-2 - 2019-6-11 10:52
    Cedar
    君寻 说: 你可以把脚本发出来啊
    话说你是怎么获取注册时间的?
    我这个获取的是uid 因为不需要获取准确时间只要能排序就好
    筛选时那两个input是打分时间不是注册时间 后面筛选UID的框框才是注册时间

    (不瞒你说我不太会用git(和油猴)(bgm38)(bgm38) 我得先去学一下怎么pull request之类的(bgm38)(bgm38)
    #5-3 - 2019-6-11 11:11
    君寻
    Cedar 说: 我这个获取的是uid 因为不需要获取准确时间只要能排序就好
    筛选时那两个input是打分时间不是注册时间 后面筛选UID的框框才是注册时间

    (不瞒你说我不太会用git(和油猴) 我得先去学一下怎么p...
    那就有和我一样的问题,有的用户无法获取uid
    #5-4 - 2019-6-11 11:13
    Cedar
    君寻 说: 那就有和我一样的问题,有的用户无法获取uid
    是的(这个坑我之前踩过) 我给他们加了个粉红的底色 然后当他们是最新注册的用户
    #6 - 2019-6-11 06:19
    (ケ・セラ・セラ)
    前排滋瓷
    #7 - 2019-6-12 12:04
    (他人即地狱)
    不知道怎么回事我的chrome无法安装脚本 只能等楼主的组件了 麻烦到时候组件好了后回复我一下哈 感谢(bgm38)
    #8 - 2019-6-12 14:45
    (不只用眼睛,更用脑袋看动画。)
    很期待,神组件的登场(bgm38)
    #9 - 2019-6-13 19:05
    (班固米JK学家)
    建议完成后直接送审超合金组件
    我瞎,我的(bgm38)