Image Picka 的评价
Image Picka 作者: eight04
Firefox 用户 13137418 的评价
评分 5 / 5
来自 Firefox 用户 13137418,6 年前在早期FF里面用的是“集图工具(Image Picker)”,一直舍不得升到新版就是因为没有找到一个好的替换插件,直到不停尝试并用上您的Image Picka。
简单来说,Image Picka满足了我集图的几个关键需求:
1、一键进入集图下载页面,一般最多两次点击完成下载动作
2、能根据图片大小进行过滤
3、下载的图片能根据页面自动归并到不同目录
目前仍有一个遗憾不知道是否可以提供解决方案:能否通过热键呼出保存页面。
原先是用Image Picker的时候,是在keyconfig里面设置用ImagePickerChrome.pickImagesFromCurrentTab(event);语句来完成。新版ff里面keyconfig也不能用了,大部分热键我已经转到vimium来承接,不知道是否能在这里用热键实现弹出保存页面,减少一次鼠标点击。
补充一个需求点:
用网页名字来做目录名的时候,能不能指定删除一些文字
比如,在某个论坛,每个页面都有一串后缀“ - 欢迎来到某某论坛”
那么在保存的时候,为论坛页面建立的子目录名字中将这串后缀自动删掉,这个如何实现
****************
1、非常赞,用“把進階選項中的「Use simple expression in the filename pattern」選項打勾,並把檔名中的 {pageTitle} 改成 {pageTitle.replace(" - 欢迎来到某某论坛", "")}”这个方法已经完美解决替换文字的问题
2、FF不支持设置插件热键实在是坑。那有没有办法通过执行Javascript的方式来呼出Image Picka集图页面呢
3、话说Chrome怎么加载Image Picka呢。我下了那个zip也解压了,但是在加载本地目录之后就完全不明白了
****************
12月7日
再次感谢eight04的热情回复
在Vivaldi下面终于用起来了,原来是我导入目录时候直接选择了解压的当前目录,应该选择下面的extension目录,选对目录就看到插件了。
不过Vivaldi下面困惑依旧:虽然在扩展界面为Image Picka设置了热键,但是在浏览时仍然没有办法热键呼出,这个可能是Vivaldi的问题,不纠结了。
目前感觉用起来还是FF下面比较爽,对于图片量较多的网页,在FF下抓取到达数量一直正确,但是在vivaldi下面,偶尔会遇到总是有几张出不来的情况,不论刷新原页面还是抓取页面都没辙,但是同一个页面在FF下打开,抓取图片就一直OK。我看了下,Vivaldi下面也没有尝试从缓存读取的选项,估摸着浏览器不同获取的方式会有差别。
另有2个问题或者说建议,请eight04兄看看是否合理
1、因为会经常访问几个网站抓图,每个网站的图片过滤设置(比如网址过滤、尺寸)都会有不同,是否可能为每个不同的domain设置不同的配置档,在不同网站调用IP的时候自动匹配
2、由于网页上杂乱的图片比较多,这个时候调出IP后会感到比较卡。不懂技术的小白瞎想想,如果设置了按网址过滤,那么是不是可以设置不符合过滤条件的图片不显示,这样不知道能不能减少资源占用,加快IP加载的速度。
简单来说,Image Picka满足了我集图的几个关键需求:
1、一键进入集图下载页面,一般最多两次点击完成下载动作
2、能根据图片大小进行过滤
3、下载的图片能根据页面自动归并到不同目录
目前仍有一个遗憾不知道是否可以提供解决方案:能否通过热键呼出保存页面。
原先是用Image Picker的时候,是在keyconfig里面设置用ImagePickerChrome.pickImagesFromCurrentTab(event);语句来完成。新版ff里面keyconfig也不能用了,大部分热键我已经转到vimium来承接,不知道是否能在这里用热键实现弹出保存页面,减少一次鼠标点击。
补充一个需求点:
用网页名字来做目录名的时候,能不能指定删除一些文字
比如,在某个论坛,每个页面都有一串后缀“ - 欢迎来到某某论坛”
那么在保存的时候,为论坛页面建立的子目录名字中将这串后缀自动删掉,这个如何实现
****************
1、非常赞,用“把進階選項中的「Use simple expression in the filename pattern」選項打勾,並把檔名中的 {pageTitle} 改成 {pageTitle.replace(" - 欢迎来到某某论坛", "")}”这个方法已经完美解决替换文字的问题
2、FF不支持设置插件热键实在是坑。那有没有办法通过执行Javascript的方式来呼出Image Picka集图页面呢
3、话说Chrome怎么加载Image Picka呢。我下了那个zip也解压了,但是在加载本地目录之后就完全不明白了
****************
12月7日
再次感谢eight04的热情回复
在Vivaldi下面终于用起来了,原来是我导入目录时候直接选择了解压的当前目录,应该选择下面的extension目录,选对目录就看到插件了。
不过Vivaldi下面困惑依旧:虽然在扩展界面为Image Picka设置了热键,但是在浏览时仍然没有办法热键呼出,这个可能是Vivaldi的问题,不纠结了。
目前感觉用起来还是FF下面比较爽,对于图片量较多的网页,在FF下抓取到达数量一直正确,但是在vivaldi下面,偶尔会遇到总是有几张出不来的情况,不论刷新原页面还是抓取页面都没辙,但是同一个页面在FF下打开,抓取图片就一直OK。我看了下,Vivaldi下面也没有尝试从缓存读取的选项,估摸着浏览器不同获取的方式会有差别。
另有2个问题或者说建议,请eight04兄看看是否合理
1、因为会经常访问几个网站抓图,每个网站的图片过滤设置(比如网址过滤、尺寸)都会有不同,是否可能为每个不同的domain设置不同的配置档,在不同网站调用IP的时候自动匹配
2、由于网页上杂乱的图片比较多,这个时候调出IP后会感到比较卡。不懂技术的小白瞎想想,如果设置了按网址过滤,那么是不是可以设置不符合过滤条件的图片不显示,这样不知道能不能减少资源占用,加快IP加载的速度。
开发者回应
发布于 6 年前> 能否通过热键呼出保存页面。
其實 Image Picka 有定義批次下載的熱鍵,不過 Firefox 還不支援。請參考︰
https://bugzilla.mozilla.org/show_bug.cgi?id=1303384
如果你用 Chrome 的話就能在快捷鍵設定中看到︰
https://i.loli.net/2018/12/03/5c04fe22556ef.png
> 用网页名字来做目录名的时候,能不能指定删除一些文字
可以。把進階選項中的「Use simple expression in the filename pattern」選項打勾,並把檔名中的 {pageTitle} 改成 {pageTitle.replace(" - 欢迎来到某某论坛", "")}
--
2018/12/4 Edit
> 通过执行Javascript的方式来呼出Image Picka集图页面
"执行Javascript" 具體是什麼意思?就我所知,現在所有的附加元件都是以 JavaScript 寫成的。
> Chrome怎么加载Image Picka
解壓縮後會得到一個 extension 資料夾,進入 chrome://extensions/ 頁面,點 Load unpacked,選擇解壓出來的 extension 資料夾,按確認就可以了。
--
2018/12/8 Edit
> 在vivaldi下面,偶尔会遇到总是有几张出不来的情况
建議去 Github 開一個 issue,並附上詳細資料。包括瀏覽器版本、網址等等。
> 为每个不同的domain设置不同的配置档,在不同网站调用IP的时候自动匹配
這應該是做得到的。然而我們得討論要如合整合「Isolate the tabs from each other when generating the filenames.」選項。
> 如果设置了按网址过滤,那么是不是可以设置不符合过滤条件的图片不显示,这样不知道能不能减少资源占用,加快IP加载的速度
這要測試後才知道,但我猜是沒有太大用處。
建議把這些比較複雜的問題發去 Github,AMO 的評論功能不適合長時間的討論。
其實 Image Picka 有定義批次下載的熱鍵,不過 Firefox 還不支援。請參考︰
https://bugzilla.mozilla.org/show_bug.cgi?id=1303384
如果你用 Chrome 的話就能在快捷鍵設定中看到︰
https://i.loli.net/2018/12/03/5c04fe22556ef.png
> 用网页名字来做目录名的时候,能不能指定删除一些文字
可以。把進階選項中的「Use simple expression in the filename pattern」選項打勾,並把檔名中的 {pageTitle} 改成 {pageTitle.replace(" - 欢迎来到某某论坛", "")}
--
2018/12/4 Edit
> 通过执行Javascript的方式来呼出Image Picka集图页面
"执行Javascript" 具體是什麼意思?就我所知,現在所有的附加元件都是以 JavaScript 寫成的。
> Chrome怎么加载Image Picka
解壓縮後會得到一個 extension 資料夾,進入 chrome://extensions/ 頁面,點 Load unpacked,選擇解壓出來的 extension 資料夾,按確認就可以了。
--
2018/12/8 Edit
> 在vivaldi下面,偶尔会遇到总是有几张出不来的情况
建議去 Github 開一個 issue,並附上詳細資料。包括瀏覽器版本、網址等等。
> 为每个不同的domain设置不同的配置档,在不同网站调用IP的时候自动匹配
這應該是做得到的。然而我們得討論要如合整合「Isolate the tabs from each other when generating the filenames.」選項。
> 如果设置了按网址过滤,那么是不是可以设置不符合过滤条件的图片不显示,这样不知道能不能减少资源占用,加快IP加载的速度
這要測試後才知道,但我猜是沒有太大用處。
建議把這些比較複雜的問題發去 Github,AMO 的評論功能不適合長時間的討論。