yWriter is a free word processor written by Australian author and programmer Simon Haynes. yWriter’s strengths are structuring novels and controlling the progress during the writing process. With this extension you can combine the advantages of yWriter 7 with the advantages of LibreOffice.
- Generate a “standard manuscript” formatted ODF text document (ODT) from a yWriter 7 project.
- Load yWriter 7 chapters and scenes into an OpenDocument file with chapter and scene markers for proof reading and writing back.
- Generate a brief synopsis with chapter and scene titles from a yWriter 7 project.
- Generate a character list that can be edited in Office Calc and written back to yWriter format.
- Generate a location list that can be edited in Office Calc and written back to yWriter format.
- Generate an item list that can be edited in Office Calc and written back to yWriter format.
- Generate an OpenDocument text file containing navigable cross references , such as scenes per character, characters per tag, etc.
- Generate a new yWriter 7 project from a work in progress or an outline .
- The extension is ready for internationalization with GNU gettext. A German localization with help pages in German is provided.
You can find more information on the help pages.
- LibreOffice version 5.4 or more recent. LibreOffice 7 is highly recommended.
- Java Runtime Environment (LibreOffice might need it for macro execution).
OpenOffice users: This extension can not be installed on OpenOffice. An OpenOffice variant can be found here.
novelyst users: A lightweight alternative, providing export to the yw7 file format only, is lo2yw7.
Download and install
Download the latest release (version 1.31.4)
- Installation right at download, by double-clicking on the downloaded file, or via the LibreOffice Extension Manager. Instructions can be found here.
- After installation (and Office restart) you find a new “yWriter Import/Export” submenu in the “Files” menu.
- If no additional “yWriter Import/Export” submenu shows up in the “Files” menu, please look at the “Tools” > “Extensions” menu.
- On Linux (especially Ubuntu), make sure that the libreoffice-script-provider-python package is installed.
This extension supports the update mechanism of LibreOffice. You can let the Extension Manager check for updates from time to time to get the latest release.
OpenOffice Extension Compiler by Bernard Marcelly.
Frederik Lundh published the xml pretty print algorithm.
Andrew D. Pitonyak published useful Macro code examples in OpenOffice.org Macros Explained.
This extension is distributed under the MIT License.
The “curly” extensions for OpenOffice and LibreOffice
“Curly quotes” conversion.
The StyleSwitcher extension for OpenOffice and LibreOffice
A style switcher extension.