A website for producing interactive charts without writing a single line of code. Built with Common Lisp and Python.
https://charts.craigoates.net
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.5 KiB
46 lines
1.5 KiB
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<meta charset="utf-8"> |
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|
<title>{% block title %}{% endblock %}</title> |
|
<meta name="description" |
|
content="Use your spreadsheets to create interactive line-charts quickly and easily."> |
|
<meta name="keywords" |
|
content="craig, oates, charts, plotting, graphics, visualisations, interactive, csv, tsv, bokeh"> |
|
<meta name="author" content="Craig Oates"> |
|
<link rel="shortcut icon" href="/images/favicon.png"> |
|
<link rel="stylesheet" type="text/css" media="screen" href="/css/main.css"> |
|
|
|
{% lisp (insert-umami-script) %} |
|
</head> |
|
<body> |
|
<header> |
|
{% include "shared/header.html" %} |
|
</header> |
|
|
|
<div class="flex-column"> |
|
{% if roles.logged-in == True %} |
|
<p class="logged-in-info"><span>Logged in as: </span> {{ user.username }}</p> |
|
{% endif %} |
|
|
|
{% if roles.logged-in == True and roles.administrator == True %} |
|
<p class="logged-in-info"><span>Account Type: </span>Admininstrator</p> |
|
{% elif roles.logged-in == True and roles.administrator == False %} |
|
<p class="logged-in-info"><span>Account Type: </span>Basic</p> |
|
{% endif %} |
|
</div> |
|
|
|
<main> |
|
|
|
{% if alert %}<p>{{alert | safe}}</p>{% endif %} |
|
{% block content %}{% endblock %} |
|
|
|
</main> |
|
<footer> |
|
{% include "shared/footer.html" %} |
|
</footer> |
|
|
|
</body> |
|
</html>
|
|
|