Screenwriting

Screenplain – convert Fountain screenplays to formatted documents

Screenplain is a utility that converts screenplays written in Fountain into professionally formatted documents. Fountain is a lightweight markup language that lets writers create film scripts using ordinary text editors.

Rather than providing its own writing environment, Screenplain takes an existing Fountain file and produces a document suitable for reading, printing or exchanging with other people involved in film production.

Working with plain text allows writers to use familiar editing tools and maintain their scripts in a portable, human-readable format. Screenplain handles the document conversion, separating the process of writing a script from its final presentation.

The application can be used directly from a terminal or incorporated into other Python programs.

This is free and open source software.

Key Features

  • Convert screenplay files written using Fountain syntax into formatted documents.
  • Generate PDF screenplays suitable for printing and sharing.
  • Export HTML documents with screenplay-specific styling.
  • Produce Final Draft XML (FDX) files for exchanging scripts with compatible applications.
  • Recognise Fountain scene headings, character cues, dialogue, action and transitions.
  • Automatically determine the output format from the destination filename extension.
  • Select an output format explicitly using a command-line option.
  • Write converted documents to standard output when no destination filename is supplied.
  • Generate HTML fragments without the surrounding document structure using the bare output option.
  • Preserve the editable Fountain source file independently of the formatted output.
  • Use the application as a standalone command-line utility.
  • Access Screenplain’s conversion functionality from other Python applications through its library interface.
  • Integrate screenplay conversion with shell scripts and automated document-processing workflows.
  • An online interface provides an alternative way to convert Fountain scripts.

Website: github.com/vilcans/screenplain
Support:
Developer: Martin Vilcans
License: MIT License

Screenplain is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Script Writing Tools
TrelbySimple, powerful, full-featured program for writing movie screenplays
ManuskriptUse the snowflake method to grow your ideas
PagoScreenwriting plugin for the Vim text editor
Screenwriter-modeA plug-in for Emacs
ScreenplainPlain text to readable screenplay
KIT ScenaristFully-featured studio for creating movie screenplays
LyXThe Hollywood document class equips LyX for script writing
AfterwritingPost-processing tools for Fountain screenplay
Story ArchitectReinventing the screenwriting software
lottieFountain screenplay editor
obsidian-fountainFountain support for Obsidian
BarefootConvert Fountain screenplay files to plain text

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted