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

独立开发了一款基于 Git 分布式备份同步的日记 App,送码送码

  •  1
     
  •   Lojii · 2022-09-20 08:42:08 +08:00 · 4483 次点击
    这是一个创建于 829 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Git 这么棒的东西,只用来放代码,会不会觉得有点可惜,所以我折腾了这么一个基于 Git 的日记 App - 大树日记

    一直有记事写日记的习惯,毕竟大脑容量有限,很多生活里的事,过个一段时间,如果没有出现引导契机,就会完全忘记,记下来虽然不一定会回顾,但完全忘记,却也总觉得可惜,每每年末,都会感慨时间过得太快,但回顾这些生活日志,又会觉得,这一年,我好像经历的也挺多。

    以前在 QQ 空间里写,特意搞了个没有好友的 QQ ,一写十多年,直到腾讯说我的 QQ 涉嫌批量自动操作,被封了,误封申诉回来后,隔一段时间又给我以同样的理由封了,来来回回折腾了七八次,倦了(严重怀疑腾讯在清理为难我这种无法给其产生任何价值的账户),切换到微信朋友圈准备用私人可见继续写,却发现,我写的时候,需要考虑很多合规的事,万一微信被封,损失就太大了,毕竟我曾因为研究微信插件被封过一次,被封后,我也醒悟,我的微信,其实不属于我,只要我犯错,随时会被拿走

    我一直在思考,怎么才能避免日记数据再次出现这种不可控且毁灭性的打击。趁着学习 Flutter 需要搞个练手项目的契机,于是就有了它,虽说日记类 App 属于最卷的赛道之一,随手一搜,就能搜出一堆来,但尝试过后都没有解决,或者说,没有完美的解决我的基本需求,那就是:

    数据安全且可控

    没有服务端的 App ,虽然提供备份功能,但备份的数据只能由其解析,万一哪天 App 不运营了,备份的数据也就再也无法读取。
    有服务端的日记 App ,天知道哪天就跑路了,还需要担心数据合规问题,封号就没得玩,且不知道他们会怎么处理你的私密数据。

    作为程序员,我能想到的方案就是Git+Markdown,毕竟天天用 Git ,日记数据,可不就跟我的代码一样?

    • 分布式备份同步,Git 基础能力,意味着你可以同时将数据备份在多个地方:Github\Gitlab... ,或者自建 Git 服务,你也可以随时将数据 clone 到本地,多端可以保持实时的同步

    • 数据永远可读可写,Markdown 格式的数据,意味着你能在任何地方进行编辑修改,脱离 App 的限制

    • 多人协作,这个也是 Git 的基础技能,意味着能实现多人共写一本日记,家庭、情侣记事

    有了想法,折腾两三个月后,就有了它:大树日记

    iOS:App Store Android:蒲公英

    安卓软著还在申请中,随后会上架各大应用分发平台

    一些功能截图:

    安卓免费
    iOS 兑换码:
    XLWFT66NKHTL
    4KPLKNEH43JA
    AM3N73YJYHXF
    NLRTT9YNJJH3
    EKLTRF6Y7Y44
    F77JHPA9K4RN
    A9PKPHKJ6AM7
    3JNF3EWTA6LF
    X3XTYKLYJWPY
    FA6LMFRRJM3P
    4TPWKMX9E7JH
    WFHAF3FPLXRH
    YPHWPK6TJJR7
    HLRF97K337Y3
    Y44HL6APNRX7
    FJN447T4999F
    FPTKWW4RLP3P
    W6YX9ARYFM4R
    RM7FLT99P6HH
    F73ATYT74PME

    PS:订阅类激活码不会自动续订,如不放心,可前往 App Store->用户->订阅管理查看取消

    产品功能与 UI 会一直迭代,有问题可以联系我 WX:AKQL1022 (备注 V2EX )

    第 1 条附言  ·  2022-09-20 09:41:59 +08:00

    再补10个,先到先得 其实目前iOS付费只是解除创建日记本数量的限制,其他的跟免费没什么区别,安卓完全免费

    JAML96L9PTXK
    PPYMEWPMY6R4
    KW4TMPLLH4MH
    ATJYXAYNPLLP
    NTNJR4Y4633P
    L9NXPJ96N3WJ
    KTYH7KA77M9F
    HP3EPREJ76H7
    E96P4RPMA7NN
    43FKL3AKWY3E

    第 2 条附言  ·  2022-09-20 10:03:07 +08:00
    使用了觉得还可以的朋友帮忙 App Store 给个好评,你的认可对我来说很重要,感谢 🙏
    第 3 条附言  ·  2023-11-22 14:19:32 +08:00
    38 条回复    2022-09-29 04:05:41 +08:00
    pianjiao
        1
    pianjiao  
       2022-09-20 08:50:48 +08:00
    F73ATYT74PME 已兑换
    july1995
        2
    july1995  
       2022-09-20 08:52:09 +08:00 via iPhone
    X3XTYKLYJWPY 已用,谢谢大佬。
    Shum1n
        3
    Shum1n  
       2022-09-20 08:54:18 +08:00
    FA6LMFRRJM3P 已使用
    leimao
        4
    leimao  
       2022-09-20 08:55:33 +08:00 via iPhone
    这个和个人博客有什么区别
    0o0O0o0O0o
        5
    0o0O0o0O0o  
       2022-09-20 08:56:36 +08:00 via iPhone
    /t/532306

    以前 V2EX 有人宣传同类产品,作者已经很不负责地抛弃了,但你可以参考用户给它提的 issues

    https://github.com/zhaopengme/gitnote/issues?q=is%3Aissue+
    Natsume233
        6
    Natsume233  
       2022-09-20 08:57:23 +08:00
    F77JHPA9K4RN 已兑换,谢谢!
    urhosts
        7
    urhosts  
       2022-09-20 08:57:56 +08:00
    FJN447T4999F 已用,感谢大佬
    stardew
        8
    stardew  
       2022-09-20 09:00:32 +08:00
    A9PKPHKJ6AM7 已使用,谢谢大佬
    strengthen
        9
    strengthen  
       2022-09-20 09:02:18 +08:00 via iPhone
    感谢,顺便搭个顺风车
    自己研发自己推广,几个无广告的 App 。
    欢迎点击跳转 App Store 安装。
    1 、iNFC (读写 NFC 标签,复制门禁卡)
    https://apps.apple.com/cn/app/infc/id1562054959
    2 、iSMS ( AI 离线智能拦截垃圾短信)
    https://apps.apple.com/cn/app/isms/id1610118657
    3 、iDraft (电子绘图、电子草稿)
    https://apps.apple.com/cn/app/idraft/id1555981466
    4 、iBlog (博客园客户端,开发者的网上家园)
    https://apps.apple.com/cn/app/iblog/id1571216825
    Twice
        10
    Twice  
       2022-09-20 09:03:23 +08:00 via iPhone
    AM3N73YJYHXF
    已用
    xiaweian
        11
    xiaweian  
       2022-09-20 09:10:15 +08:00
    HLRF97K337Y3 已经使用,感谢开发者
    Lojii
        12
    Lojii  
    OP
       2022-09-20 09:21:48 +08:00
    @0o0O0o0O0o 这个作者的软件我也试用过,只是觉得 PC 端的笔记和 Git 都可以单独使用,其实没必要把两者硬生生结合的,毕竟 PC 端基于 Markdown 的笔记软件好用且开源的有很多选择。如果手机上没有严格的沙盒机制,我倒是想额外写一款 Git GUI
    jarl
        13
    jarl  
       2022-09-20 09:26:48 +08:00
    楼下的不用试了 兑换码没了 我全试了一遍😓
    icebear0
        14
    icebear0  
       2022-09-20 09:29:19 +08:00
    @Lojii #12 op ,还有码吗?
    SenLief
        15
    SenLief  
       2022-09-20 09:30:32 +08:00
    @Lojii 支持写一个 git 的客户端。
    heyyo
        16
    heyyo  
       2022-09-20 09:33:47 +08:00
    @Lojii op 再来多点码呗
    Lojii
        17
    Lojii  
    OP
       2022-09-20 09:42:20 +08:00
    @heyyo 补了补了,快看快看
    heyyo
        18
    heyyo  
       2022-09-20 09:46:42 +08:00
    @Lojii 感谢 🙏 ATJYXAYNPLLP 已用
    lachesis
        19
    lachesis  
       2022-09-20 09:51:00 +08:00
    NTNJR4Y4633P 已用,谢谢
    tysb777
        20
    tysb777  
       2022-09-20 09:51:12 +08:00
    L9NXPJ96N3WJ 已用
    yiyungent
        21
    yiyungent  
       2022-09-20 10:02:26 +08:00 via Android
    目测没法编辑呀,希望后续支持 app 内编辑 md ,上传本地图片
    SenLief
        22
    SenLief  
       2022-09-20 10:02:27 +08:00 via iPhone
    全部没了,楼主再来几个。
    0o0O0o0O0o
        23
    0o0O0o0O0o  
       2022-09-20 10:03:54 +08:00 via iPhone
    @Lojii #12 感觉日志应用的多端体验其实也很重要

    这个作者说有移动端计划,但是无下文
    Lojii
        24
    Lojii  
    OP
       2022-09-20 10:07:29 +08:00
    @yiyungent 嗯,我最近在折腾适合移动端的 Markdown 编辑器,这个功能会在之后的版本上线
    tysb777
        25
    tysb777  
       2022-09-20 10:08:02 +08:00
    想问一下,使用了🐎 一年后会自动付费订阅吗?
    yasumi
        26
    yasumi  
       2022-09-20 10:08:38 +08:00 via iPhone
    KTYH7KA77M9F 已用,谢谢楼主
    Lojii
        27
    Lojii  
    OP
       2022-09-20 10:14:54 +08:00
    @tysb777 不会,如果不放心,可以去 App Store->用户->订阅管理查看管理
    yiyungent
        28
    yiyungent  
       2022-09-20 10:18:10 +08:00 via Android
    赞,很棒,感谢开发者,很早就想写一个基于 git 的笔记 app 了,还是与 github 集成的,有了编辑终于可以换下印象笔记了(用了 6 年多了,逃)
    qq976739120
        29
    qq976739120  
       2022-09-20 10:20:15 +08:00
    emmmm...., 推荐一下 gitbook, 貌似也可以 git + markdown
    Lojii
        30
    Lojii  
    OP
       2022-09-20 10:21:46 +08:00
    @0o0O0o0O0o 确实,我不敢保证之后会有 PC 端,虽然 Flutter 打包 PC 端不是很难,改点交互就行,只是因为现在我攒了一堆需求,得优先把移动端好好打磨下才行
    id3day
        31
    id3day  
       2022-09-20 12:42:49 +08:00 via iPhone
    还有码吗,求一个 [email protected]
    chotow
        32
    chotow  
       2022-09-20 13:00:19 +08:00   ❤️ 1
    App 体积稍微大了点;简单浏览和操作了下各个页面,有掉帧卡顿的现象;不知道是不是 Flutter 应用都这样子 😂
    最后给楼主点个赞 👍
    sorryfu
        33
    sorryfu  
       2022-09-20 13:27:27 +08:00 via Android
    好想法啊,佩服你敢想敢做的精神,我也有许多想法,不过最后都被惰性打败了😂😂
    zeyueguo
        34
    zeyueguo  
       2022-09-20 16:28:36 +08:00
    定位位置需要用 google 吗?
    Lojii
        35
    Lojii  
    OP
       2022-09-20 17:25:50 +08:00
    @zeyueguo 不需要的
    fyooo
        36
    fyooo  
       2022-09-20 19:23:25 +08:00
    资深 DayOne 付费用户,插个眼,后续功能可以跟 DayOne 匹配了我会付费转过来
    iminto
        37
    iminto  
       2022-09-28 14:36:49 +08:00 via Android
    没有官网吗 怎么提需求
    Lojii
        38
    Lojii  
    OP
       2022-09-29 04:05:41 +08:00
    @iminto 菜单->设置->关于 里头有反馈途径,有邮箱和微信号,可以直接联系我
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:42 · PVG 20:42 · LAX 04:42 · JFK 07:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.