乐乐镇的故事

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 44009|回复: 116

【E的工具】乐乐镇Chrome浏览器插件(支持Pockyland) 2013/4/12更新

  [复制链接]
发表于 2012-12-7 12:56:41 | 显示全部楼层 |阅读模式
本帖最后由 erickou 于 2014-2-11 23:57 编辑

记得以前有镇友提出过,每个乐高SET一个编号,编号越来越多,不好记怎么办~  barrass

针对这个问题,最近写了一个浏览器插件。因为本人是用Google Chrome浏览器,所以是为Chrome浏览器写的(360浏览器因为也是用了同样的内核,所以也适用)。

现在基本的功能已经可以用了,本人也做了一些简单的测试。不知道镇上有多少镇友是用Chrome或者360浏览器的,希望这个小程序能够给更多镇友带来方便~  :D

因为我自己电脑上的浏览器是Chrome v23版本,我没有在其它版本的浏览器上做过更为详尽的测试。目前还不清楚在其它版本上运行是否正常,如果有哪位镇友愿意帮忙测试一下,就是再好不过了。这样的话如果发现程序有什么问题我可以及时修改,可以让更多镇友得到更好的体验。 :p

我马上会把现有的功能在二楼做简单介绍~

论坛不允许 crx 结尾的文件做附件,所以压缩成zip了。下载后先解压,你懂的~  :D


更新方法说明:
把新版本的文件下载解压后,直接拖到浏览器窗口中,确认即可,不需要先删除老版本。这样更新之后原先缓存的数据还在,避免重新加载。


【2014年2月11日】v1.4
  - 更新:由于近期Brickset网站改版将域名从www.brickset.com改成了brickset.com。该版本适用新网站域名。
请所有用户更新至此新版本。所有以往版本已经失效。
说明:

有一点不尽如意的地方。因为Brickset新版网站除改域名外还有一点比较讨厌的是,目前从中国大陆IP访问该网站时每隔一段时间需要输入一次验证码,网站管理员的意图应该是希望减少各种爬虫程序去不断的刷数据,最严重时会导致网站无法访问。这个问题现在没有好的解决办法。所以目前比较折中的办法是,用该插件前您先打开一遍Brickset的网页手工输一遍验证码,通过以后插件就可以正常使用了。我了解这样做会非常麻烦,但是目前也没有更好的解决办法。有好建议的镇友请回复该贴或者私信我留下你的宝贵建议。谢谢!


【2013年4月12日】v1.3
  - 更新:支持本镇新版论坛(Discuz! X2.5)
  - 更新:从v1.3开始,除本镇外,同时支持“玩乐天堂 Pockyland”

【2013年4月7日】v1.2
  - 更新:支持本镇新版论坛(Discuz! V6.0)

【2012年12月9日】v1.1
  - 增强:显示官方美元定价信息。感谢so8610提出改进建议。
  - 增强:点击插件图标检索,返回多个结果时按出品年份和编号排序。年份越新的排名越靠前,同一年份的编号数字越大越靠前。感谢fayex提出改进建议。
  - 增强:点击页面内提示窗口中的缩略图,可以放大显示原尺寸图片。详情请参阅二楼具体说明。
  - 修正:查询关键字两边带白空格的问题。感谢zjwanglin报告此bug。

【2012年12月7日】v1.0
  - 功能:乐乐镇帖子自动加载,匹配LEGO编号,页面内信息查询。
  - 功能:浏览器插件窗口点击查询。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-2-17 15:20:21 | 显示全部楼层
赞,乐乐镇出个app也好啊,在下可以贡献代码
回复 支持 1 反对 0

使用道具 举报

发表于 2015-2-9 12:33:30 | 显示全部楼层
貌似家里的chrome自动升级到了最新版就强制禁用非store插件~

希望楼主大大能在playstore上架
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2012-12-7 12:57:21 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插件

本帖最后由 erickou 于 2013-4-12 22:42 编辑


1. 安装(熟悉插件安装的TX可以跳过这一步)

打开浏览器插件管理器,直接在地址栏里敲 chrome://chrome/extensions/ 就可以了。



把从附件里下载的文件解压,把得到的crx文件直接拖到窗口里,松手。



在确认窗口上点“添加”



安装好后,在浏览器的右上角会出现新安装的插件图标



2. 使用 -- 日常查询

需要查询的时候,单击插件图标,在打开的窗口里输入你想查的关键字,此处设定关键字长度至少是四,不用敲回车,随着你输入就自动搜索了。
可以是完整的SET编号,也可以是SET编号的一部分。
其实也可以是关键字(比如 train),不过结果貌似很不全,没办法,这都是brickset返回的结果,以后再想办法改进吧~



查询完成后结果会自动以列表显示,超出部分可以用鼠标滚动。



[v1.1更新] 排序算法

在此处改进了排序算法,优先按出品年份排序,越新的越靠前,同一年份按编号大的在先。具体请参见下图。






单击其中任何一个,会放大显示。



如果输入的关键字只匹配到了一个SET,会自动放大显示。




3. 使用 -- 在阅读乐乐镇贴子内容时自动加载

这个插件会自动识别所有乐乐镇的贴子,当贴子打开的时候,会自动识别帖子页面中的SET编号(有待改进),然后在后台进行查询。

在浏览帖子的时候,如果想看某个SET编号的信息,只需要把鼠标移动到该编号上面,查询结果会自动显示,鼠标移开后查询结果消失。




[v1.1更新] 大图功能

新增加了大图功能,在查询窗口上把鼠标指向缩略图,鼠标变成放大镜形状,点击后在当前页面中打开大图。方便大家有需要的时候观察细节。



大图的加载有时候会很慢,主要是国内访问Brickset的速度不够好。插件在此处进行了一项优化,当查询窗口打开的时候,会在后台预先加载大图,以求尽可能减少大家等待的时间。因为浏览器都有缓存功能,所以以前查询过的大图,以后在其它贴子中再次查看的时候,也会直接从浏览器缓存中取,从这个方面也能有一定的速度提升。

想关闭大图的时候,直接在大图之外的区域单击,或者点大图下面的关闭按钮(X)就回到原贴了。




让大家久等了,刚刚是现学了F版的批量上传图片的教程,所以才慢了~ 在此感谢F版的帖子的详尽说明,帮我一次搞定。

发完贴后发现二楼太长了,所以把附件传到一楼了,大家请移步下载~

在此做一些说明:

-- 在镇上论坛使用的时候,只在打开具体的帖子时有效。考虑到列表页面里的编号太多了,没实际意义。

-- 在打开的帖子页面上,会在所有楼的内容里查找编号进行匹配,包括签名档。但是贴子的标题,和每一楼的标题不做匹配。主要是考虑每层楼之间的标题重复率会很高,为了增加效率。如果大家觉得匹配标题比较好,也可以修改。

-- 现在的匹配算法,是把所有四位或五位数的纯数字编号匹配出来。这样基本不会漏掉有用的编号,但是有时会误匹配,比如帖子里写“8043一个,1650包邮”。这样的话,8043和1650两个数字都会被匹配到。因为不涉及到语义分析,目前只能匹配到这个程度了。不过如果匹配到的数字在Brickset上找不到对应编号的话,是不显示任何信息的(比如1150)。

-- 所有数据来自于Brickset,所以至少需要你在上网时是可以访问brickset网站的,应该就可以了。

-- 查询过的数据会缓存在浏览器里,七天之内查询同一内容不需要重复向brickset查询。可以进一步减少网络流量和降低对brickset的依赖程度。这个缓存的算法我考虑在下一步继续改进。大家有好的建议可以告诉我。

没其它了。Enjoy吧! :D




评分

参与人数 1金币 +10 收起 理由
zhuliang88 + 10 怎么今天才看到

查看全部评分

发表于 2012-12-7 13:04:58 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

占楼等福利
发表于 2012-12-7 13:16:22 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

同等福利;)
发表于 2012-12-7 13:17:26 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

再等福利
发表于 2012-12-7 13:19:30 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

:rolleyes: 福利优先帖谢谢!!
发表于 2012-12-7 13:20:49 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

顶程序高手~
发表于 2012-12-7 13:37:38 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

等待发放福利:D
发表于 2012-12-7 13:44:42 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

好东西,支持下~~~
发表于 2012-12-7 13:44:57 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

这功能很实用!
感谢分享!
发表于 2012-12-7 13:51:58 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

很棒,支持
FF用户飘过:sweat:
发表于 2012-12-7 14:00:57 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

Chrome 23 非常好用
LEGO Extension For Chrome Browser

Memory                          Virtual memory
Private         Shared         Total         Private         Mapped
16440k        18408k        34848k        22712k        8424
发表于 2012-12-7 14:09:36 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

已安装,   :rolleyes: 很好,能省出点脑细胞记别的了
 楼主| 发表于 2012-12-7 14:18:21 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

多谢大家捧场! :D  

在镇上混了也一年半了,经常看到各位的精彩制作和品鉴,能与各位镇友分享的感觉真好。



[fayex]很棒,支持
FF用户飘过:sweat:


F版,这次亏了你了,FF插件制作俺还不会,有空时可以研究一下。 :p



[zjwanglin]Chrome 23 非常好用
LEGO Extension For Chrome Browser

Memory                          Virtual memory
Private         Shared         Total         Private         Mapped
16440k        18408k        34848k        22712k        8424


多谢反馈!



[usually]已安装,   :rolleyes: 很好,能省出点脑细胞记别的了


是啊,我也是成天记不往,才想到制作这个插件。看来需求才是动力~  :spiderman
发表于 2012-12-7 14:21:51 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

插件不错,但是没有在镇上的应用呀!
发表于 2012-12-7 14:32:12 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

仰视楼主,比我想象的智能多了,速度极快,居家过日子必备工具,建议置顶!
发表于 2012-12-7 14:35:22 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

好东西,谢谢lz
发表于 2012-12-7 15:09:29 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

高手啊 开电脑的时候下装一个
发表于 2012-12-7 15:24:25 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

非常实用~~
发表于 2012-12-7 15:37:32 | 显示全部楼层

回复: 【分享】福利帖,乐乐镇Chrome浏览器插

勤快的懒人让世界更美好啊~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|乐乐镇的故事 ( 沪ICP备07007769号

GMT+8, 2017-9-25 01:24 , Processed in 0.144897 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表