如何使用Python中的Firefox附加SDK / places / bookmarks API

时间:2016-08-27 02:29:25

标签: python sqlite firefox sdk

我正在寻找如何使用Firefox SDK从Python访问Firefox书签,文件夹和标签的启动。 我已经测试过通过SQLite3库访问places.sqlite,但它可以在只读模式下运行,因为Firefox在使用时会锁定数据库。

如何从Python初始化SDK(3.x但我也愿意使用2.7,以防万一)并发送基本命令,如创建文件夹,创建书签或标记它?

你可能已经猜到我正在学习而且缺乏经验...... 然而,除了显然使用其他语言的链接Manipulating bookmarks using Places之外,我没有发现任何有价值的东西,我进行了相当多的搜索。

1 个答案:

答案 0 :(得分:0)

我已经进行了一些调查或更好的调查:向有经验的朋友询问。

答案似乎是:你不能从不同于Javascript的任何东西调用Firefox的SDK。它没有其他语言的绑定,也因为它们无法在Firefox中运行。

除此之外,我链接的指南可能很旧,因为Firefox已经转移到支持Web扩展。

如果我想继续这个项目,我可能不得不把注意力转移到JS上。