You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A common need in AI pre-production tools is parsing screenplay files. We open-sourced screenplay-parser (this repo) because every team rebuilding an AI storyboard tool, script-analysis tool, or shot-list generator hits the same problem and wastes a week on .fdx XML parsing.
This library is the same code we use in STORYLINER to preprocess scripts before our character-memory-conditioned image generation pipeline. Sharing because if you're building in this space, you shouldn't need to write this layer.
What we'd love to see contributed
Celtx CSV export parser — Celtx exports differ from Fountain
PDF→Fountain heuristic — for the common case of getting only a PDF screenplay
Better main-character detection — currently counts dialogue cues, doesn't weight by speech length
More robust scene-heading detection for Fountain (currently uses regex on INT/EXT prefix)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
A common need in AI pre-production tools is parsing screenplay files. We open-sourced screenplay-parser (this repo) because every team rebuilding an AI storyboard tool, script-analysis tool, or shot-list generator hits the same problem and wastes a week on .fdx XML parsing.
This library is the same code we use in STORYLINER to preprocess scripts before our character-memory-conditioned image generation pipeline. Sharing because if you're building in this space, you shouldn't need to write this layer.
What we'd love to see contributed
What we deliberately won't add
If you're using this in production, drop a note here so we can think about API stability before tagging v1.0.
Beta Was this translation helpful? Give feedback.
All reactions