diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2016-08-11 21:36:12 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2016-08-11 21:47:55 +0200 |
commit | faed2fa84ff988067532ae880df1ca00efb6a993 (patch) | |
tree | 4f08cf1421a6bcbd481374d5317f60104dbe335d /build_readme.py | |
parent | 814c30c6835b25d06977af1dd2d1e565c45121cc (diff) | |
download | MusicSampler-faed2fa84ff988067532ae880df1ca00efb6a993.tar.gz MusicSampler-faed2fa84ff988067532ae880df1ca00efb6a993.tar.zst MusicSampler-faed2fa84ff988067532ae880df1ca00efb6a993.zip |
Add english documentation1.2.2
Diffstat (limited to 'build_readme.py')
-rw-r--r-- | build_readme.py | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/build_readme.py b/build_readme.py index 655e001..9f33dbd 100644 --- a/build_readme.py +++ b/build_readme.py | |||
@@ -1,7 +1,17 @@ | |||
1 | import markdown | 1 | import markdown |
2 | from markdown.extensions.toc import slugify | ||
2 | 3 | ||
3 | html = markdown.markdownFromFile( | 4 | def lang_slugify(lang): |
4 | input="documentation_fr.md", | 5 | def l_slugify(value, separator): |
6 | return slugify(lang + "__" + value, separator) | ||
7 | return l_slugify | ||
8 | |||
9 | def get_markdown(md_file, lang, table_of_content): | ||
10 | with open(md_file, "r") as f: | ||
11 | text = f.read() | ||
12 | |||
13 | return markdown.markdown( | ||
14 | text=text, | ||
5 | extensions=[ | 15 | extensions=[ |
6 | 'markdown.extensions.codehilite', | 16 | 'markdown.extensions.codehilite', |
7 | 'markdown.extensions.toc', | 17 | 'markdown.extensions.toc', |
@@ -12,6 +22,15 @@ html = markdown.markdownFromFile( | |||
12 | 'noclasses': True, | 22 | 'noclasses': True, |
13 | }, | 23 | }, |
14 | 'markdown.extensions.toc': { | 24 | 'markdown.extensions.toc': { |
15 | 'title': 'Sommaire' | 25 | 'title': table_of_content, |
26 | 'slugify': lang_slugify(lang) | ||
16 | } | 27 | } |
17 | }) | 28 | }) |
29 | |||
30 | |||
31 | print("<p><a href='#lang-en'>Documenation in english</a></p>") | ||
32 | print("<p><a href='#lang-fr'>Documenation en Français</a></p>") | ||
33 | print("<hr id='lang-en'/>") | ||
34 | print(get_markdown("documentation_en.md", "en", "Table of contents")) | ||
35 | print("<hr id='lang-fr'/>") | ||
36 | print(get_markdown("documentation_fr.md", "fr", "Sommaire")) | ||