summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-03-28 08:34:00 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-03-28 08:34:00 +0200
commit7befb5c005e0263c462323e09650ba9933483f94 (patch)
tree4c31d72e998561ccf0e428fd668aa1cbf1087d39
parentfb961db518a8edc127ab700aa152578b2e3debc4 (diff)
downloadauditor-7befb5c005e0263c462323e09650ba9933483f94.tar.gz
auditor-7befb5c005e0263c462323e09650ba9933483f94.tar.bz2
auditor-7befb5c005e0263c462323e09650ba9933483f94.zip
JS to add auditor
-rw-r--r--index.html.j210
-rwxr-xr-xtemplate.py2
2 files changed, 12 insertions, 0 deletions
diff --git a/index.html.j2 b/index.html.j2
index 93a5f46..c3e5e78 100644
--- a/index.html.j2
+++ b/index.html.j2
@@ -33,6 +33,16 @@
padding: 0.5em;
}
</style>
+ <script>
+ function addAuditor() {
+ taler.addAuditor({
+ url: "{{ auditor_url }}",
+ currency: "{{ currency }}",
+ auditorPub: "{{ auditor_pub }}",
+ expirationStamp: (new Date(2027, 1)).getTime(),
+ });
+ }
+ </script>
</head>
<body>
diff --git a/template.py b/template.py
index c731c9c..41d5945 100755
--- a/template.py
+++ b/template.py
@@ -17,6 +17,7 @@ import glob
import codecs
import os
import os.path
+import subprocess
env = jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__)),
extensions=["jinja2.ext.i18n"],
@@ -33,6 +34,7 @@ default_ctx["intro_url"] = os.environ.get("TALER_ENV_URL_INTRO", "#")
default_ctx["bank_url"] = os.environ.get("TALER_ENV_URL_BANK", "#")
default_ctx["auditor_url"] = os.environ.get("TALER_ENV_URL_AUDITOR", "#")
default_ctx["currency"] = os.environ.get("TALER_CONFIG_CURRENCY", "??")
+default_ctx["auditor_pub"] = subprocess.check_output(["gnunet-ecc", "-p", os.path.expanduser("~/.local/share/taler/auditor/offline-keys/auditor.priv")])
for in_file in glob.glob("*.j2"):