Skip to content
Snippets Groups Projects
Commit d92246d0 authored by Dominik Heinz's avatar Dominik Heinz
Browse files

Made content dir a commandline arg

parent 789a1ec4
Branches
Tags 0.4.0
1 merge request!5Feature/markdown gen script
Pipeline #71655 passed
...@@ -17,8 +17,8 @@ variables: ...@@ -17,8 +17,8 @@ variables:
- npm install -D --save markmap-cli - npm install -D --save markmap-cli
script: script:
# mindmap_gen/Mindmap.md creation script here! # mindmap_gen/Mindmap.md creation script here!
- pwd - echo $(pwd)/content
- python3 $MINDMAP_SCRIPT_PATH - python3 $MINDMAP_SCRIPT_PATH -d $(pwd)/content
- npx markmap-cli -o $MINDMAP_OUT_PATH $MINDMAP_IN_PATH - npx markmap-cli -o $MINDMAP_OUT_PATH $MINDMAP_IN_PATH
- hugo --minify --gc - hugo --minify --gc
except: except:
......
import glob import glob
import re import re
import os import os
import argparse
class Entry: class Entry:
...@@ -89,5 +89,11 @@ class MarkdownParser: ...@@ -89,5 +89,11 @@ class MarkdownParser:
return ref_count return ref_count
md_parser = MarkdownParser("../content")
parser = argparse.ArgumentParser()
parser.add_argument('-d', '--directory', help='Path to content directory', required=True)
args = parser.parse_args()
content_dir = args.directory
md_parser = MarkdownParser(content_dir)
md_parser.generate_mindmap_file() md_parser.generate_mindmap_file()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment