about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Kabui2020-11-26 21:28:37 +0300
committerAlexander Kabui2020-11-26 21:28:37 +0300
commit4f449007d7f4afe4b141851772fa694ced4e77e3 (patch)
treed985673574cc977230b52ad4b4c8777eded3d338
parent6ab58b529aca9c12bb26865a1d81a15aaad1fd5d (diff)
downloadgenenetwork2-4f449007d7f4afe4b141851772fa694ced4e77e3.tar.gz
refactor render_markdown function in wqflask/markdown_routes.py
-rw-r--r--wqflask/wqflask/markdown_routes.py45
-rw-r--r--wqflask/wqflask/static/new/css/markdown.css17
2 files changed, 19 insertions, 43 deletions
diff --git a/wqflask/wqflask/markdown_routes.py b/wqflask/wqflask/markdown_routes.py
index d00628b9..0445ded1 100644
--- a/wqflask/wqflask/markdown_routes.py
+++ b/wqflask/wqflask/markdown_routes.py
@@ -13,47 +13,22 @@ references_blueprint = Blueprint("references_blueprint", __name__)
 environments_blueprint = Blueprint("environments_blueprint", __name__)
 links_blueprint = Blueprint("links_blueprint", __name__)
 policies_blueprint = Blueprint("policies_blueprint", __name__)
-facilities_blueprint=Blueprint("facilities_blueprint",__name__)
+facilities_blueprint = Blueprint("facilities_blueprint", __name__)
 
-#for debug
-github_url = ("https://raw.githubusercontent.com/"
-              "genenetwork/gn-docs/master/general/glossary/glossary.md")
+# for debug
+# https://raw.githubusercontent.com/Alexanderlacuna/gn-docs/feature/add-markdown-pages/
 
 
-
-
-def render_markdown_table(file_name,github_url="https://raw.githubusercontent.com/Alexanderlacuna/gn-docs/feature/add-markdown-pages/"):
-
-    md_content=md_content=requests.get(f"{github_url}{file_name}")
-    if md_content.status_code==200:
-        return markdown.markdown(md_content.content.decode("utf-8"), extensions=['tables'])
-    return (f"\nContent for {file_name} not available. "
-            "Please check "
-            "(here to see where content exists)"
-            "[https://github.com/genenetwork/gn-docs]. "
-            "Please reach out to the gn2 team to have a look at this")
-
-
-
-
-def render_markdown(file_name,github_url="https://raw.githubusercontent.com/Alexanderlacuna/gn-docs/feature/add-markdown-pages/"):
+def render_markdown(file_name):
     github_url = ("https://raw.githubusercontent.com/"
                   "genenetwork/gn-docs/master/")
- 
-    md_content=requests.get(f"{github_url}{file_name}")
-    """Try to fetch the file name from Github and if that fails, try to
-look for it inside the file system
-po
-    """
-    # github_url = ("https://raw.githubusercontent.com/"
-    #               "genenetwork/gn-docs/master/")
-    # md_content = requests.get(f"{github_url}{file_name}")
+
+    md_content = requests.get(f"{github_url}{file_name}")
     if md_content.status_code == 200:
-        # print(md_content.content.decode("utf-8"))
-        return markdown.Markdown().convert(md_content.content.decode("utf-8"))
 
+        return markdown.markdown(md_content.content.decode("utf-8"), extensions=['tables'])
+        # return markdown.Markdown().convert(md_content.content.decode("utf-8"))
     # TODO: Add fallback on our git server by checking the mirror.
-
     # Content not available
     return (f"\nContent for {file_name} not available. "
             "Please check "
@@ -78,7 +53,7 @@ def references():
 
 @environments_blueprint.route("/")
 def environments():
-    return render_template("environment.html", rendered_markdown=render_markdown_table("general/environments/environments.md")),200
+    return render_template("environment.html", rendered_markdown=render_markdown_table("general/environments/environments.md")), 200
 
 
 @links_blueprint.route("/")
@@ -97,4 +72,4 @@ def policies():
 
 @facilities_blueprint.route("/")
 def facilities():
-    return render_template("facilities.html",rendered_markdown=render_markdown("general/help/facilities.md")), 200
\ No newline at end of file
+    return render_template("facilities.html", rendered_markdown=render_markdown("general/help/facilities.md")), 200
diff --git a/wqflask/wqflask/static/new/css/markdown.css b/wqflask/wqflask/static/new/css/markdown.css
index ad665835..6d76c190 100644
--- a/wqflask/wqflask/static/new/css/markdown.css
+++ b/wqflask/wqflask/static/new/css/markdown.css
@@ -35,7 +35,7 @@
     /*background: #27407a;*/
     background: blue;
     border-radius: 20px;
-   
+
     /*text-align: center;*/
 
 
@@ -49,18 +49,19 @@
 
 
 .container {
-width:80vw;
-margin: auto;
-max-width:80vw; 
-  
+    width: 80vw;
+    margin: auto;
+    max-width: 80vw;
+
 }
 
 .container p {
     font-size: 17px;
-     word-spacing: 0.2em;
+    word-spacing: 0.2em;
 }
-@media(max-width:650px){
-    .container{
+
+@media(max-width:650px) {
+    .container {
         width: 100vw;
     }
 }
\ No newline at end of file