Skip to content

coderhxjin/avatar-collection-noi2025

Repository files navigation

本仓库为 NOI 2025 Avatar Collection 活动使用的工具脚本合集, 文件已经经过处理, 不包含任何个人信息. 本项目不是中国计算机学会下属的项目.

运行时,需要将 csv 文件和所有图片放在 Python 脚本统一目录下.

目录下的 csv 文档为腾讯文档问卷后台导出的 Excel 文档直接转换形成, 第一行 Title 为方便程序处理改为单字母形式, 依次对应问卷如下(如果对应问卷中未填写或因逻辑设置未显示该问题, 则表格对应项显示为空):

  • 提交时间(自动)
  • 请选择你的身份(必填)
    • NOI2025 参赛选手(含A、B、C、D、E类)
    • NOI2025 教练(确定会来到绍兴现场)
    • 其他(仅限于会来到绍兴现场的人员)
  • 请填写姓名(必填)
  • 请填写手机号(必填)
  • 请填写地址(必填)
  • 请填写所在学校(以最终秩序册为准)(必填)
  • 请填写QQ号(必填)
  • 请选择你需要订购的徽章种类数(必填)
  • 徽章1数量(必填)
    • 10
    • 大于 10
  • 徽章1数量(必填)
  • 徽章1图片(必填)
    • 表格对应项内容为图片保存的文件名, 下同
  • 徽章2数量(必填)
  • 徽章2图片(必填)
  • 徽章3数量(必填)
  • 徽章3图片(必填)
  • 徽章4数量(必填)
  • 徽章4图片(必填)
  • 徽章5数量(必填)
  • 徽章5图片(必填)
  • 徽章6数量(必填)
  • 徽章6图片(必填)
  • 您是否了解:由于活动条件限制,您的徽章需要付费?(收费标准见下;请务必确保QQ号有效且可用于联系,否则后果自负)(必填)
  • 提交者(自动)

环境要求:

  • Linux (Windows, Mac 等系统未经测试,可能也能用)
  • Python + Jinja2
  • wkhtmltopdf 库(Debian 下的名称, 其它发行版可能有所不同, 官网)

已知问题:

  • webp 等格式图片解析混乱

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors