summaryrefslogtreecommitdiff
path: root/animism-align/cli/commands/site/export.py
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/cli/commands/site/export.py')
-rw-r--r--animism-align/cli/commands/site/export.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/animism-align/cli/commands/site/export.py b/animism-align/cli/commands/site/export.py
index f4cc23e..f9560c6 100644
--- a/animism-align/cli/commands/site/export.py
+++ b/animism-align/cli/commands/site/export.py
@@ -10,7 +10,7 @@ import os
@click.command('info')
# @click.option('-g', '--graph', 'opt_graph_path', required=True,
# help='Graph name')
-@click.option('-o', '--output', 'opt_output_dir', required=False,
+@click.option('-o', '--output', 'opt_output_dir', required=False, default="animism",
help='Output directory')
@click.pass_context
def cli(ctx, opt_output_dir):
@@ -20,6 +20,7 @@ def cli(ctx, opt_output_dir):
# imports
import datetime
+ import json
from distutils.dir_util import copy_tree
# ------------------------------------------------
@@ -45,7 +46,7 @@ def cli(ctx, opt_output_dir):
prune_db(db)
media_to_copy = rewrite_db_media(db, site_fp_media, media_url)
- db['urls'] = { 'audio': 'media/animism_episode_01.mp3' }
+ db['urls'] = { 'audio': '/' + page_name + '/media/animism_episode_01.mp3' }
media_to_copy['audio'] = {
'src': join(app_cfg.DIR_DATA_STORE, 'peaks/animism_episode_01_2810.mp3'),
'dst': join(site_fp_media, 'animism_episode_01.mp3'),
@@ -56,6 +57,7 @@ def cli(ctx, opt_output_dir):
index_html = load_text(join(app_cfg.DIR_STATIC, 'site.html'), split=False)
index_html = index_html.replace('SITE_PATH', page_url)
+ index_html = index_html.replace('SITE_JSON', json.dumps(db, separators=(',', ':')))
index_html = index_html.replace('PAGE_TITLE', page_title)
index_html = index_html.replace('PAGE_DESCRIPTION', page_desc)
index_html = index_html.replace('PLAIN_CONTENT', plain_content(db, site_title))