{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "apps",
  "description_en": "MovieOkeAI investigates the discontinued MovieBot animation app and builds a partial Python revival. The author describes APK inspection and MitMProxy captures to trace story prompts, the former web API, voice generation and animation settings, then implements basic generator, store and backend components.",
  "description_zh": "MovieOkeAI 研究已停运的 MovieBot 动画应用，并以 Python 编写部分重建。作者通过 APK 检查和 MitMProxy 抓包梳理故事提示词、原网页 API、语音生成及动画设置，随后实现基础生成器、商店与后端组件。",
  "entry_url": "https://awesomerea.org/resources/movieokeai-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/movieokeai-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/divided099/MovieOkeAI/blob/ff4d92af2b2a74640cb9723b0722b61d2a29e2f7/README.md",
  "group": "cases",
  "id": "movieokeai-case",
  "json_url": "https://awesomerea.org/resources/movieokeai-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/movieokeai-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/movieokeai-case/index.md",
  "name": "MovieOkeAI: investigating and rebuilding MovieBot",
  "name_zh": "MovieOkeAI：分析并重建 MovieBot",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "limits",
    "limits",
    "license"
  ],
  "requirements": [
    "The original MovieBot API is described as no longer working.",
    "The GUI, login and signup, animation uploads and planned animation generation remain incomplete.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "原 MovieBot API 已无法使用。",
    "图形界面、登录注册、动画上传及计划中的动画生成能力尚未完成。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "app"
  ],
  "url": "https://github.com/divided099/MovieOkeAI",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
