Skip to content

Commit

Permalink
Quick Save
Browse files Browse the repository at this point in the history
  • Loading branch information
rsdoiel committed Jun 6, 2023
1 parent 85fbbfa commit cff3d53
Show file tree
Hide file tree
Showing 55 changed files with 326 additions and 173 deletions.
8 changes: 0 additions & 8 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,4 @@ maintainers:
repository-code: "https://github.com/rsdoiel/scripttool"
version: 0.0.8
license-url: "https://rsdoiel.github.io/scripttool/license.html"
<<<<<<< HEAD
keywords: [ "Github", "text markup", "screen play" ]
=======
keywords:
- Github
- text markup
- screen play
date-released: 2022-11-24
>>>>>>> c5737c65de66bf53b477318dcb9decd433872ecd
10 changes: 9 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,14 @@ dist/Windows-arm64: $(PROGRAMS)
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Windows-arm64.zip LICENSE codemeta.json CITATION.cff *.md bin/* man/*
@rm -fR dist/bin

# Raspberry PI OS 32 bit, as reported by Raspberry Pi 3B+
dist/Linux-armv7l: $(PROGRAMS)
@mkdir -p dist/bin
@for FNAME in $(PROGRAMS); do env GOOS=linux GOARCH=arm GOARM=7 go build -o "dist/bin/$${FNAME}" cmd/$${FNAME}/*.go; done
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Linux-armv7l.zip LICENSE codemeta.json CITATION.cff *.md bin/* man/*
@rm -fR dist/bin


dist/RaspberryPiOS-arm7: $(PROGRAMS)
@mkdir -p dist/bin
@for FNAME in $(PROGRAMS); do env GOOS=linux GOARCH=arm GOARM=7 go build -o "dist/bin/$${FNAME}" cmd/$${FNAME}/*.go; done
Expand All @@ -208,6 +216,6 @@ distribute_docs:
@cp -v INSTALL.md dist/
@cp -vR man dist/

release: .FORCE save build save distribute_docs dist/Linux-x86_64 dist/Linux-aarch64 dist/macOS-x86_64 dist/macOS-arm64 dist/Windows-x86_64 dist/Windows-arm64 dist/RaspberryPiOS-arm7
release: .FORCE installer.sh save build save distribute_docs dist/Linux-x86_64 dist/Linux-aarch64 dist/macOS-x86_64 dist/macOS-arm64 dist/Windows-x86_64 dist/Windows-arm64 dist/RaspberryPiOS-arm7 dist/Linux-armv7l

.FORCE:
135 changes: 60 additions & 75 deletions TODO.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,97 +31,82 @@
<h1 id="action-items">Action Items</h1>
<h2 id="bugs">Bugs</h2>
<ul class="task-list">
<li><input type="checkbox" disabled="" />
fountain parser is miss-identifying some elements as character when they
are things like scene headings. This should up in JSON output and
characters report, see testdata/sample-07.fountain for example of
bug<ul>
<li><input type="checkbox" disabled="" />fountain parser is
miss-identifying some elements as character when they are things like
scene headings. This should up in JSON output and characters report, see
testdata/sample-07.fountain for example of bug<ul>
<li><code>scripttool fountain2json testdata/sample-07.fountain</code></li>
<li><code>scripttool characters testdata/sample-07.fountain</code></li>
</ul></li>
</ul>
<h2 id="next">Next</h2>
<ul class="task-list">
<li><input type="checkbox" disabled="" checked="" />
fountain2html</li>
<li><input type="checkbox" disabled="" checked="" />
fountain2json</li>
<li><input type="checkbox" disabled="" checked="" />
fountain2fdx (Fountain to Final Draft XML)</li>
<li><input type="checkbox" disabled="" checked="" />
fountain2osf (Fountain to Open Screenplay Format 1.2,2.0)</li>
<li><input type="checkbox" disabled="" checked="" />
fdx2fountain (build on fdx2txt in <a
href="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/rsdoiel/fdx">fdx</a>, handle TitlePage
better)</li>
<li><input type="checkbox" disabled="" checked="" />
fdx2osf (Final Draft XML to Open Screenplay Format 1.2,2.0 XML)</li>
<li><input type="checkbox" disabled="" checked="" />
osf2fdx (Open Screenplay Format 1.2,2.0 XML to Final Draft XML)</li>
<li><input type="checkbox" disabled="" checked="" />
osf2fountain (Open Screenplay Format 1.2,2.0 XML to Fountain)</li>
<li><input type="checkbox" disabled="" checked="" />
fountain2fadein, fadein2fountain</li>
<li><input type="checkbox" disabled="" />
edit (simple line oriented editor with colorization for
Fountain/Markdown)<ul>
<li><input type="checkbox" disabled="" checked="" />fountain2html</li>
<li><input type="checkbox" disabled="" checked="" />fountain2json</li>
<li><input type="checkbox" disabled="" checked="" />fountain2fdx
(Fountain to Final Draft XML)</li>
<li><input type="checkbox" disabled="" checked="" />fountain2osf
(Fountain to Open Screenplay Format 1.2,2.0)</li>
<li><input type="checkbox" disabled="" checked="" />fdx2fountain (build
on fdx2txt in <a href="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/rsdoiel/fdx">fdx</a>, handle
TitlePage better)</li>
<li><input type="checkbox" disabled="" checked="" />fdx2osf (Final Draft
XML to Open Screenplay Format 1.2,2.0 XML)</li>
<li><input type="checkbox" disabled="" checked="" />osf2fdx (Open
Screenplay Format 1.2,2.0 XML to Final Draft XML)</li>
<li><input type="checkbox" disabled="" checked="" />osf2fountain (Open
Screenplay Format 1.2,2.0 XML to Fountain)</li>
<li><input type="checkbox" disabled="" checked="" />fountain2fadein,
fadein2fountain</li>
<li><input type="checkbox" disabled="" />edit (simple line oriented
editor with colorization for Fountain/Markdown)<ul>
<li>auto-convert to/fountain on open</li>
<li>auto-convert from fountain to origin version on save</li>
<li>timed-autosave</li>
<li>backup original files</li>
</ul></li>
<li><input type="checkbox" disabled="" />
headings - report the headings as a outline</li>
<li><input type="checkbox" disabled="" />
scenes - report the number of scenes, order and estimate time</li>
<li><input type="checkbox" disabled="" />
lines - report line count</li>
<li><input type="checkbox" disabled="" />
words - report word count</li>
<li><input type="checkbox" disabled="" />
character - report character count</li>
<li><input type="checkbox" disabled="" />
outline (OPML) to scenes/chapters</li>
<li><input type="checkbox" disabled="" />
notes, sections and synopsis</li>
<li><input type="checkbox" disabled="" />
eprints like metadata for the script</li>
<li><input type="checkbox" disabled="" />
Story timeline (using stn) for temporal story outlines</li>
<li><input type="checkbox" disabled="" />
Scene beat report, sumaries per scene happenings (who speaks,
description, estimated running time)</li>
<li><input type="checkbox" disabled="" />
Search/indexing for script and related assets</li>
<li><input type="checkbox" disabled="" />headings - report the headings
as a outline</li>
<li><input type="checkbox" disabled="" />scenes - report the number of
scenes, order and estimate time</li>
<li><input type="checkbox" disabled="" />lines - report line count</li>
<li><input type="checkbox" disabled="" />words - report word count</li>
<li><input type="checkbox" disabled="" />character - report character
count</li>
<li><input type="checkbox" disabled="" />outline (OPML) to
scenes/chapters</li>
<li><input type="checkbox" disabled="" />notes, sections and
synopsis</li>
<li><input type="checkbox" disabled="" />eprints like metadata for the
script</li>
<li><input type="checkbox" disabled="" />Story timeline (using stn) for
temporal story outlines</li>
<li><input type="checkbox" disabled="" />Scene beat report, sumaries per
scene happenings (who speaks, description, estimated running time)</li>
<li><input type="checkbox" disabled="" />Search/indexing for script and
related assets</li>
</ul>
<h2 id="someday-maybe">Someday, Maybe</h2>
<ul class="task-list">
<li><input type="checkbox" disabled="" />
GUI for managing a screenplay project (like Scrivener but GTK based so
as can running under Linux)</li>
<li><input type="checkbox" disabled="" />
PDF generation from various formats (possibly via Pandoc)</li>
<li><input type="checkbox" disabled="" />
write and fountain2html, fdx2html, osf2html, fadein2html using <a
<li><input type="checkbox" disabled="" />GUI for managing a screenplay
project (like Scrivener but GTK based so as can running under
Linux)</li>
<li><input type="checkbox" disabled="" />PDF generation from various
formats (possibly via Pandoc)</li>
<li><input type="checkbox" disabled="" />write and fountain2html,
fdx2html, osf2html, fadein2html using <a
href="https://fountain.io/scrippets">scrippets</a> approach</li>
<li><input type="checkbox" disabled="" />
Create a fountain text to speach script reader<ul class="task-list">
<li><input type="checkbox" disabled="" />
Should support configuration for assigning voices to different
characters</li>
<li><input type="checkbox" disabled="" />Create a fountain text to
speach script reader<ul class="task-list">
<li><input type="checkbox" disabled="" />Should support configuration
for assigning voices to different characters</li>
</ul></li>
<li><input type="checkbox" disabled="" />
fountain2trelby</li>
<li><input type="checkbox" disabled="" />
osf2trelby</li>
<li><input type="checkbox" disabled="" />
fdx2trelby</li>
<li><input type="checkbox" disabled="" />
trelby2fdx</li>
<li><input type="checkbox" disabled="" />
trelby2fountain</li>
<li><input type="checkbox" disabled="" />
trelby2osf</li>
<li><input type="checkbox" disabled="" />fountain2trelby</li>
<li><input type="checkbox" disabled="" />osf2trelby</li>
<li><input type="checkbox" disabled="" />fdx2trelby</li>
<li><input type="checkbox" disabled="" />trelby2fdx</li>
<li><input type="checkbox" disabled="" />trelby2fountain</li>
<li><input type="checkbox" disabled="" />trelby2osf</li>
</ul>
<h2 id="reference-links">Reference Links</h2>
<ul>
Expand Down
13 changes: 10 additions & 3 deletions about.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,19 @@ <h3 id="authors">Authors</h3>
<ul>
<li>Robert Doiel</li>
</ul>
<h3 id="maintainers">Maintainers</h3>
<ul>
<li></li>
</ul>
<p>A library and command line program for working with fdx (Final Draft
XML), osf, Fade In and Fountain formatted Screen Play files.</p>
<ul>
<li>License: https://rsdoiel.github.io/scripttool/license.html</li>
<li>GitHub: https://github.com/rsdoiel/scripttool</li>
<li>Issues: https://github.com/rsdoiel/scripttool/issues</li>
<li>License: <a href="https://rsdoiel.github.io/scripttool/license.html"
class="uri">https://rsdoiel.github.io/scripttool/license.html</a></li>
<li>GitHub: <a href="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/rsdoiel/scripttool"
class="uri">https://github.com/rsdoiel/scripttool</a></li>
<li>Issues: <a href="https://github.com/rsdoiel/scripttool/issues"
class="uri">https://github.com/rsdoiel/scripttool/issues</a></li>
</ul>
<h3 id="programming-languages">Programming languages</h3>
<ul>
Expand Down
2 changes: 1 addition & 1 deletion codemeta-installer.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ case "$$OS_NAME" in
Darwin)
OS_NAME="macOS"
;;
"GNU/Linux")
GNU/Linux)
OS_NAME="Linux"
;;
esac
Expand Down
2 changes: 1 addition & 1 deletion installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ case "$OS_NAME" in
Darwin)
OS_NAME="macOS"
;;
"GNU/Linux")
GNU/Linux)
OS_NAME="Linux"
;;
esac
Expand Down
61 changes: 0 additions & 61 deletions license.html

This file was deleted.

6 changes: 6 additions & 0 deletions links-to-html.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
-- links-to-html.lua converts links to local Markdown documents to
-- there respective .html counterparts.
function Link(el)
el.target = string.gsub(el.target, "%.md", ".html")
return el
end
Binary file added pagefind/fragment/en_12a3a6a.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_158e7cd.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_1948cab.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_1e2a8ed.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_1f39143.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_255e45f.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_2852b16.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_2facb9a.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_357f36f.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_39425f8.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_42fc4b6.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_5479f72.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_5be4197.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_5dff2da.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_624383b.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_6319532.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_6ca1e74.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_6df6c26.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_6e71253.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_7279c68.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_7a3f1d5.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_8a877ab.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_8b4e9e9.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_96f9ed7.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_9991584.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_9fc45d0.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_a0c2cfd.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_b52f7ba.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_ba80611.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_d9a9992.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_deb2ee3.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_e0e27c6.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_f9f2f12.pf_fragment
Binary file not shown.
Binary file added pagefind/fragment/en_ffaacac.pf_fragment
Binary file not shown.
Binary file added pagefind/index/en_4d3a188.pf_index
Binary file not shown.
1 change: 1 addition & 0 deletions pagefind/pagefind-entry.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":"0.12.0","languages":{"en":{"hash":"en_d298c8931c","wasm":"en","page_count":34}}}
Loading

0 comments on commit cff3d53

Please sign in to comment.