豆瓣电影统计插件For Chrome

<script type="text/javascript" src="http://xiamiplayer.songs.ali-sh.goodrain.net:10080/Music.php?songs=1771979713"></script>

<p>很久很久很久以前,当豆瓣的API还处于半正常状态的时候,写过一个豆影统计的网站。当然,这已经是很久以前的事情了,随着豆瓣接口的各种抽风,网站已然是不能正常工作了。这让我萌发了写插件的欲望。(魂淡!不要拦着我写插件啊啊啊啊!)</p>

<p>花了大概一天的时间写了个初版出来(博主的智商就这么样了,你们爱吐槽不吐槽吧o(╯□╰)o),下载地址见文末。本来是想要发布到Chrome Store去的,不过好像初次认证开发者要上交5刀?乃们知道博主是很穷的,所以,乃懂的~不负众望,博主花费巨资(其实也就50块)终于认证成功发布到商店啦!哈哈!</p>

<h2>如何使用</h2>
<p>打开"http://movie.douban.com/people/用户名/collect"页面,如果正常的话你会在排序菜单中发现一个“电影统计”的选项。(眼睛不好的就直接看附图吧,我用红框标明位置了。)

</p>
<p>很难找吧,嘿嘿...我是不会跟你们说我是故意的←_←(还没找到的请检查一下网址!)</p>
<p>好啦,点击电影统计,选择年份后,稍等片刻就会出结果啦,可能点击后会有卡顿现象,属于正常情况,大家切记耐心等待。</p>

<h2>最后</h2>
<p>这是本人第一次写Chrome插件,也是第一次写浏览器的插件,所以不足的地方在所难免,还希望大家多提意见,我会努力改进的,谢谢!</p>

<p>我将插件开源放在 Github 了,有兴趣的可以去观摩一二:https://github.com/lizheming/dbm</p>

<h2 id="update">更新</h2>
插件更新至1.5版,主要做了以下几个更改:

  • 增加阅读统计功能并重命名插件名称为“豆瓣统计”
  • 更新图标库增加图表图片输出功能
  • 优化导出图片墙功能
  • 重构代码数据加载更快
  • 移除导出文件功能



插件更新至1.4版,主要做了一下几个更改:

  • 增加缓存功能,某用户电影数为更新的情况下第二次之后会直接调用缓存数据即时加载
  • 增加海报墙输出功能,待所有电影海报加载完成之后点击“生成海报墙”按钮即可生成海报墙
  • 自动根据当前年份生成选项,更新了图表库文件以及其它一些小BUG的修复



插件更新至1.2版,增加了将统计结果导出成网页文件的功能。


插件更新至1.1版,修改加载数据为异步形式,更正了之前加载数据页面会卡死的问题。同时由于豆瓣电影的海报设置了防盗链,修改了海报的地址。数据加载时给出进度提示,方便用户查看进度。

<h2>安装</h2>
<h3>一、自动安装(可能需要科学上网)</h3>
<p>
<div class="button" id="install-button" style="padding:10px;border:1px solid #DDD;display:inline;cursor:pointer;box-shadow:2px 2px 1px #DDD">安装到浏览器</div> (点击按钮即可安装)
</p>
<script>
(function($){
var e = $('#install-button')

,originalText = e.html()
,itemURL = $('link[rel=chrome-webstore-item]').attr('href')
,isChrome = /chrom(e|ium)/.test(navigator.userAgent.toLowerCase());

checkAndSetButton();
e.click(function(){

e.html('正在安装...').attr('disabled',true);
chrome.webstore.install(
  itemURL
  ,function(){
    e.html('安装成功!').attr('disabled',true);
  }
  ,function(){
    e.html(originalText).attr('disabled',false);
  }
);

});
function checkAndSetButton(){

if(isChrome){
  if (typeof chrome !== "undefined" && typeof chrome.app !== "undefined" && chrome.app.isInstalled) {
    e.html('已安装').attr('disabled',true);
  }
}else{
  e.html('只适用于Chrome浏览器').attr('disabled',true);
}

}
})(jQuery);
</script>

<p>Chrome商店地址:豆瓣电影统计插件</p>
<h3>二、手动安装</h3>
<p>crx文件下载地址:BOX | 百度</p>

  1. 点击上方的地址下载安装包。下载完成以后,可能会提示安装失败,不过没关系,我们只是要这个下载的文件。
  2. 打开chrome的插件页(UC需要进入插件中心以后,再点击右下角的开发者模式

    ![open extension][1]
  3. 把安装包拖到插件页

    ![drag to extension][2]
  4. 完成。这里安装的插件是官方插件,会自动更新到最新版

* 手动安装教程来自红杏

豆瓣电影统计插件For Chrome》上有 29 条评论

    1. @陌上花開 额还好啦,也是被逼的,要不是豆瓣的API在作死也不至于有这么个插件,官逼民反民不得不反→_→。。。。话说因为操作失误刚才在后台把你之前的一条评论给删除了,不好意思T_T。。。

    1. @wonjin 和电影统计一样,也是统计每个月听多少的么?做倒是没问题,不过因为我个人本身不怎么用豆瓣音乐估计做出来的会差强人意呢。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注