Categorygithub.com/rsdoiel/osf
modulepackage
0.0.8
Repository: https://github.com/rsdoiel/osf.git
Documentation: pkg.go.dev

# README

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

OSF

A Go package support Open Screenplay Format

Experimental Golang package for working with Open Screenplay Format 2.0. Open Screenplay Format is an open XML format for screenplays and the native format (when zipped) for Fade In. Two package will include several demonstration command line programs osf2txt which will read a osf file and render plain text in a Fountain like format, txt2osf which takes a plain text file and attempts to render an OSF 2.0 document and finally fadein2osf which will read in a Fade In file and write out Open Screenplay Format.

# Packages

No description provided by the author

# Functions

CleanupSelfClosingElements changes something like <styles></styles> to <styles/>.
FmtHelp lets you process a text block with simple curly brace markup.
NewOpenScreenplay20 creates a new OpenScreenplay document set to version 2.0.
Parse takes a byte array and returns a OpenScreenplay object and error.
ParseFile reads in *.osf and *.fadin file and and returns a OpenScreenplay object and error.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Alignments.
No description provided by the author
No description provided by the author
No description provided by the author
Types used in ElementSettings and Paragraph elements.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DynamicLabel types.
No description provided by the author
ReleaseDate, the date version.go was generated.
ReleaseHash, the Git hash when version.go was generated.
No description provided by the author
Tabstop types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Style.
Version number of release.

# Variables

MaxLineWidth is the number of characters wide a line can be based on a monospace font.

# Structs

No description provided by the author
No description provided by the author
Entry
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpenScreenplay holds the root structure for Unmarshaling OSF 1.2 and 2.0.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author