V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hamsterbase
V2EX  ›  分享创造

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

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

    官网: 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 的功能。
    27 条回复    2024-01-25 16:20:07 +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
        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  
       63 天前
    点对点同步是不是还没有支持呀,我现在安卓、windows 都安装了,数据没法同步
    hamsterbase
        25
    hamsterbase  
    OP
       63 天前 via Android
    @saveai 支持的。 设置 / 同步 可以配置服务器
    saveai
        26
    saveai  
       63 天前
    @hamsterbase #25 只有局域网呀,桌面端在家里电脑上,出门,或者上班是用手机看,这样好像就不能同步,貌似要依赖第三方平台,或者是服务器,才能实现这种点对点
    hamsterbase
        27
    hamsterbase  
    OP
       63 天前 via Android
    @saveai

    所以端都是离线可用的,而且所有端都拥有全部数据。 在外面就看手机,改手机的内容。
    回家同步一下就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1223 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:21 · PVG 07:21 · LAX 16:21 · JFK 19:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.