Files
gh-vre-flow-state-youtube-t…/plugin.lock.json
2025-11-30 09:04:59 +08:00

77 lines
2.7 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:vre/flow-state:youtube-to-markdown",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "d453a2d4f1543874c246df807a17cd89b1466fbf",
"treeHash": "e11673d3a2a7c0c028bfec35eaaf7cfb95b28ba1f9829743f4ef1fcfcdcbb8d1",
"generatedAt": "2025-11-28T10:28:56.461463Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "youtube-to-markdown",
"description": "Transform YouTube video to storagable knowledge. Get tight summary, cleaned transcript broken into chapters and paragraphs, timestamp links back to original video, and notable content highlighted. Might be that you can skip watching the video entirely.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "template.md",
"sha256": "19b448513789c48be9b30eca0c714b07b57d62d87cc74a0b177ca6da3009bd93"
},
{
"path": "LICENSE",
"sha256": "97219df5f45e2937df07dcd379629292e3dc5bf0a18456edab803a1ef093d383"
},
{
"path": "deduplicate_vtt.py",
"sha256": "9d17a5e137164526a9e9913411071fae7c6fac04bac0c4999d126d19d5c5cbb6"
},
{
"path": "finalize.py",
"sha256": "34a6adeb828c609a4ef0d8be2882fd0cafbb8a6617e526806b97446680fcbacd"
},
{
"path": "apply_paragraph_breaks.py",
"sha256": "d7dd4164a02331ba5d3fd918941ae5da6ed6ac840338da02ede0e3239a80d64c"
},
{
"path": "README.md",
"sha256": "1c05e81deb1c1a0e57e9596c47c86ebb16b7ac671e917912cba2c891be72b191"
},
{
"path": "extract_transcript_whisper.py",
"sha256": "c750eda8419fea37f6ac99129570a99211bdbe8e57085c195efbe756475e52e0"
},
{
"path": "SKILL.md",
"sha256": "f2545b169a0bdef7b29d17613b7736df52d0f86c29e94ac8a910c4e80686a611"
},
{
"path": "extract_transcript.py",
"sha256": "a0ff59c12f8deabb3aad6af15940f41b8518c421774738fc6c6fa88a066df856"
},
{
"path": "extract_data.py",
"sha256": "92a1ae183b06dd00f3b470c67fa2b2c49cd1a7c41befdf2da2561d00803a29c2"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "8b0f36bc304b4735db132a81858ab4e9d1bd68bd47e9338bd81e9dbfe2c7229e"
}
],
"dirSha256": "e11673d3a2a7c0c028bfec35eaaf7cfb95b28ba1f9829743f4ef1fcfcdcbb8d1"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}