SuperAPI AI 工具集

firefox-bookmarks

数据与分析

查看项目

更新于 10-16 06:22

技能介绍

用途:查询 Firefox 保存在 places.sqlite 中的书签,用于查找已收藏的 URL、浏览书签历史或定位保存的链接。

主要能力:提供脚本 scripts/search-bookmarks.nu,按关键词对标题和 URL 进行不区分大小写的匹配;结果按 URL 去重,并排除 javascript: URL;默认返回最近 50 条,支持 --page N 翻页、--limit N 调整每页数量(上限 50)、--profile 指定配置文件(默认从 $env.USER 解析)。

使用方式: ^~/.pi/agent/skills/firefox-bookmarks/scripts/search-bookmarks.nu "scraping crawling" ^~/.pi/agent/skills/firefox-bookmarks/scripts/search-bookmarks.nu --page 2 --limit 10 "docker" ^~/.pi/agent/skills/firefox-bookmarks/scripts/search-bookmarks.nu --profile ks7i6rp1.default "docker"

临时查询可直接用 Nushell 打开数据库执行 SQL,书签位于 moz_bookmarks,通过 b.fk = p.id 关联 moz_places,用 b.type = 1 过滤真实书签(排除文件夹和分隔符)。

限制:查询时 Firefox 必须未运行,否则 SQLite 数据库被锁定;若 Firefox 已打开,可先复制再查询,如 cp places.sqlite /tmp/places.sqlite。具体检索字段范围、脚本参数行为等细节以实际资料为准,其他未提供信息暂缺。