aeon3md

Markdown export for Aeon Timeline 3


Project maintained by peter88213 Hosted on GitHub Pages — Theme by mattgraham

Project home page > Main help page


Aeon Timeline 3 data conversion

Usage:

aeon3md.py [-h] [--silent] Sourcefile Suffix

positional arguments:
  Sourcefile  The path of the .aeon or .csv file.
  Suffix      The suffix of the output file, indicating the content:  
              _outline - Part and chapter titles. Scene summaries as comments. 
              _full_synopsis - Part and chapter titles and scene summaries. 
              _brief_synopsis - Part and chapter titles and scene titles.
              _chapter_overview - Part and chapter titles.
              _character_sheets - Character tags, summary, characteristics, traits, and notes.
              _location_sheets - Location tags and summaries. 
              _report - A full description of the narrative part, the characters and the locations.

optional arguments:
  -h, --help  show this help message and exit
  --silent    suppress messages and the request to confirm overwriting

Document hierarchy

In the narrative of an “.aeon” project file, the top three levels of hierarchy are considered. There are two alternatives:

1. Three level narrative structure

2. Two level narrative structure

When using a “.csv” export file instead, the document structure is given by the label in the Narrative Position row:

Set up your timeline

The aeon3md script uses the type designations as defined in Aeon’s novel template:

Types and roles

If you use labels other than the ones listed above, you can customize this script by providing an aeon3md.ini configuration file. For this, just copy the aeon3md.ini file to your project folder and edit it.

Date/Time

csv export from Aeon Timeline 3 (optional)

Instead of an .aeon file, you can optionally select a .csv file exported by Aeon Timeline 3.

Screenshot: Narrative settings

Screenshot: Aeon 3 Export settings


Markdown reference

By default, aeon3md uses a Markdown subset according to the following specificatiions:

Paragraphs

Paragraphs in Markdown are separated by a blank line.

Headings

Level 1 heading used for parts (chapters marked as beginning of a new section in yWriter)

# One hash character at the start of the line

Level 2 heading used for chapters

## Two hash characters at the start of the line

Emphasis

Italic

*single asterisks*

Note : A * surrounded with spaces will be treated as a literal asterisk.

Bold

**double asterisks**

Comments

<!---A HTML comment with one additional hyphen--->