用途:跟踪一篇或多篇稿件的返修重投截止日期,并根据剩余时间评估紧迫程度、生成分阶段修订任务计划。需要 Python 3.9+(标准库 zoneinfo),依赖项通过 pip install -r requirements.txt 提供 IANA 时区数据(含 Windows)。
主要能力:添加、列出、查看、更新截止日期记录;按剩余时间划分紧迫等级(≥30 天 Relaxed、14–<30 天 Standard、7–<14 天 Active、3–<7 天 Urgent、0–<3 天 Emergency、<0 天 Overdue),并生成对应的每日目标、勾选清单与风险提示(时区、提交类型、缓冲时间)。
使用方式:先做快速检查 python -m py_compile scripts/main.py 和 python scripts/main.py --help;添加记录示例:python scripts/main.py --add --title "Cancer Research Paper" --journal "Nature Medicine" --deadline "2024-03-15" --major-issues 2 --minor-issues 8;其他命令为 --list、--show "标题"、--tasks "标题"、--update "标题" --progress 60。参数中 --deadline 必填(YYYY-MM-DD),--title、--journal、--major-issues、--minor-issues 可选,--timezone 默认 Asia/Shanghai。
限制:不用于同步期刊投稿系统、发送自动提醒或管理基金截止日期;未提供 --timezone 时默认 Asia/Shanghai 并给出提示;剩余时间按 UTC 比较;无效日期、未知 IANA 时区、夏令时缺口与模糊重叠时间在保存前被拒绝(重叠需用 --timezone UTC 提供精确 UTC 时间);若输入不完整,只指出缺失字段并索取最小必要信息;不得编造截止日期、期刊政策或任务估算。其余参数细节、价格与平台支持暂未提供。