{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/WiiLink24/cam-server/blob/ab059bc04567ed21a8bf219d8ea86fd4afacbd2d/camlib/custom_format.py",
    "https://github.com/WiiLink24/cam-server/blob/ab059bc04567ed21a8bf219d8ea86fd4afacbd2d/render.py"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "cam-server implements a backend for the Digicam Print Channel, producing responses in the format the client expects and rendering images from its templates. Its Python code serializes response fields as key-value lines and parses page, image, text and background settings for output.",
  "description_zh": "cam-server 为 Digicam Print Channel 实现后端，按客户端预期格式返回数据，并依据模板渲染图像。Python 代码将响应字段序列化为键值行，并解析页面、图片、文字和背景设置。",
  "entry_url": "https://awesomerea.org/resources/cam-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/cam-server-case/",
  "evidence_url": "https://github.com/WiiLink24/cam-server/blob/ab059bc04567ed21a8bf219d8ea86fd4afacbd2d/README.md",
  "group": "cases",
  "id": "cam-server-case",
  "json_url": "https://awesomerea.org/resources/cam-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/cam-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/cam-server-case/index.md",
  "name": "cam-server: reconstructing the Digicam Print Channel backend",
  "name_zh": "cam-server：重建 Digicam Print Channel 后端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "license"
  ],
  "requirements": [
    "The Digicam Print Channel is the intended client.",
    "MIT."
  ],
  "requirements_zh": [
    "面向 Digicam Print Channel 客户端。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/WiiLink24/cam-server",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
