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

hamsterbase 0.7 发布, 花了三个月时间重写 UI , 手感媲美原生应用

  •  
  •   hamsterbase ·
    carytrivett · 2023-05-17 17:42:45 +08:00 · 2068 次点击
    这是一个创建于 589 天前的主题,其中的信息可能已经有所发展或是发生改变。
    官网有在线 DEMO https://hamsterbase.com/
    第 1 条附言  ·  2023-05-18 20:54:13 +08:00
    20 条回复    2023-07-03 20:00:37 +08:00
    Acoffice
        1
    Acoffice  
       2023-05-17 19:45:23 +08:00
    简单来说就是:
    利用 singlefile 扩展保存单页 html 文件到服务器并展示

    ---
    dianso
        2
    dianso  
       2023-05-18 02:12:02 +08:00
    试试用 docker 部署个,手机里有大量 mht 文件
    dianso
        3
    dianso  
       2023-05-18 02:25:59 +08:00
    不错,不错,草榴几百个 mht 都放进来了

    mht 文件存在哪里呢? sqlite 数据库还是。
    dianso
        4
    dianso  
       2023-05-18 02:53:14 +08:00
    找到了,objects 目录里,我在 web 删除的 mht ,objects 里面还有。
    hamsterbase
        5
    hamsterbase  
    OP
       2023-05-18 08:38:15 +08:00
    @dianso 为了搞分布式同步,我暂时没搞硬删除。

    objects 参考了 git 的做法,给文件打了一个压缩包以后,以 hash 命名。
    hamsterbase
        6
    hamsterbase  
    OP
       2023-05-18 08:41:17 +08:00
    @dianso sqlite 数据库是缓存,可以随便删的。 每次版本更新,都会新建。

    /cache 是缓存,主要用来加速查询
    /data/websites 是解析后的网页字段。title, 标签,url ,批注都放这里。
    /data/objects 是原始数据,解压以后就可以恢复。
    hamsterbase
        7
    hamsterbase  
    OP
       2023-05-18 20:54:28 +08:00
    hamsterbase
        8
    hamsterbase  
    OP
       2023-05-19 08:20:43 +08:00
    [img][/img]
    hamsterbase
        9
    hamsterbase  
    OP
       2023-05-19 08:29:44 +08:00
    TToo
        10
    TToo  
       2023-05-20 11:55:07 +08:00
    试用一下怎么样
    TToo
        11
    TToo  
       2023-05-20 12:33:36 +08:00
    增加标签要明显点好
    TToo
        12
    TToo  
       2023-05-20 12:37:44 +08:00
    易用性还是不够啊
    TToo
        13
    TToo  
       2023-05-20 12:44:12 +08:00
    如果要导出成各个 html 怎么办
    hamsterbase
        14
    hamsterbase  
    OP
       2023-05-20 13:33:57 +08:00 via Android
    @TToo 目前只能自己写脚本批量解压 objects 下的文件。
    hamsterbase
        15
    hamsterbase  
    OP
       2023-05-20 13:34:32 +08:00 via Android
    @TToo 能详细说说嘛
    lmnml
        16
    lmnml  
       2023-07-02 23:36:16 +08:00 via Android
    这个不支持移动端,而且阅读太难受了,那个阅读列表不能收起来。
    hamsterbase
        17
    hamsterbase  
    OP
       2023-07-03 08:44:30 +08:00 via Android
    @lmnml

    不好意思,请问阅读列表指的是哪个
    lmnml
        18
    lmnml  
       2023-07-03 18:14:15 +08:00 via Android
    @hamsterbase 中间的那个列表,不能收起来,只能固定大小,影响阅读,想要全收起来,只显示文章内容都不行。
    hamsterbase
        19
    hamsterbase  
    OP
       2023-07-03 19:34:13 +08:00 via Android
    @lmnml

    顶部有一个模式切换,换成列表模式就行了。

    此时打开网页时,会隐藏列表。
    lmnml
        20
    lmnml  
       2023-07-03 20:00:37 +08:00 via Android
    @hamsterbase 之前测试没发现,原来要用鼠标双击才会打开文章,不过可惜在手机上加载不出来文章的内容。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1107 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.