今天打算把正在研发中的一个Chrome插件先放出来一下,虽然这个插件是否会有后续开发目前还不够清晰。「ちょっと!嗶哩嗶哩」是一个用于改善Chrome下B站表现的小型插件。插件的制作目的就是通过最小的体积达到一些基础效果(其实是想玩玩B站API),所以说嘛——只有“一点Bilibili”。
扩展的主要引入的功能有三个:
- 修正某些视频的无法全屏的问题
- 自动搜索Bilibili
- 加入了追新番的功能
好吧,(虽然第一条加粗了但是估计)一定都是看后一条去了。不管怎样,还是先介绍一下第一条。
B站由于内部设计需要在外链“QQ视频”等检验用户请求Referer域的外链视频站时,使用HTTPS来源清除技术(就是说当HTTPS页面跳转到HTTP页面,浏览器会强制放弃“来源”地址域,有效躲避服务器禁止外链)。但是由于HTTPS播放器使用了另一个地址,所以会导致安全沙箱冲突,进而无法访问页面JS,也就无法实现页面全屏模式了。插件通过互连会在这样的食品下方添加
特殊的访问工具,这时只需在播放器选择:“页面全屏”,在点击下方的“页面全屏”链接就能实现基本是真的的页面全屏。当然,也许实现后并不如非HTTPS版本的美观,但是至少窗口大了。
第二大项功能是追番功能。追番功能的模式类似于杂志和RSS Feed的订阅。首先,进入你要追的番的某个视频页面:
点击详情栏中的最后一项“+系列”即可把该番加入尾行列表。系统会根据一套很智能的算法判断出你在看什么番,那一部分是该番的进度位置并予以记录。
视频系列的名称和目前进度都会被记录在你的计算机中。每隔一定的时间,该扩展会自动请求Bilibili获取最新的视频列表,并且非常智能地判断出你所追番是否有新番。一旦出现新番,浏览器右上角的图标栏中的小电视图标就会提示出新出视频的数量,并且让你能直接一键进入。
视频会倒序输出,避免出现“少看一集”的情况哦!点击其中任何一个链接则会自动打开B站相应的视频,同时自动标记最新播放进度!
该插件可以在很多情况下判断复杂的视频位置,比如欧美新番许多的按季作,则可自动识别第几季。插件还能获取生肉(也可关闭生肉匹配,忽略生肉),同时字幕组变化也不会影响到视频被识别。
当然了,插件也有很多可以让高级用户自定义的设置。可以在选项页面定义(或者右键点击浏览器菜单按钮,选择“选项”)。用户可以自由定义刷新频率(默认为60min刷新一次)同时高级用户可以自己添加/删除新番匹配式,并且自己使用自己的APIKey(可在 http://bilibili.tv/getapi 获得)来获得更加独立可靠的体验。
还有,差点忘了介绍了,就是可以自动搜索B站的功能。
同时如果选择的字符串是:av + 数字的话,还可以自动跳转到相应的视频:比如 av314 (安装插件后选择此文本,并点击在Bilibili搜索),甚至是视频分P:av208937,3 (逗号后面是分P,Part号)。
当然了,咱们不能忘记把下载给出:
chottobilibili-dev.crx (下载次数:1760)
还有就是,插件支持自动更新的哟!(不过目测是没有尝试)请大家期待更加有意思的新版并把任何BUG以回复的形式发送到这里哦>w<。
下载不能了……望修复
由内测改成公测了,http://kanoha.org/2012/06/01/chottobilibili-public-test-release/ 有新的下载链接。
请问有开发源代码么?想学习一下~~
源代码一直懒得整理了,愿意的话,可以到Chrome用户目录里面翻一下,应该能找到。~~
一月新番:BRAVE10真田十勇士不能有效地追番
因为10的标题代替了集数 OAO
球查看
还有GJJJJJJJJJ XD
问一下,你那里版本号是0.9.3还是0.9.5。0.9.5版本会提示选择追番号码,选择”2″即是后面的数字。
OAO突然就升级了
好棒!
感谢 >3<
[…] 内测版似乎受到了多方面的好评。总之算是初步比较成功。但是由于插件是内测版本,有诸多很原始的地方,而且功能极为有限。鉴于此,就把插件稍微稍微修正了一下,并将所有的识别和判断算法重新写了一遍,让插件变得,更加智能了!有木有! […]
看到了野生的碧诗…
很好奇9ch.name这个邮箱后缀…
哦~这个邮箱是saber酱(新人区版主)弄的,当时就找他要了一个
原来如此…似乎我一直没有报道过….这解释了很多问题….= =|||
大神你好,我是一个死菜,刚开始接触WP。。如果可以的话能交流下吗,邮箱地址去后缀就是我的联系方式,如果方便请加我。。谢谢—–一个死菜的请求
good♂job!
追番功能赞!=。= 我的chrome右上的插件图标几乎占了整个长度一半有多了~
追番功能反馈
1、自己本身每周追11部,唯独火影按钮点击无效,其它番OK,自己添加正则要点400+下到466集不现实。
2、希望订阅列表能显示时间。
3、订阅列表点击后,追番进度没自动+1,但列表也清空了,需要重新立即检查。
浏览器环境 chrome dev
(原来有追长期番的啊)…自动追番目前智能识别到50集,主要是为了避免“智能地”识别错了(= =)…
订阅列表显示时间是指什么时间?发布的时间么?
列表点击后会对该番自动+1然后立即触发刷新。所以效果会是列表少了相应的番(或者如果都打开了列表就空了)。设置页面不是实时更新的,所以要响看到数字变大需要刷新一下设置页面。
1、T_T 不能忽视追民工漫的啊~原来如此,那手动正则那里的数字+-可以手工输入不单只有+-按钮也行。
2、发布时间
3、了解。
ps.这blog回复邮件通知功能失效?
诶!失效了么!(天啊,这我得检查一下了= =|||
重新下载一下(或者等一阵子,似乎可以自动更新哦)。现在版本支持任意数目的集数的智能识别0.9.3)。还有,如果真的需要增减集数,注意保存设置。列表只有在点击下面保存后才生效,添加新匹配也是如此。
可以添加民工漫了
自动更新正常
另外总感觉开了插件后,看b站打开页面总会卡一会,时长不定,希望代码可以优化下提高性能。
嗯,正在努力推动版本号向1.0.0进发。不过不妙的是可能会面临大改导致之前的追番列表出现不兼容….||
额,项目这么多都能做得完吗?我还等着更新呢。
嘛——开源的好处就是…哪个有心情做就先做哪个…
当然了其实这个是为了一个更大的项目先预先试一下制作。
是人工智能吗?
我今天把WP0.95的主题和Buddypress结合了一下,感觉还行。因为Buddypress本身就有社区的功能,还有一些插件,加一些东西比较方便,不过人工智能可没有。
是啊…可是BuddyPress也有些问题。而且依赖BuddyPress好多人就用不了了。人工智能的话,其实还真的有一定研究中,不过目前很多基于用户的行为进行推送和寻找匹配用户。现在重点开发是让机器理解文意,和机器支持模糊词搜索,实现Chatbot那样的对话等等。
不过由于换电脑了,然后之前的开发环境都在旧的电脑上,所以转过来会很慢。最近硬盘又不给力,等着准备维修,所以这个坑还得等等,至少得等到我这里硬盘好了。这之前估计我更多会学些HTML5 CSS3技术和做些小的JS程序(如此Chrome插件)