Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.advocacy > #391343
| From | deplorable owl <owl@rooftop.invalid> |
|---|---|
| Newsgroups | comp.os.linux.advocacy |
| Subject | Re: Screenplays on Linux -- another try |
| Date | 2017-01-23 20:40 +0000 |
| Organization | O.W.L. |
| Message-ID | <aiadb03.ho@rooftop.invalid> (permalink) |
| References | (2 earlier) <o65fh6$f86$1@dont-email.me> <ab803.auv32x41@rooftop.invalid> <o65ibb$pst$2@dont-email.me> <ahbo03ga.bho94@rooftop.invalid> <o65ocv$koj$1@dont-email.me> |
RonB <ronb02NOSPAM@gmail.com> wrote:
> On 2017-01-23, deplorable owl <owl@rooftop.invalid> wrote:
>> RonB <ronb02NOSPAM@gmail.com> wrote:
>>> On 2017-01-23, deplorable owl <owl@rooftop.invalid> wrote:
>>>> RonB <ronb02NOSPAM@gmail.com> wrote:
>>>>> On 2017-01-23, deplorable owl <owl@rooftop.invalid> wrote:
>>>>>> RonB <ronb02NOSPAM@gmail.com> wrote:
>>>>>>> Screenplay Writing solutions for Linux users ... (I write this on the
>>>>>>> off-chance that someone who uses Linux and writes screenplays may do a
>>>>>>> Google search and find these options. I started a new thread because "Snit"
>>>>>>> hijacked the last one.)
>>>>>>>
>>>>>>> It wasn't that long ago that, if you wanted to write screenplays in Linux,
>>>>>>> you were limited to just a few choices.
>>>>>>>
>>>>>> ...
>>>>>>>
>>>>>>> And that's about it. I think there's also screenplay macros for vim, but I
>>>>>>> haven't tried them yet. I'll see if I can dig it up and try it out.
>>>>>>>
>>>>>>
>>>>>> http://i.imgur.com/jMNojwe.png
>>>>>>
>>>>>> anon@lowtide:~/movie_scripts/snit$ cat snit.tex
>>>>>> \documentclass{screenplay}
>>>>>> \begin{document}
>>>>>> \fadein
>>>>>>
>>>>>> \intslug[day]{snit's house}
>>>>>> An amorphous blob in the corner is backlit by the glow of a computer screen.
>>>>>>
>>>>>> \begin{dialogue}{snit}
>>>>>> Toasty, take a look at this color picker. It's got crayons.
>>>>>> \end{dialogue}
>>>>>>
>>>>>>
>>>>>> \begin{dialogue}{toasty}
>>>>>> If I were nine years old I might like that.
>>>>>> \end{dialogue}
>>>>>>
>>>>>>
>>>>>> \begin{dialogue}{snit}
>>>>>> I'm going to ignore your gaslighting.
>>>>>> \end{dialogue}
>>>>>>
>>>>>>
>>>>>> \extslug[evening]{snit's house}
>>>>>> Two men in white lab coats have just emerged from a van, and Toasty
>>>>>> is leading them to the front door.
>>>>>>
>>>>>> \fadeout
>>>>>> \end{document}
>>>>>> anon@lowtide:~/movie_scripts/snit$
>>>>>
>>>>> :) Just curious, what is this, vim?
>>>>>
>>>>
>>>> latex.
>>>>
>>>> So, assuming the latex screenplay class is installed:
>>>>
>>>> `pdflatex snit.tex`
>>>>
>>>> will generate a pdf.
>>>>
>>>> On debian, `apt-get install texlive-full` pulled in the screenplay class
>>>> along with everything else.
>>>
>>> Okay, thanks. I considered guessing Latex, but I went with the wrong choice.
>>> Is any of this automated, or do you have to type in all the backslashes and
>>> "curly cue" brackets by hand?
>>>
>>
>> It's manual, but you could automate it. You could have launcher buttons
>> for each string, where the launcher commands are similar to:
>>
>> #!/bin/bash
>> echo '\begin{dialogue}{}'|xsel -ib
>> echo '\begin{dialogue}{}'|xsel -ip
>> anon@lowtide:~$
>>
>> Then you just click that launcher button and follow it with a
>> paste, either Edit->paste, or middle-click, and it would insert
>> '\begin{dialogue}{}' into your text. Then you just add the character's
>> name between the empty brackets. You could also add a launcher to build
>> and open the pdf, so you could get a quick look at your changes.
>>
>> I'll set something up in Mate later and vid it and you'll see better
>> how it can work.
>
> Honestly this is a lot of extra work when compared to Fountain. The beauty
> of the Fountain mark up language is that you just type in text (with a few
> exceptions) and the parser takes care of the rest. You retain the natural
> flow of writing and, when reading the text file, it looks almost like a
> screenplay, instead of like code.
You can add the latex markup later with button clicks.
> You can also do other things with the file
> besides print to PDF -- again, using the parser (like importing to most of
> the screenplay formatters I listed). I've got a feeling LaTeX is designed
> for bigger blocks of uninterrupted text, screenplays (by their nature) are
> broken up into small elements -- not ideal for for LaTeX.
>
Well, you can choose latex instead of pdflatex, and generate a dvi,
then use dvi2tty to get formatted ascii output that you can send to
a text file:
anon@lowtide:~/movie_scripts/snit$ dvi2tty snit.dvi
1
FADE IN:
INT. SNIT'S HOUSE DAY
An amorphous blob in the corner is backlit by the glow of a
computer screen.
SNIT
Toasty, take a look at this
color picker. It's got crayons.
TOASTY
If I were nine years old I might
like that.
SNIT
I'm going to ignore your
gaslighting.
EXT. SNIT'S HOUSE EVENING
Two men in white lab coats have just emerged from a van, and
Toasty is leading them to the front door.
FADE OUT:
anon@lowtide:~/movie_scripts/snit$
Back to comp.os.linux.advocacy | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-23 04:02 +0000
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-22 21:27 -0700
Re: Screenplays on Linux -- another try vallor <vallor@cultnix.org> - 2017-01-23 04:47 +0000
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-22 21:59 -0700
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-23 15:15 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-23 17:46 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-23 18:22 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-23 18:34 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-23 19:42 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-23 20:09 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-23 20:42 +0000
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-23 13:45 -0700
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-23 20:17 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-23 20:40 +0000
Re: Screenplays on Linux -- another try Steve Carroll <fretwizzer@gmail.com> - 2017-01-23 12:46 -0800
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-23 22:45 +0000
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-23 15:52 -0700
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-23 16:00 -0700
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 03:10 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-24 04:17 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 05:04 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 05:47 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 05:51 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 08:13 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 16:55 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 20:53 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 21:20 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 21:36 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 23:27 +0000
Re: Screenplays on Linux -- another try chrisv <chrisv@nospam.invalid> - 2017-01-25 07:09 -0600
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-24 19:25 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 21:16 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 21:31 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 21:17 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 21:43 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-24 22:30 +0000
Re: Screenplays on Linux -- another try Marek Novotny <marek.novotny@marspolar.com> - 2017-01-24 16:33 -0600
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-24 22:33 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-25 00:11 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-25 00:28 +0000
Re: Screenplays on Linux -- another try ronb <ronb02NOSPAM@gmail.com> - 2017-01-25 00:18 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-25 01:06 +0000
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-25 01:55 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-25 15:48 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 23:20 +0000
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 23:30 +0000
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-31 09:50 -0700
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-23 13:12 -0700
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-23 20:41 +0000
Re: Screenplays on Linux -- another try Snit <usenet@gallopinginsanity.com> - 2017-01-23 13:43 -0700
Re: Screenplays on Linux -- another try deplorable owl <owl@rooftop.invalid> - 2017-01-24 01:13 +0000
Re: Screenplays on Linux -- another try GreyCloud <mist@cumulus.com> - 2017-01-23 19:37 -0700
Re: Screenplays on Linux -- another try RonB <ronb02NOSPAM@gmail.com> - 2017-01-24 04:19 +0000
Re: Screenplays on Linux -- another try GreyCloud <mist@cumulus.com> - 2017-01-24 11:24 -0700
Re: Screenplays on Linux -- another try Marek Novotny <marek.novotny@marspolar.com> - 2017-01-23 22:42 -0600
Re: Screenplays on Linux -- another try Marek Novotny <marek.novotny@marspolar.com> - 2017-01-24 00:01 -0600
Re: Screenplays on Linux -- another try chrisv <chrisv@nospam.invalid> - 2017-01-24 06:57 -0600
Re: Screenplays on Linux -- another try chrisv <chrisv@nospam.invalid> - 2017-01-24 06:55 -0600
Re: Screenplays on Linux -- another try GreyCloud <mist@cumulus.com> - 2017-01-24 11:22 -0700
Re: Screenplays on Linux -- another try Marek Novotny <marek.novotny@marspolar.com> - 2017-01-24 12:28 -0600
Re: Screenplays on Linux -- another try Steve Carroll <fretwizzer@gmail.com> - 2017-01-24 12:31 -0800
Re: Screenplays on Linux -- another try GreyCloud <mist@cumulus.com> - 2017-01-24 17:09 -0700
Re: Screenplays on Linux -- another try GreyCloud <mist@cumulus.com> - 2017-01-24 17:10 -0700
Re: Screenplays on Linux -- another try GreyCloud <mist@cumulus.com> - 2017-01-24 11:23 -0700
Re: Screenplays on Linux -- another try Chris Ahlstrom <OFeem1987@teleworm.us> - 2017-01-23 18:22 -0500
csiph-web