使用 Org-mode 代替 delicious 书签管理
当时它能在存储书签时为书签标记 tag (并且具有一堆 tag 补全机制),有很好的浏览器插件,有能用的 Android 客户端,提供了 tag 管理功能。(重命名、合并、删除 tag),具有很好的搜索功能,可以为整个 tag 组或某几个 tag 下的书签发布 RSS feeds。
借助于 Memacs [fn:4] (RSS module),我能使用 Org-Mode 实现类似的书签管理功能。
从去年开始,delicious 提供了一堆我根本不需要也不想要的功能. 更糟糕的是,它还暂停/改变了我常用的很多功能. 同时性能也有所下降。
在我转到它的直接竞争对手(例如 http://diigo.com ) 那之前,我在想 Org-Mode 是否能提供一个可用的解决方案. 目前看来,该解决方案有一个明显的劣势那就是无法发布 RSS feeds(at least out-of-the-box).但同时,该方案也有它的优势:完全的本机服务,不依赖于某个网络公司的商务策略,与我的 Org-mode 完全整合,one (external) technology less to worry about.
真的有人觉得用 Org-mode 来进行书签管理能够与 delicious 相媲美吗?
不可否认,确实有一大帮人只是用 bookmarks.org 或其他类似网站来存储 URL 而已,但是我想要的刻不仅仅是这样而已哦!
我的需求和解决方案如下:
存储浏览器种的书签(我用 chrome)
org-protocol.el [fn:1] 看起来蛮有前途的,也 [fn:2] 蛮有趣的,可惜它尚不能很方便的添加标签: 我需要先将 URL 发送到 Emacs Org-mode,然后切换到 Emacs,跳转到最近添加的那条记录,进入 tagging mode,然后才能添加标签 (Org-mode 具有标签补全功能),最后还要退出 tagging mode。这意味着目前的解决方案要多出很多额外的步骤。
我很不喜欢这些额外的步骤。
在 Android 上存储书签
Android 版的 Mobile-org [fn:3] 很牛逼,但是它的 分享/捕获机制 也没有很好的支持打标签的功能,尤其崩溃的居然是缺少标签补全功能。
目前看来,似乎没有什么很好的替代品可以替代 delicious Android 应用。
标签管理(重命名、合并与删除)
我得承认我添加了很多的标签,有时也要使用给予标签的搜索与查询. 但是就目前看来,管理 tag 并不是什么问题,因为 Emacs 原生就支持正则查找与替换等功能。该功能没什么问题。
搜索书签
普通的搜索,给予 sparse tree 的搜索,正则搜索...,Emacs/Org-mode 在这方面要好太多了。
发布 RSS、Social Web Methods
也许以后能够基于 Org-mode 导出 RSS feed, 也可以编写一个外部脚步来解析 Org-mode 种的 CREATED 属性并抽取出最近的 20 个记录来生成 feed. 使用 Python 来写的话,应该不会太难。虽然我真的很喜欢 delicious 的这个功能,但是我想没有该功能应该也 OK.
其他
还有其他书签管理方面有趣的功能我没有提到吗?
Footnotes
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论