You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Readme.md
+17-10Lines changed: 17 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Fountain Screenplay Processor
1
+
# Fountain Screenplay Processor (`ftn2xml`)
2
2
3
3
This library converts Fountain screenplay documents into XML-style documents with tags that can be converted to other markup languages, like HTML or FDX. Some command-line utilities are provided to demonstrate use, including PDF conversion using PoDoFo.
4
4
@@ -19,21 +19,18 @@ A detailed description of standard Fountain is available at [Fountain.io](https:
19
19
20
20
## Usage (command line)
21
21
22
-
Basic command line utilities are provided:
22
+
Some basic command line utilities are provided:
23
23
24
24
*`ftn2xml` – Convert to native XML-style format.
25
25
*`ftn2html` – Convert to native HTML-style format.
26
26
*`ftn2pdf` – Export to PDF using PoDoFo library.
27
27
*`ftn2fdx` – Convert into Final Draft document.
28
28
29
-
To use:
29
+
Use the binary or symlink that corresponds to the desired conversion.
30
30
31
-
1. Build by running `make` from within the `src` directory.
32
-
2. Move the binary and symlinks into your `PATH`.
33
-
3. Use the binary or symlink that corresponds to the desired conversion.
34
-
* First argument is the fountain input file.
35
-
* Second argument, if present, is the output file. Required for PDF output.
36
-
* If only one argument is given, output is to `stdout`.
31
+
* First argument is the fountain input file.
32
+
* Second argument, if present, is the output file. Required for PDF output.
33
+
* If only one argument is given, output is to `stdout`.
37
34
38
35
## Usage (source code)
39
36
@@ -52,9 +49,19 @@ To use:
52
49
53
50
* Compiler that supports C++17 standard. Both `clang++` and `g++` seem to work.
54
51
*[PoDoFo](https://github.com/podofo/podofo) for PDF export.
55
-
- PoDoFo 0.9.x - use commit tagged [0.0.2](https://github.com/xiota/fountain-screenplay-processor/releases/tag/v0.0.2).
52
+
- PoDoFo 0.9.x - use commit tagged [0.0.2](releases/tag/v0.0.2).
56
53
- PoDoFo 0.10.x - requires [Courier Prime](https://quoteunquoteapps.com/courierprime/) to work around some font issues.
0 commit comments