如何从命令行备份/恢复 JSON 格式的 Firefox 书签?

如何从命令行备份/恢复 JSON 格式的 Firefox 书签?

在 Firefox 中,我可以通过菜单Bookmarks→打开书签管理,并使用相应的Show All Bookmarks功能以 JSON 格式保存和加载整个书签树。BackupRestore

据我了解,这些信息以 sqlite 数据库的形式存储在用户的个人资料中(places.sqlite)。因此 Firefox 具有内置函数来在sqlite数据库和 JSON 格式之间进行转换。

是否可以在不启动 Firefox 的情况下从命令行执行此操作?换句话说,是否有 Firefox 命令行选项允许我执行

$ exportbookmarks places.sqlite places.json
$ importbookmarks places.json places.sqlite

我的问题背景是我想在不使用 Firefox 的菜单的情况下对 Firefox 书签进行一些批量操作。

另外,据我所知,转储sqlite数据库不是一个很好的选择,因为

  1. JSON 比 SQL 转储更容易解析,并且
  2. 我必须从平面表重建书签树。

那么,Firefox 是否提供这样的功能作为命令行选项?

相关内容