Module psdi_data_conversion.gui.get
get.py
This module defines the various webpages (the "GET" methods) provided by the website, connecting them to relevant functions to return rendered templates.
Functions
def convert_ato()
-
Expand source code
def convert_ato(): """Return the Atomsk convert page """ return render_template("convert_ato.htm", **get_env_kwargs())
Return the Atomsk convert page
def convert_c2x()
-
Expand source code
def convert_c2x(): """Return the c2x convert page """ return render_template("convert_c2x.htm", **get_env_kwargs())
Return the c2x convert page
def convert_ob()
-
Expand source code
def convert_ob(): """Return the Open Babel convert page """ return render_template("convert_ob.htm", **get_env_kwargs())
Return the Open Babel convert page
def database()
-
Expand source code
def database(): """Return the raw database JSON file """ return open(get_database_path(), "r").read()
Return the raw database JSON file
def documentation()
-
Expand source code
def documentation(): """Return the documentation page """ return render_template("documentation.htm", **get_env_kwargs())
Return the documentation page
def download()
-
Expand source code
def download(): """Return the download page """ return render_template("download.htm", **get_env_kwargs())
Return the download page
def feedback()
-
Expand source code
def feedback(): """Return the feedback page """ return render_template("feedback.htm", **get_env_kwargs())
Return the feedback page
def index()
-
Expand source code
def index(): """Return the web page along with relevant data """ return render_template("index.htm", **get_env_kwargs())
Return the web page along with relevant data
def init_get(app: flask.app.Flask)
-
Expand source code
def init_get(app: Flask): """Connect the provided Flask app to each of the pages on the site """ app.route('/')(index) app.route('/index.htm')(index) app.route('/convert_ob.htm')(convert_ob) app.route('/convert_ato.htm')(convert_ato) app.route('/convert_c2x.htm')(convert_c2x) app.route('/database/')(database) app.route('/documentation.htm')(documentation) app.route('/download.htm')(download) app.route('/feedback.htm')(feedback) app.route('/report.htm')(report)
Connect the provided Flask app to each of the pages on the site
def report()
-
Expand source code
def report(): """Return the report page """ return render_template("report.htm", **get_env_kwargs())
Return the report page