https://github.com/rsdoiel/scripttool
Tool for working with various screenplay file formats (E.g. fdx, fadein, osf, and fountain)
https://github.com/rsdoiel/scripttool
fadein final-draft fountain open-screenplay-format screenplay screenwriting
Last synced: about 2 months ago
JSON representation
Tool for working with various screenplay file formats (E.g. fdx, fadein, osf, and fountain)
- Host: GitHub
- URL: https://github.com/rsdoiel/scripttool
- Owner: rsdoiel
- License: agpl-3.0
- Created: 2017-12-18T21:00:54.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T19:47:26.000Z (8 months ago)
- Last Synced: 2024-10-26T05:43:11.510Z (8 months ago)
- Topics: fadein, final-draft, fountain, open-screenplay-format, screenplay, screenwriting
- Language: Go
- Homepage: https://rsdoiel.github.io/scripttool
- Size: 943 KB
- Stars: 29
- Watchers: 7
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
- Codemeta: codemeta.json
Awesome Lists containing this project
README
[](https://www.repostatus.org/#active)
[](https://snapcraft.io/scripttool)
scripttool
==========A tool for working with screenplay file formats (e.g. fdx, fountain, osf, FadeIn).
Converting to fountain format
-----------------------------Convert from *screenplay.fdx* to *screenplay.fountain*
~~~shell
scripttool fdx2fountain screenplay.fdx screenplay.fountain
~~~Convert from *screenplay.fadein* to *screenplay.fountain*
~~~shell
scripttool fadein2fountain screenplay.fadein screenplay.fountain
~~~Convert from *screenplay.osf* to *screenplay.fountain*
~~~shell
scripttool osf2fountain screenplay.osf screenplay.fountain
~~~Working with fountain files
---------------------------Pretty print fountain files
~~~shell
scripttool fountainfmt screenplay.fountain
~~~Render a fountain file as JSON
~~~shell
scripttool fountain2json screenplay.fountain
~~~Convert from fountain format
----------------------------Convert from *screenplay.fountain* to *screenplay.fdx*
~~~shell
scripttool fountain2fdx screenplay.fountain screenplay.fdx
~~~Convert from *screenplay.fountain* to *screenplay.fadein*
~~~shell
scripttool fountain2fadein screenplay.fountain screenplay.fadein
~~~Convert from *screenplay.fountain* to *screenplay.osf*
~~~shell
scripttool fountain2osf screenplay.fountain screenplay.osf
~~~Script Reports
--------------NOTE: Currently only fountain documents are supported for reporting. Currently the character list report is implemented as a proof of concept.
List the characters in *screenplay.fountain*
~~~shell
scripttool characters screenplay.fountain
~~~