Chrome专业书签插件abookmark. 集成onetab, sticky note

Abookmark 与chrome原生书签完全兼容, 并在其基础上增加了一些有趣的功能:

1, 标签.
2, 记事. 您可以在常见网页上添加便利贴, 当您再次浏览该网页的时候可以看到这些便利贴.
3, tab管理. 具有类似于onetab 的功能. 您可以把当前打开的所有或部分网址保存起来, 在需要的时候重新打开. 所保存的网页与书签系统无缝衔接, 可以在多浏览器间同步.
4, 采集模式. 开启后, 您在当前网页上ctrl+点击的链接会直接保存为书签.
5, 回收站. 启用此功能后, 您删除的书签会转移到回收站, 这些书签可以恢复.
6, 导出指定文件夹下的书签.
7, 弹出窗口显示书签界面. 与 edge 自带的弹出书签功能类似, 但加载更快.

此外还有 多列单屏展示, 文本编辑模式, 预览导入导出, 更新到当前网址等多种高级功能.

Abookmark 的 “topbar” 相当于 chrome 的书签栏 + 多列单屏展示, 适合书签较多的用户.

image

https://microsoftedge.microsoft.com/addons/detail/abookmark/njffnfkceagiolcjfjdnofoobckaeanb
https://chrome.google.com/webstore/detail/abookmark/poeodakgiedndmmkabehagjgpbjkcfgg


onetab

onetab能简洁方便的保存标签页, 唯一的遗憾是没有同步功能, 也不能无损的导入导出. 还有一些用户反映有数据丢失隐患. 但onetab应该是众多同类软件的开创者, 其经典地位不容否定.

onetab的功能主要有两项: 1, 保存网址并关闭标签页, 2, 在标签页中打开网址并删除所保存的网址. 也即对网址的保存与打开, 以及相应的标签页操作. 这事实上是一种书签功能. onetab的管理页其实是一个简化了的书签管理器.

既然如此, 如果我们的书签系统本身添加那两项功能, 就会得到一个高配版的onetab. 之所以说是高配, 是因为我们意外获得了:

1, 更为灵活的数据管理功能. 书签系统对任一书签的编辑几乎没有任何限制.
2, 系统级的数据保障. 同步, 导入导出, 都可由系统解决.
3, onetab网址与其它书签间的任意转换. 事实上根本不需要转换, 因为两者并不存在区别.

Abookmark 对此从底层提供了支持, 使相应功能融入了常规书签操作.

有的同学可能认为书签应该保存常用网址, 而onetab保存的是一次性网址, 两者是不一样的. 但书签系统本质上是一个树形的数据库, 它可以存储任何数据. 通过文件夹可以对书签分类管理. 这与在另一个插件中单独保存特定数据并没有本质区别. 数据集中在一起反而更有利于数据的管理.


航行

传统书签系统可以方便的保存数据, 但缺乏更新数据的机制. 纵向的, 一个电视剧, 看完第一集, 我们希望下次打开的是第二集. 横向的, 若我们在研究某个主题, 可能会拓展或删除一些网页. 这些要求一定的动态更新功能. 此类实现并不复杂, 只需要把标签页的操作映射到书签数据.

这是Abookmark 的 “航行” 功能的原型. 在航行模式下, 新建标签页=新建书签, 删除标签页=删除书签, 更新标签页=更新书签…

但如果是编辑了书签, 自然会希望书签的变化能反过来影响到标签页. 这也不复杂, 只需把书签的操作映射到标签页.

Abookmark所谓的航行功能不过是书签与标签页之间的双向绑定. 而这, 事实上, 是一个标签栏. 在 “航行” 模式下, 整个书签树变成了一个标签栏.

ab为航行模式配备了几个系统级快捷键:
fold, 创建文件夹并把当前标签页移入文件夹.
upward, 切换到上一级文件夹.
refresh, 按照书签更新当前窗口.

如果您使用过 workona tab, 或者firefox的 tree style tab, 会发现 “航行” 与它们有所相似, 因为它们都是实现了某种标签栏. 当然, 三者的使用体验是不同的, 这是由各自不同的设计目标决定的. workona 偏重于工作区的概念, 数据结构较为简单. tst 是个正儿八经的标签栏, 并巧妙的结合了部分历史的功能. 航行的出发点是资料的收集与更新, 它可以被临时征用为标签栏, 但其设计目标并不是一个通用的标签栏.

tst, edge的垂直标签栏, chrome的标签分组, 这些设计都是为帮助用户同时打开更多的标签页. ab航行的设计可以帮助用户同时打开更少的标签页. 在这一方面ab更像workona. 每一个文件夹相当于一个工作区, 借此用户可以将浏览器窗口聚焦于一小片数据, 并保持系统标签栏的可用性. 也正因如此, 航行并不支持标签分组. 分组其实是chrome提供的低配版树形标签栏方案, 而航行自带基于文件夹的树形结构, 因此并不需要分组.

总之, abookmark的航行是一个结合了书签与标签栏的信息收集整理方案, 它不是万能的, 在合适的场景下可以提供独特的使用体验.

2 个赞

看起来很不错的样子,插个眼

插件不支持简体中文。

这个真的太好用了,nbnbnbnbnbnb!!!!
终于找到可以替代GitHub - scoful/cloudSkyMonster: chrome插件,多功能集合,简单粗暴,个人定制,替代onetab 这个的插件了

是, 目前没有提供多语言界面, 只有英文的. 功能上似乎没有影响, 书签和搜索都可以写中文.

界面太复杂了,也没有中文。保存的时候不能选择文件夹,也没有找到导出设置的地方。希望优化。

我通常只用其 “topbar” 视图, 此模块更为简洁, 没有那些乱七八糟的功能.

Abookmark可以直接在当前(右键)所选择的位置创建新书签, 所以不再询问保存位置.

url设为空的书签会保存为文件夹, ‘Fold’ 功能也会创建文件夹.

设置本身不能导入导出. 书签数据可以保存为JSON文件, 或通过chrome自带书签管理器导出.

下载CRX解包简单汉化下右键弹出菜单就够了感觉
image
左上右下 是因为同时用EDGE
edge侧边是垂直的 就必须用上下表示 这种直观哈哈

是的,是不影响使用的,但是这种情况下,更愿意使用中文的 SimpleExtManager 。

汉化的方便发一下吗?

如果航行功能不会点击一个标签页就打开全部标签就好了。我真是太需要这个特性了

设置里面有个 Max tabs per window. 当设置为1的时候就只打开一个标签页. 不过我觉得打开单个标签也可以算是另一种航行方式.

可能大多数一个标签的情况还不如直接访问, 到时候用书签右键菜单中的 ‘~update’ 更新链接. 这叫做手动航行…

又或者您需要的是 链接采集.

哇,回复很快。
我看不懂,什么是连接采集?上面没找到讲解
我这么描述下需求:
例如我有个叫“显示器购买”的组,打开了一大堆乱七八糟的标签页
后来我关闭之后,第二次打开,我发现第二个tab和第十个tab才是我要打开的(优先处理
但是传统一堆标签页里面,想定位到第二第十个tab眼都花了
如果点击哪个打开哪个就好了
但是我也需要再次关闭的时候,这两个标签页回到“显示器购买”的组,如果直接收存会建立一个新的组
而且优点是,第三次打开,第二个tab和第十个tab会排在顶端,变第一第二个tab。这样我就不会再次打开的时候,在一堆看得眼花的tab里面找出优先处理的tab

抱歉, 我不是太清楚问题.

书签航行页面航行范围内的书签等同于虚拟的tab标签栏. 点击或拖拽任何一个书签都等同于点击或拖拽了相应的 tab. 当然, 也可以通过拖拽tab而改变相应的书签的顺序. 书签与系统tab栏可以相互等价的操作.

使用航行打开一个书签文件夹之后, 会根据 “Max tabs per window” 来决定一次打开多少个 tab. 合理设置这个选项可以保证系统标签栏不至于太拥挤.

“Lazy loader threshold” 决定只真实加载有限的网页, 其它打开的tab并不会实际加载. 因此即便打开几十个标签页也并不会影响性能.

航行中的那个文件夹就是一个工作空间, 是一个整体. 切换文件夹就是切换工作空间. 文件夹下面又可以建立子文件夹, 也即一个子工作空间. 有个快捷键可以在 tab 页建立一个文件夹把此页包裹起来. 也可以在书签页直接建立子文件夹, 效果是一样的.

建议您建立一个临时文件夹, 尝试一下, 熟悉之后再实际使用, 以免误操作损失数据. 当然最好是提前备份一下数据.

最后要及时关闭航行. 航行窗口的任何 tab 操作都可能改变书签数据.

也可以尝试一下插件 tabs outliner, 这个更直观一些.

越看越复杂了……
这个需求真的非常简单
1.有一个“显示器购买”的文件夹,里面有20多个网页
2.我在第二天打开的时候,我想打开第二个和第十个网页(需要优先处理),其他别打开,保持清爽
3.如果我关掉这两个页面,我希望它自动收回到“显示器购买”文件夹(最好重新排序到最顶部)

额……试用了你说的那个tab outliner我的需求实现了……而且更无语的是这个软件我以前装过,结果一堆英文看到头都炸直接放弃了……结果苦苦追寻这么多年的功能,就这么擦身而过……

不过,如果你愿意做那个功能的话我会试着用回你的插件的,毕竟免费同步

能用就好.

tabs outliner 的一些功能连 firefox 的 tree style tab 都做不到, 相当细致. 我也很羡慕.

终究是定位不同. abookmark 擅长的是大量数据的管理, 标签页控制相对粗放, 倾向于利用系统原生的标签栏. tabs outliner 是专业窗口管理插件, 已经做到极致了, 可以做为日常的标签页管理器.