/nv_templates

A "Story Templates" manager plugin for novelibre.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Download the latest release Changelog News/Feedback Online help

nv_templates

The novelibre Python program helps authors organize novels.

nv_templates is a plugin for managing Markdown "Story Templates".

Screenshot

Features

In novelibre, you can define a narrative structure with stages on two different levels. nv_templates faciliates the reuse of narrative structures.

  • Load the narrative structure from a Markdown template file:
    • When loading a template into an empty project, a whole story framework is created.
    • When loading a template into a project that has already chapters, a list of stages is created in an "unused" chapter.
  • Save the narrative structure to a Markdown template file.

Requirements

Download and install


Note

The plugin comes with sample templates which are automatically copied into the templates folder of the novelibre installation. Existing files are overwritten. So if you customize your templates, better rename them.


Default: Executable Python zip archive

Download the latest release nv_templates_v5.0.7.pyzw

  • Launch nv_templates_v5.0.7.pyzw by double-clicking (Windows/Linux desktop),
  • or execute python nv_templates_v5.0.7.pyzw (Windows), resp. python3 nv_templates_v5.0.7.pyzw (Linux) on the command line.

Important

Many web browsers recognize the download as an executable file and offer to open it immediately. This starts the installation.

However, depending on your security settings, your browser may initially refuse to download the executable file. In this case, your confirmation or an additional action is required. If this is not possible, you have the option of downloading the zip file.

Alternative: Zip file

The package is also available in zip format: nv_templates_v5.0.7.zip

  • Extract the nv_templates_v5.0.7 folder from the downloaded zipfile "nv_templates_v5.0.7.zip".
  • Move into this new folder and launch setup.pyw by double-clicking (Windows/Linux desktop),
  • or execute python setup.pyw (Windows), resp. python3 setup.pyw (Linux) on the command line.

Changelog

Usage

See the online manual

Credits

  • The notes in the Hero's journey sample template are from the Wikipedia page on this topic.
  • The notes in the Save The Cat sample template are based on the Wikipedia page on this topic.

License

This is Open Source software, and the nv_templates plugin is licensed under GPLv3. See the GNU General Public License website for more details, or consult the LICENSE file.