Diego's goals are to be a simple, fast, organized, unobtrusive scriptwriting software for Graphic Novel Writers. Diego seconds as spec script software as well.
Diego has traded feature bloat for simplicity. Only features that are necessary to get the job done are added. Diego's design centers around keeping the writers hands on the keyboard. Keyboard shortcuts replace the common interface cluttered with buttons and menus and sub-menus.
Diego does not need to be saved, it saves each document on shutdown of the app. Each Scene contains it's own history. History is persistent, which means it is saved along with the document.
When Diego saves, three documents are created: the Diego document, an RTF for extra tweaking, and a PDF.
Graphic Novel Mode
Screenplay Mode
System Requirements
Linux Operationing System
Python 2.7
Pygtk 3.14.15 + installed.
Optional
marisa-trie marisa-trie is needed for spell checking
LibreOffice LibreOffice is needed to create pdf's
Courier Prime Font Courier Prime is needed for correct formatting in viewing and exporting.
Hansel And Gretal - Screenplay directly adapted from the original story.Salem - Sample pages from a graphic novel.
How To Run The App
python app.py
Create a Story, Scene or Page
Select an item in the Story, Scene or Page view. Hit Enter Key to create new item.
Remove a Story from the Story View (Just removes from view, does not Delete)
Select an item in the Story View. Hit Delete key.
Delete a Scene or Page
Select an item in the Scene or Page View. Hit Delete key. Deleting a Scene will delete all pages contained within it.
How to Format A Line as Description, Character, Parenthetic or Dialog
If the line is empty, press the Spacebar. If the line has text, then place the cursor at the beginning of the line and hit Spacebar.
Completion
Tab key turns completion on.
Interactive Usage: Type a prefix then press the Tab key to see candidate suffixes, then...
-
Hitting Return key will accept current suffix, and turns completion off.
-
Hitting Space key will accept current suffix, places a space after it and turns completion off.
-
Hitting Delete key will remove current suffix and turn completion off.
-
Hitting Escape key will remove current suffix, and resets completion to first suffix.
Add Character To Story
Type character name in the editor. Select the name. Right click and choose "Add Name to Characters"
Name/Rename A Scene Title
Double click the scene title in the Scene View. Type in new name.
Find And Replace
Control + r
Save Story
Control + s. Also creates an rtf and pdf if you have Libre Office installed.
Save Story As
Rename by double clicking the Story Title in Story View. Optionally, Control + Shift + s.
Open Story
Control + o
Prepend A New Scene/Page
Select the Scene or page in which you want the Scene/Page to be inserted before. Hold down Control and press enter.
Increase/Decrease Font Size
Place the cursor in the editor you want to resize font. Hold down Control and press the plus or minus keys.
Toggle Story/Scene Numbering
Hold down Control and press #.
Find In Story/Scene/Page
Go to Story, Scene, or Page View. Type single word in Find Entry.
Screenplay Mode
Right click over the text editor. Choose Screenplay Mode from the popup menu. In Screenplay mode, Locations and Times will now complete.
Set Author/Contact Information
Press Atl + i, this information will be inserted into rtf and pdfs.
Move A Scene/Page
Select the Scene or Page to be moved in the Scene/Page View. Hold down Control key and press up or down arrow key.
Clear History
Control + Delete
Set Backup Disk
Select Set Backup Disk from Right Click Menu.
Minimal View
Press Escape Key
Full Screen
Press F11
Scroll Scene/Page
Press Page Up/Down Key