作者kilfu0701 (享受人生快乐至上)
站内Browsers
标题[-GC-] 自制套件 nico DL Manager (nicoDLM)
时间Thu Dec 20 17:02:51 2012
※前言:
嗯..因为作者本身常常逛nico,
chrome好像没有类似nicofox这套件能下载动画 & comment
所以就....(ry
※简介:
下载nico动画影片以及评论
※套件名称:
nico DL Manager (nicoDLM)
目前版本: 0.1.6 (这边文章可能没更新到,最新版本可到Blogger查看。)
※下载点:
http://fs.tkafu.cc/nico_DLManager-0.1.6.crx
https://github.com/kilfu0701/nicoDLM/tree/master/release
※完整的图文介绍请到:
http://kilfu0701.blogspot.tw/2012/12/nico-download-manager-nicodlm.html
※使用介绍:
1. 将套件档案另存新档後,拖曳到chrome即可安装。
安装完後 chrome会多出一个extension icon在左上角。
http://goo.gl/W8YX8
2. 点选icon 会出现一个页面,里头有下载清单、一般设定、语言环境、
关於本套件的选单。
http://goo.gl/0y8am
3. 设定调整完毕储存後,开启nico的影片页面,下方会出现一个绿色的框。
点选此连结,即可下载动画以及评论。
http://goo.gl/1nURv
4. 回到套件的下载清单里,会看到刚刚新增进去的影片,
(影片名称、叙述、下载进度、属性等等)
http://goo.gl/8F7A8
5. 影片品质,可以从进度下方看到一个"HI"或是"LOW"的小图示,
HI表示高品质、LOW则是低品质(也就是所谓的经济模式..)
旁边的"资料夹"小图示,则是可以开启档案所在的目录。
(若档案不存在时,不会开启资料夹)
※谁适合使用此套件:
经常逛nico、看nico影片的人
※谁不适合使用此套件:
嗯?? Nico是甚麽?好吃吗?(误很大)
※其他:
1. 请正确设定 下载资料夹 的位置,若有启用UAC的功能,可能会导致档案无法写入!
2. 目前只设定最多两个影片同时下载。
3. 目前尚未加入下载暂停/取消的功能,若想取消正在下载的档案,可以将套件重启。
4. 如果下载影片,发生403 forbidden时,建议把该影片的网址 重新在新分页开启後
,重新下载。
5. 档案格式命名,目前没有多余的设定可改,暂时只提供%ID%和%TITLE%。
(未来可增加)
6. 目前只提供Windows的平台,但是没有各种环境测试过,不确定有没有相容问题。
(本身window7开发+测试)
嗯...有发现BUG或是功能想要加入,可以回报给我修改,以上。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.34.163.177
1F:推 CP64:安装时出现"无法载入Chrome Extensions File IO" 12/20 18:45
2F:→ CP64:Windows7 25.0.1364.2 dev-m 12/20 18:45
3F:→ kilfu0701:收到~ 刚用VM环境测试..的确有此错误 12/20 22:38
0.1.3修正: +重新编译plugins,修正extension启动时发生错误。
+Chrome 24版本以後似乎没支援window.WebKitBlobBuilder, 所以Export部份
用window.Blob改写。
※ 编辑: kilfu0701 来自: 122.116.55.3 (12/21 02:24)
4F:推 CP64:然後还有一点是说 只有原宿板有效 Q不会出现 12/21 09:55
5F:→ CP64: 下载连结 12/21 09:55
6F:→ kilfu0701:了解~ 很少用Q版本 完全遗忘了 囧> 12/21 10:09
7F:推 coldcolour:很实用的套件 大推~~~ 12/22 23:12
8F:推 ybite:随便看了一下 Source Code,後生可畏 QAQ 12/23 01:19
9F:→ ybite:然後随便看了一下程式码,根据之前的经验,直觉觉得Q支援会 12/23 01:19
10F:→ ybite:非常苦战,所以还是分享一下经验: 12/23 01:20
11F:→ ybite:1. Q在新浏览器会用pushState无缝换页,这会导致很多问题 12/23 01:20
12F:→ ybite:包括无法侦测何时换页、换页了拿不到相关资讯...!@#%^&() 12/23 01:20
13F:→ ybite:而且,虽然Q会在阅读页面时把影片相关参数都丢进 12/23 01:22
14F:→ ybite:div#watchAPIDataContainer,但他换页时却是直接透过 AJAX 12/23 01:22
15F:→ ybite:去把新影片的资讯直接读 JSON 进去,**且不会反应在 DOM** 12/23 01:22
16F:→ ybite:更正,虽然Q会在重新载入页面时 12/23 01:23
17F:→ ybite:要支援这点,首先你可能要侦测分页的更新,或着更绝一点用 12/23 01:26
18F:→ ybite:Chrome 18 以上的 Mutation Observer 去追影片标题的更新 12/23 01:26
19F:→ ybite:在更新之後强制从整页重读方式抓 flashvars 提供下载连结... 12/23 01:26
20F:→ ybite:2. Q有多国语言的评论支援,後来我发现是偷偷放在 API 里面 12/23 01:27
21F:→ ybite:的参数,在下载评论时追加 language="2" 即为中文繁体评论 12/23 01:30
22F:→ ybite:Extra: 频道影片的评论下载需要多余的 XML 参数,详情请参照 12/23 01:31
23F:→ ybite:NicoFox 的 DownloadUtils.jsm 或着自己用开发人员工具追 XD 12/23 01:31
24F:→ ybite:(Q: 那你的 NicoFox 咧?)A: Firefox 又改了一堆,我要拿 12/23 01:32
25F:→ ybite:掉 E4X、支援视窗别隐私模式、还有多国语言下载+Player QAQ 12/23 01:32
26F:推 drift024:请教一下nicofox目前是不是在火狐17+原宿上执行有问题呢? 12/23 08:44
27F:→ drift024:最近似乎都无法抓取nico的xml档~"~ 一直转圈圈 12/23 08:45
28F:→ kilfu0701:的确~ Q在使用介面上 和原宿真的差别挺大的 12/23 12:23
29F:→ kilfu0701:中文评论方面 可能要稍微修改plugin的部分 要在研究一下 12/23 12:27
30F:→ ybite:是的,是因为 Firefox 的细部变更 orz 对不起一直没初新版 12/24 00:12
31F:→ drift024:慢慢等您修正罗! 影片加减看XD~! 12/25 16:36
32F:→ bestpika:...您是 nicofox 的作者吗 (woot) 12/26 07:19
33F:→ bestpika:我少打几个字...楼楼上 XD 12/26 07:23
更新0.1.4: 主要针对niconico Q和原宿的界面不同,右键选单里新增一个
"下载动画(nicoDLM)"选项。原宿版本依旧有原本的下载连结,
右键选单则是nico Q和原宿皆可使用。
来去打天凤 XD (喂~
※ 编辑: kilfu0701 来自: 106.187.91.19 (12/26 22:06)
34F:推 CP64:更新感谢030 12/29 22:09
35F:→ bestpika:不会自动更新? 01/05 19:17
36F:→ kilfu0701:唔..完全忘了把自动更新的部分弄进去 囧> 01/07 02:44
37F:→ kilfu0701:之後修正时 会补上这部分 01/07 02:45
今天把0.1.5 release了,主要更新部分:
* 加入自动更新(以後若有更新release, 则可自动更新,不必手动下载)。
* 新增中文&英文地区字幕下载。
* 一般设定加入其他选项。
* 影片一些资料编辑功能。
感谢版友的提醒,不然我都忘了要自动更新 囧>
至於先用就版本的人,可以将旧的资料汇出,
安装新版後再汇入即可。
※ 编辑: kilfu0701 来自: 1.34.163.177 (01/08 18:00)
※ 编辑: kilfu0701 来自: 1.34.163.177 (01/18 14:41)
※ 编辑: kilfu0701 来自: 106.187.91.19 (02/11 20:39)
※ 编辑: kilfu0701 来自: 106.187.91.19 (02/11 20:40)