diff options
Diffstat (limited to 'animism-align/cli/commands/site/export.py')
| -rw-r--r-- | animism-align/cli/commands/site/export.py | 6 |
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)) |
