fablecut_projects
Several projects in one FableCut: the projects dashboard. ./project.json (what every other tool reads and edits) is always the OPEN project; the others are stored beside it and share media/, exports/ and the library, so a duplicate or a…
Instructions
Several projects in one FableCut: the projects dashboard. ./project.json (what every other tool reads and edits) is always the OPEN project; the others are stored beside it and share media/, exports/ and the library, so a duplicate or a template copies no footage. Actions: list (default; archived:'only'|'all' to see archived ones) · open {id} — switches the editor to that project (the open one is saved first; editor tabs reload; your next fablecut_get_project reads the new one) · new {name, template?, fps?, width?, height?, notes?, tags?, open?:true} — template is a built-in canvas (landscape-1080 default, vertical-1080, square-1080, portrait-1350, uhd-4k, landscape-720) or a saved template id · duplicate {id, name?, open?:false} · update {id, name?, notes?, tags?} · archive / unarchive {id} · delete {id} (archived projects only) · templates · save_template {id, name} (the project's canvas, tracks, clips and media references) · delete_template {template}. Opening another project changes what the user sees — only open, archive or delete when the user asked for it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The project (p_…), from list | |
| fps | No | new: frame rate (default: the template's) | |
| name | No | new / duplicate / update: the project's name · save_template: the template's name | |
| open | No | new (default true) / duplicate (default false): open it afterwards | |
| tags | No | new / update: labels (replaces the list) | |
| notes | No | new / update: free-text notes (brief, client, deadline …) | |
| width | No | new: canvas width (default: the template's) | |
| action | No | What to do (default list) | |
| height | No | new: canvas height (default: the template's) | |
| archived | No | list: archived projects too, or only them | |
| template | No | new: the template to start from · delete_template: the saved template's id |