https://github.com/meshula/labscreenplay
Utilities for working with screenplays
https://github.com/meshula/labscreenplay
fountain markdown parser screenplay
Last synced: 3 months ago
JSON representation
Utilities for working with screenplays
- Host: GitHub
- URL: https://github.com/meshula/labscreenplay
- Owner: meshula
- License: bsd-3-clause
- Created: 2017-10-14T07:21:04.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-02T03:06:52.000Z (over 7 years ago)
- Last Synced: 2025-03-03T02:23:12.805Z (7 months ago)
- Topics: fountain, markdown, parser, screenplay
- Language: C++
- Size: 29.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# LabScreenplay
A utility for working with screenplays.
Parses screenplays written in fountain markdown format.
Very simple main program re-emits the screenplay to c:/tmp/test.fountain for validation.
The parser in main parses a script in markdown format into a simple C++ data structure. main then re-emits, to prove that it didn't lose anything. The parser detects title page information like author and copyright, inventories all the characters and locations, finds all the direction notes and dialog, and stashes it all.
## Prerequisites
C++14, LabText