Open source screenwriting software (Pull requests are welcome!).
LibreScript uses a markup language called ScriptDown and has the following commands:
title:
for writing the Title of the storysubtitle:
for writing subtitles in the cover<<<
to manually make a page-break#
to write the scene header=
can be used for action, scene header, plane or description--
to write the character name_
to write the dialogue of the character{
and}
for parenthesis direction&
for transitions
Example of scriptdown:
# 1. room - ext. - day.
= A character comes into the room and proceeds to talk
-- CHARACTER
_ I am a character, and this is my dialogue.
This is a code to make a simple cover:
title: Story title
subtitle: Author name
<<<
And when the script is exported to PDF it would look like this: