Vimperator配合Evernote进行一键悦读及收集

Vimperator是一个极其好用的Firefox扩展,让你对浏览器的操作完全的Vim化,所有的按键都用上。我原来也写过好几篇介绍它的文章。

今天要介绍的就是在Vimperator下如何一键能够把当前网页用Evernote的Clearly(悦读)进行重新排版,以及如何一键把浏览器中的各种内容发送到Evernote。首先你得安装对应的Firefox扩展,地址在这里这里

首先,只用Clearly转换的命令是

1
:js __readable_by_evernote.readable_by_evernote__menu__call(buffer.URL)

用Clearly转换并存储到Evernote的命令是

1
:js __readable_by_evernote.__readable_by_evernote__launch(true)

把选中内容发送到Evernote的命令有好几个:

1
2
3
4
5
evernote_doAction( document.popupNode, 'CLIP_ACTION_FULL_PAGE' );
evernote_doAction( document.popupNode, 'CLIP_ACTION_IMAGE' );
evernote_doAction( document.popupNode, 'CLIP_ACTION_SELECTION' );
evernote_doAction( document.popupNode, 'CLIP_ACTION_URL' );
evernote_doAction( document.popupNode, 'NEW_NOTE_ACTION' );

大家分别试试就知道每一个的用处,但我觉得第三个clip_action_selection应该是最常用的吧。

我还录了一小段视频,可以看看使用的效果,地址在这里

参考

用Vimperator配合Zotero实现一键收集

其实,Zotero默认的摘录功能不是那么强大,而且必须在激活zotero面板的情况下才能用快捷键新增便签,抓取网页快照等,操作上不是那么方便。前几天在Zotero的论坛上瞎逛的时候,发现一个哥们用Vimperator这个扩展配合Zotero可以用快捷键抓取文献信息,我研究了下,发现不仅可以一键抓取文献信息,还可以一键呼出便签窗口,一键抓取选中文字和一键抓取网页。

使用Vimperator之前,希望你对它有一定的了解,可以在搜索一下相关教程然后再进行安装,否则重启Firefox之后可能会不知道怎么办。

下图就是我的Firefox安装Vimperator之后的效果图,使用Opera的主题,非常简洁。Vimperator让我少装好几个插件,比如personal menu, keyconfig, is.gd, paste and go等。如果你想保持Firefox原本的菜单栏,工具栏和书签栏,在配置文件里面加上 set gui=all即可。

在使用快捷键收集之前,需要先激活Zotero面板一次,默认快捷键是Ctrl+Alt+z,之后就可以关闭Zotero面板。

Vimperator命令行中,抓取页面的命令是js ZoteroPane.addItemFromPage();,可以在配置文件中做一个快捷键映射实现一键抓取。

抓取文献信息的命令是js Zotero_Browser.scrapeThisPage();

打开便签窗口的命令是js ZoteroPane.openNoteWindow();

把选中内容抓取为便签的命令是js ZoteroPane.newNote(false,false,getBrowserSelection(),gLastValidURLStr);

在Vimperator的帮助下,你的Zotero收集便捷度已经超过了其他任何的收集工具,还有什么能比一键收集还快呢?