我收集了各种各样的书签集...从旧的Firefox版本中提取多个书签文件,在工作中使用FF,在家里的多台PC上,Chrome,IE收藏夹,普通列表。

我正在寻找可以让我执行以下操作的工具:

导入/数据功能:


轻松导入各种格式的书签(所有Mozilla FireFox版本,包括早期; Chrome; IE浏览器中的IE收藏夹(来自不同版本的目录)
允许我通过文件或粘贴列表批量添加自己的书签(格式无关紧要,只要它是批量的,而不是1到1,但理想情况下应该像CSV这样简单,而不必手动创建FF书签文件:)。
支持文件夹树的概念
支持快速链接书签的概念,在FF和IE和Chrome中
如果书签源包含标签/标签元数据,则支持标签/标签元数据。
支持其他各种类型的元数据(FF书签文件通常每个书签都有大量元数据-时间戳记等))

理想情况下,它应该支持ANY元数据字段,而不是某些预设列表,但不是必需的。
但是,“标准”字段应存储在“标准”字段,例如标签/标签;

最后一次访问的时间戳。


添加新的书签集时,它们会自动合并到当前列表中-这意味着如果书签中的旧数据和旧数据都包含任何元数据新集,即元数据已累积/合并(标签/标签/时间戳/文件夹位置)

输出功能:


让我输出标准设置的书签浏览器格式(现代FF,IE和Chrome)。
让我以某种可解析的格式(Excel,CSV,XML,格式正确的HTML,SQLite,JSON等)导出整个书签DB。我可以提供给脚本的东西。这是可选的,但是非常需要。

数据管理功能。

注意:如果支持最后一个输出功能(例如,我可以将100%的数据导出到我的Perl脚本可以读取的内容),则理论上我可以不使用它们中的任何一个...如果不是,则必须使用它们。



过滤能力;并对已过滤的集合采取措施。

“过滤器”对我来说意味着一次选择多个项目,过滤器是否会使其他项目从列表中消失并不重要。

过滤器无效:按标记;按域;按日期或按URL /标题的子字符串,或理想情况下按DB中任何字段的子字符串。
可以删除过滤集中的所有URL
可以从过滤集中添加/删除特定标签
可以移动到另一个文件夹(同样是整个过滤集中)

可选的所需功能:


支持基于标签自动重建文件夹树。

其他


价格不是什么大问题,但是当然可以免费使用。
操作系统应该是Windows或Linux。
可以是Perl / Python /诸如此类的导入程序,它由某些标准数据库(如SQLite)支持,而不一定是成熟的软件。


评论

注意:我并不是要寻找同步功能本身(这个Q是相关的,但不是重复的)

#1 楼

不确定在何种程度上会有所帮助,但是Charles Leifer的这篇文章很好地解释了如何使用python和phantomjs构建书签服务。您可以提取许多功能来满足您的期望。

python脚本非常简单,由两个视图组成,一个视图将书签列表传递给模板以进行渲染,另一个视图负责添加新的书签。