diff options
author | Pjotr Prins | 2020-05-24 11:16:47 -0500 |
---|---|---|
committer | Pjotr Prins | 2020-05-24 11:16:47 -0500 |
commit | e4738edf99cb96214db066079adae021c25bc059 (patch) | |
tree | 2215e5b668d86b08bde67259c976d14560f6f5f1 /bh20simplewebuploader/main.py | |
parent | c3bbd48601cdb4bec510db72bd2296724874f4f3 (diff) | |
download | bh20-seq-resource-e4738edf99cb96214db066079adae021c25bc059.tar.gz bh20-seq-resource-e4738edf99cb96214db066079adae021c25bc059.tar.lz bh20-seq-resource-e4738edf99cb96214db066079adae021c25bc059.zip |
Download page
Diffstat (limited to 'bh20simplewebuploader/main.py')
-rw-r--r-- | bh20simplewebuploader/main.py | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/bh20simplewebuploader/main.py b/bh20simplewebuploader/main.py index eb9a0f5..f7e45fb 100644 --- a/bh20simplewebuploader/main.py +++ b/bh20simplewebuploader/main.py @@ -417,22 +417,12 @@ def receive_files(): finally: shutil.rmtree(dest_dir) - -@app.route('/demo') -def demo_page(): - return render_template('demo.html',menu='DEMO') - -@app.route('/blog') -def blog_page(): - return render_template('blog.html',menu='BLOG') - -@app.route('/about') -def about_page(): +def get_html_body(fn): buf = "" in_body = False begin_body = re.compile(r"<body>",re.IGNORECASE) end_body = re.compile(r"(</body>|.*=\"postamble\")",re.IGNORECASE) - with open('doc/web/about.html') as f: + with open(fn) as f: for line in f: if end_body.match(line): break @@ -440,6 +430,24 @@ def about_page(): buf += line elif begin_body.match(line): in_body = True + return buf + +@app.route('/download') +def download_page(): + buf = get_html_body('doc/web/download.html') + return render_template('about.html',menu='DOWNLOAD',embed=buf) + +@app.route('/demo') +def demo_page(): + return render_template('demo.html',menu='DEMO') + +@app.route('/blog') +def blog_page(): + return render_template('blog.html',menu='BLOG') + +@app.route('/about') +def about_page(): + buf = get_html_body('doc/web/about.html') return render_template('about.html',menu='ABOUT',embed=buf) ## Dynamic API functions starting here |