支持全文搜索、点对点同步、完全离线的稍后读软件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hamsterbase
V2EX    分享创造

支持全文搜索、点对点同步、完全离线的稍后读软件

  •  1
     
  •  
    hamsterbase
    carytrivett 2022-11-11 23:19:44 +08:00 4799 次点击
    这是一个创建于 1130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    官网: https://hamsterbase.com/zh/

    下载地址: https://github.com/hamsterbase/hamsterbase/releases/tag/0.5.0-beta

    软件特色

    1. 储存、管理和预览 HTML, MHTML and Webarchive 格式的文档。

    2. 支持点对点同步

    3. 支持密码保护功能,为服务器设置密码

    4. 对保存的页面进行高亮、批注。

    5. 创建自定义筛选,过滤出需要的页面。

    6. 通过 RSS 订阅输出筛选后页面。

    7. 不依赖服务器,所有功能都是离线的。

    8. 全文搜索

    重点介绍点对点同步,这是我理想中的笔记软件的同步方式

    1. 任意设备之间点对点同步,同步后所有客户端达到最终一致性。 不需要手动解决冲突,不会丢失任何数据。(除非实现有 bug )

    2. 软件所有功能都不依赖网络,离线在线完全无感。

    3. 同步速度飞快,本人 2000 个网页,同步不到 10 分钟。(一共 2.6g )

    4. 理论上客户端之间可以以任何介质作为中间服务进行同步。 如 webdav ,移动硬盘,iCloud ,FTP ,oss (开发中)

    5. 仅需 200 行代码即可以实现一个同步服务服务器。(未来会提供详细的设计文档,并且提供对应的开源实现。)

    第 1 条附言    2022-11-12 00:58:06 +08:00
    目前软件处于 Beta 完全免费,且软件内没有内置任何 账户、激活码相关模块,你可以永久的用下去。
    GitHub 上提供了压缩后的源代码,没有用到任何必源的二进制。


    如果你觉得好用,可以加微信 hamsterbase 购买永久授权,获取国人专属优惠。 未来正式发售后会收费,且停止销售永久授权。
    第 2 条附言    2022-11-14 23:30:23 +08:00
    https://github.com/hamsterbase/hamsterbase/issues/5

    我在 GitHub 发起了功能投票,这些是 roadmap 的功能。
    28 条回复    2025-03-13 11:44:34 +08:00
    kongkongye
        1
    kongkongye  
       2022-11-12 00:15:56 +08:00 via iPhone
    几百上千个的话叫收藏不叫稍后阅读了吧
    hamsterbase
        2
    hamsterbase  
    OP
       2022-11-12 00:36:06 +08:00
    @kongkongye 是的。hamsterbase 其实更倾向于当一个辅助笔记软件的知识管理工具。
    kongkongye
        3
    kongkongye  
       2022-11-12 01:29:41 +08:00 via iPhone
    我个人更喜欢收藏网址,像印象笔记之类的直接收藏网页内容我是不喜欢的,因为网页内不止文章内容而已,还有各种框框与交互,收藏内容的结果就是收藏变大,变丑了,别人网站都是有设计有交互的,还不如进去看这种原始的体验最好。
    hamsterbase
        4
    hamsterbase  
    OP
       2022-11-12 02:22:46 +08:00 via iPhone
    @kongkongye

    保存网页有以下几点理由。

    1. 支持全文检索,未来会推出浏览器插件,在搜索引擎右侧内嵌搜索结果
    2. 全文保存可以防止和谐
    3. 我也在开发网页解析和渲染引擎。 支持把网页转换为结构化数据,再通过自定义模板渲染出来。 这样所有收藏的页面都是干干净净的,也可以调节字体什么的。
    wliansheng
    &bsp;   5
    wliansheng  
       2022-11-12 11:20:29 +08:00
    挺好的,以前用 pocket 有些收藏的被和谐了就很忧伤
    SenLief
        6
    SenLief  
       2022-11-12 13:06:56 +08:00 via iPhone
    我其实一直想问,拿个 demo 就拿出来卖钱是如何考虑的?

    另外点对点对于设备离线了是如何实现的?
    hamsterbase
        7
    hamsterbase  
    OP
       2022-11-12 16:21:58 +08:00 via iPhone
    @SenLief

    1. 个人不觉得是 demo ,目前功能是完备的,基础功能都开发好了。 上传网页,全文搜索,批注,标签,API ,多语言,暗黑模式。
    2. 软件目前不需要付费 也没有账户机制。 数据都在本地,离线情况下正常使用。 网络恢复后自动合并全部冲突,恢复到一致状态。
    PowerDi
        8
    PowerDi  
       2022-11-12 21:57:16 +08:00
    @hamsterbase 定位上 不是一个常规笔记软件是么
    hamsterbase
        9
    hamsterbase  
    OP
       2022-11-12 23:17:47 +08:00 via iPhone
    @PowerDi

    嗯,定位更类似于 cubox ,raindrop 等网页收藏软件
    cnlaok999
        10
    cnlaok999  
       2022-11-13 00:26:49 +08:00
    已经有 cubox 了为啥还要这个?
    zwxharry
        11
    zwxharry  
       2022-11-13 10:51:11 +08:00 via iPhone
    有 iOS 计划嘛
    hamsterbase
        12
    hamsterbase  
    OP
       2022-11-13 10:52:43 +08:00 via iPhone
    @cnlaok999

    1. 不需要订阅
    2. 隐私。不希望数据储存在别人服务器。
    4. 审查。
    hamsterbase
        13
    hamsterbase  
    OP
       2022-11-13 10:57:17 +08:00 via iPhone
    @zwxharry 目前支持输出为 rss ,ios 可以随便找一个 rss 阅读器,就可以订阅了。
    jeesk
        14
    jeesk  
       2022-11-13 13:37:03 +08:00
    支持一下, 看着不错。 就是价格着实太贵了。
    hamsterbase
        15
    hamsterbase  
    OP
       2022-11-13 14:53:37 +08:00 via iPhone
    @jeesk 现在免费,当前版本可以一直用下去。
    jeesk
        16
    jeesk  
       2022-11-13 15:28:39 +08:00
    说实话, 我个人认为永久授权就是扯淡, 说不定某一天软件不能维护了。
    hamsterbase
        17
    hamsterbase  
    OP
       2022-11-13 15:46:02 +08:00
    @jeesk

    以为是独立软件,所以在软件设计之初就开考虑如何在 [不维护] 的情况下,让用户永远的用下去。
    设计了以下措施

    1. 不依赖闭源二进制文件。
    2. 数据都在本地,不依赖任何服务器。
    3. 开源 API + SDK ,方便扩展个性化需求。
    4. 支持点对点同步,不提供付费的同步服务。
    frinstioAKL
        18
    frinstioAKL  
       2022-11-13 17:38:01 +08:00
    这个项目关注很久了, 支持! Build from source 部署的时候有个地方写错了指正下, 是把 sqlite fts extension 防止到 release/hamsterbase-{version}/extra/simple 而不是 release/hamsterbase-{version}/simple
    RatioPattern
        19
    RatioPattern  
       2022-11-14 01:37:18 +08:00
    支持下,终于有人做了这样不用自己来了
    hamsterbase
        20
    hamsterbase  
    OP
       2022-11-14 08:49:27 +08:00 via iPhone
    @RatioPattern

    欢迎来开发外部的扩展插件。 (比如说 alfred ,logseq ,obsidian 插件
    itianjing
        21
    itianjing  
       2022-11-14 14:26:22 +08:00
    @hamsterbase “未来正式发售后会收费,且停止销售永久授权。” 这不还是订阅吗?
    hamsterbase
        22
    hamsterbase  
    OP
       2022-11-14 16:06:56 +08:00 via iPhone
    @itianjing

    未来是按需购买新功能。
    1. 购买后当前功能永久使用,免费享受 bug 修复。
    2. 如果对新功能不感兴趣,可以不续费。 或者好几年续费一次,购买这几年的全部更新。


    订阅制的话,不续费就无法用当前功能了。
    完全买断的话,开发者没有动力开发新功能了。

    我选择的模式是: 如果开发者开发了吸引人的功能,就可以让用户付费。 否则用户可以一直用下去,无需重复付费。
    hamsterbase
        23
    hamsterbase  
    OP
       2022-11-14 23:29:12 +08:00
    @frinstioAKL 非常感谢,GitHub 已经修复。

    如果需要提需求,提 bug 。可以在微信、tg 找我。
    saveai
        24
    saveai  
       2024-01-25 14:13:22 +08:00
    点对点同步是不是还没有支持呀,我现在安卓、windows 都安装了,数据没法同步
    hamsterbase
        25
    hamsterbase  
    OP
       2024-01-25 15:59:43 +08:00 via Android
    @saveai 支持的。 设置 / 同步 可以配置服务器
    saveai
        26
    saveai  
       2024-01-25 16:03:33 +08:00
    @hamsterbase #25 只有局域网呀,桌面端在家里电脑上,出门,或者上班是用手机看,这样好像就不能同步,貌似要依赖第三方平台,或者是服务器,才能实现这种点对点
    hamsterbase
        27
    hamsterbase  
    OP
       2024-01-25 16:20:07 +08:00 via Android
    @saveai

    所以端都是离线可用的,而且所有端都拥有全部数据。 在外面就看手机,改手机的内容。
    回家同步一下就行了。
    mi6
        28
    mi6  
       278 天前
    大佬,我有两个手机,照你的说法应该是能点对点同步的吧?可惜我纯小白,昨天摸索了半天也弄不成API 服务器啥的都不太懂,看你在官网上写的指南也不太详细,在各种 APP 上搜 HamsterBase 相关讨论也不多,唉,几小时整得头疼
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2883 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 14:15 PVG 22:15 LAX 06:15 JFK 09:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86