用途:根据已有项目资源辅助准备软件著作权申请材料。
主要能力:源代码提取与格式化(符合软著要求的60页代码);设计说明书/用户说明书/操作手册撰写指导;资源完整性检查与缺失提醒;说明书模板填充与格式调整;页数与格式检查;自动打包提交材料。触发条件为用户需申请软著且已有项目代码、文档或部分材料。
使用方式:先交互式收集资源并检查完整性:python /workspace/projects/copyright-assist/scripts/check_resources.py --code-dir ./src --doc-dir ./docs --screenshot-dir ./screenshots;再选择说明书类型并按参考指南撰写;然后提取代码:python /workspace/projects/copyright-assist/scripts/extract_source_code.py --code-dir ./src --output ./formatted_code.txt(支持 --version 1.0.0);最后打包:python /workspace/projects/copyright-assist/scripts/package_submission.py --software-name "用户管理系统" --version 1.0.0 --manual ./用户说明书.pdf --code ./formatted_code.txt --output ./output。
适用场景:软著申请材料准备,包括单版本及V1.0、V2.0多版本独立申请与管理。
限制:依赖Python环境,PyYAML为可选依赖,config.yaml为可选配置;截图数量与质量影响说明书页数;具体收费标准、价格、平台信息暂未提供。