用途:在 anibon-timestamper 运行完成、output.md 或 timestamps_packed.md 定稿后,把干净的时间戳 markdown 与元数据导入 timestamp_workspace 目录,并将含音频、帧、JSON 的原始工作区归档到 /Users/zenithth/youtube_workspaces/backed_up/。
主要能力:import_workspace.py 会提取标题与上传日期、注入标准头部元数据、识别字幕来源并归档结构化字幕、重建本地 SQLite 搜索索引、写入 by_video_id/timestamp_<video_id>.md、更新 metadata/catalog.json 与 README.md 目录表。
使用方式:先确保本地目录存在并同步,不存在则执行 git clone https://github.com/ZenitHTH/timestamp-workspace.git ~/timestamp_workspace,否则执行 git -C ~/timestamp_workspace pull。随后用 python3 -X utf8 /Users/zenithth/timestamp_workspace/import_workspace.py ~/youtube_<video_id>workspace --dry-run 预览,再正式运行(支持 ~/youtube*_workspace 批量)。确认 markdown 与 catalog.json 更新成功后,才把工作区 mv 到 backed_up/,同步更新 workspace_path,最后 git add、commit、push。
限制:不得创建空 timestamp_workspace,必须先克隆;导入成功前不得移动目录;不得移动 .zip 或 _Backup 目录;不得把原始媒体复制进 git;仅 markdown、元数据与轻量字幕可入库。时间戳生成未完成时不应使用。