#1 - 2016-8-3 09:16
糯米团子 (Boom!)
2016/8/3 10:35 PM
本地添加了放送开始日期数据,用来判断是否开始...
有在用的请更新脚本后,重新更新下目录数据,不然会报错
==============我是更新分割线==========
基于广大群众的需求,经过几天的编写工作划水,把基于目录的个性化的每日放送脚本写完了,从此再也不用等赛老板更新了不过需要有人/自己来维护一个每季度(想看)新番的目录。
脚本的基本逻辑:
通过手动输入目录地址,从目录获得信息(条目链接,条目名称,条目封面链接,其中条目名称只能获取最原始的),并保存在浏览器本地的localStorage。
进入首页时,会读取localStorage的内容,根据是否显示个性化设置,决定是否替换站点原生的每日放送内容。
实现效果如下图所示:
注意事项:
1.有些目录中新番条目封面为空,可能导致BUG
2.目录URL没有经过检验,请用户自己确定对应网址,https不能调用http的地址,反之亦然。
3.目录URL是通过弹窗获得,请不要禁用弹窗。或者在获得数据后,再禁用弹窗。
4.今日放送xxx部和共xxx人观看,数据不好抓,就没有改动...
5.只测试过win7下Chrome,Mac下或者其他浏览器是否有偏移未知。
不同浏览器安装脚本所需的插件参见首页右侧
脚本安装链接:戳我
欢迎报错和反馈..
本地添加了放送开始日期数据,用来判断是否开始...
有在用的请更新脚本后,重新更新下目录数据,不然会报错
==============我是更新分割线==========
基于广大群众的需求,经过几天的编写工作划水,把基于目录的个性化的每日放送脚本写完了,从此再也不用等赛老板更新了不过需要有人/自己来维护一个每季度(想看)新番的目录。
脚本的基本逻辑:
通过手动输入目录地址,从目录获得信息(条目链接,条目名称,条目封面链接,其中条目名称只能获取最原始的),并保存在浏览器本地的localStorage。
进入首页时,会读取localStorage的内容,根据是否显示个性化设置,决定是否替换站点原生的每日放送内容。
实现效果如下图所示:
注意事项:
1.有些目录中新番条目封面为空,可能导致BUG
2.目录URL没有经过检验,请用户自己确定对应网址,https不能调用http的地址,反之亦然。
3.目录URL是通过弹窗获得,请不要禁用弹窗。或者在获得数据后,再禁用弹窗。
4.今日放送xxx部和共xxx人观看,数据不好抓,就没有改动...
5.只测试过win7下Chrome,Mac下或者其他浏览器是否有偏移未知。
不同浏览器安装脚本所需的插件参见首页右侧
脚本安装链接:戳我
欢迎报错和反馈..
FF装个 Greasemonkey就好。正好可以帮我测下
当然这两天没我要看的片子。
乱入这个,只能靠目录制作者的自觉了..
#2 最初版本写了,后来忘记了写,我更新下...
#3 不用白不用...用户的在看?好像也是种方法,不过我自己有些在追的不会标记在看...
就是目录里条目的放送日期±7天的倍数,27日完结或10日开播的都会在3日显示……靠自觉也不行,因为同一季就有开播完结早晚之分,能加放送开始结束日期限制最好,当然就这样也可以了反正已经比等老板更新好了
哦哦,理解了。这个的话,初步想法是再POST一个请求到对应的条目,获得开播日期和集数,再储存到local,然后显示的时候再判断一下,这样可能对班固米服务器就也容易被人拿来做DDOS,找个几百个条目的目录...
目录这里可以加上"?cat=6"之后再获得,不过需要改动下实现。
可以考虑加上去
JSON 上有 bgm_id 的
解析这个json然后创建Bangumi目录这样子么...
不过目录这个有本站的API会好点,不然就比较麻烦了...
谁让班固米不让改