「休息日」1.7.0 版本更新,现已支持订阅节假日模板 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
beimenjun
V2EX    分享创造

「休息日」1.7.0 版本更新,现已支持订阅节假日模板

  •  
  •   beimenjun
    PRO
    3 月 20 日 3297 次点击

    「休息日」终于在 Claude 和 Codex 的帮助下,完成了一直拖着没解决的 TODO:订阅式的节假日模板。

    相关 Commit

    https://github.com/zizicici/Off-Day/commit/82861ed875854181c28b0d809457b11f09b4d394

    接受格式

    在线的 json 文件,最小示例:

    { "name": "2025 年节假日", "start": "2025-01-01", "end": "2025-12-31", "note": "自定义模板", "days": [ { "date": "2025-01-01", "name": "元旦", "type": 0 }, { "date": "2025-01-26", "name": "春节调班", "type": 1 }, { "date": "2025-01-28", "name": "春节(除夕)", "type": 0 }, { "date": "2025-01-29", "name": "春节(初一)", "type": 0 } ] } 

    说明

    这个功能不影响现有内置模板用户,属于功能拓展。

    用户流程:

    1. 用户在“公共假期模板”页里,除了“新建”和“导入”,还会看到“订阅模板”入口。
    2. 输入一个 HTTPS 的模板 URL 后,App 会拉取远程 JSON ,并把它保存成一个本地可用的自定义模板。
    3. 这个订阅模板会像普通模板一样出现在列表中,可以被选中使用;详情页还会显示来源 URL 、最近刷新时间、备注等信息。
    4. 后续 App 会在启动时、后台任务里,或者通过快捷指令,自动刷新这些订阅模板。
    5. 如果远程模板有变化,App 不会直接静默覆盖,而是先做一次差异比较,生成“待审查更新”。
    6. 用户可以先预览具体变更,再决定“接受更新”“跳过这一次”或者“暂停订阅”。
    7. 接受后,本地模板内容会被更新;跳过会记住这次版本,避免重复打扰;暂停则保留当前模板,但暂时停止继续同步。

    其他说明

    本功能使用到了 LLM 生成代码,但是也对应做了单元测试和人工测试,欢迎大家 Review & Comment 。

    20 条回复    2026-04-09 20:01:24 +08:00
    beimenjun
        1
    beimenjun  
    OP
    PRO
       7 天前
    感觉好像大家并不需要这个订阅功能……
    JinShu
        2
    JinShu  
       7 天前
    有了 Claude 和 Codex 为啥还用你的
    JinShu
        3
    JinShu  
       7 天前
    我直接写到了 openclaw 微信提醒,节气和节假日提醒
    beimenjun
        4
    beimenjun  
    OP
    PRO
       6 天前
    @JinShu ,你这话说的,我的项目还是开源的呢,指不定 claude 和 codex 都吃了几遍我的代码了。
    Sosocould
        5
    Sosocould  
       6 天前
    Google 日历已经有各种订阅了……
    beimenjun
        7
    beimenjun  
    OP
    PRO
       6 天前
    @Sosocould 我觉得要不你先看一下这个项目究竟是做啥的,再评论也不迟:

    https://github.com/zizicici/Off-Day/blob/main/README_CN.md
    beimenjun
        8
    beimenjun  
    OP
    PRO
       6 天前
    @chenyao6134 你说的「已经支持」是要怎么操作呢?
    Wao
        9
    Wao  
       6 天前   1
    app 上线后就一直在用,支持作者
    xiaokaiyyy
        10
    xiaokaiyyy  
       6 天前   1
    一直在用,并且推荐给身边的 iOS 用户,只要他们每次因为闹钟迟到,我就会推荐给他们。
    beimenjun
        11
    beimenjun  
    OP
    PRO
       5 天前
    @Wao
    @xiaokaiyyy

    感谢支持,有问题可以去项目页开 issue 。
    pikasa
        12
    pikasa  
       5 天前
    一直在用,很好用,但是已经忘了装了这个软件了
    xiaoyuesanshui
        13
    xiaoyuesanshui  
       5 天前
    啊?都 1.7 了???
    edenxudy
        14
    edenxudy  
       5 天前
    非常好用,一直有在使用,还有作者的「钉一下」
    beimenjun
        15
    beimenjun  
    OP
    PRO
       5 天前
    @xiaoyuesanshui 因为之前说过 1.7 会加订阅式的节假日模板,但是这个功能一直拖延,导致 1.6 更新了 15 个版本,终于 1.7 了。
    iwh718
        16
    iwh718  
       5 天前 via Android
    支持一下。
    PeiXyJ
        17
    PeiXyJ  
       5 天前
    其实感觉方向可以调整为排班功能,或者课表而不是以休息日做亮点...
    beimenjun
        18
    beimenjun  
    OP
    PRO
       5 天前
    @PeiXyJ 那在另外一个 App 「标签日」( Tag Day )的事情了。
    xiaoyuesanshui
        19
    xiaoyuesanshui  
       4 天前
    @beimenjun 感谢 app ,我应该是 1.6 之前就开始用了。就很恍惚,1.7 了
    现在看你说 1.6 更新了 15 个版本,我就更恍惚了
    Lanayaaa
        20
    Lanayaaa  
       3 天前
    呃 ,我以为是可以在 “日历” app 里订阅的那种。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6047 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 06:23 PVG 14:23 LAX 23:23 JFK 02:23
    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