summaryrefslogtreecommitdiffstats
path: root/core/views/caves.py
diff options
context:
space:
mode:
authorMartin Green <martin.speleo@gmail.com>2023-05-01 00:01:41 +0100
committerMartin Green <martin.speleo@gmail.com>2023-05-01 00:01:41 +0100
commit896af43994f048334f77fc0985533f226e70346f (patch)
tree3a439a9efc80bc74eced567212b31a3774931d5e /core/views/caves.py
parent2ee63a98044718a7f366aee03cac206b720ef5a8 (diff)
downloadtroggle-896af43994f048334f77fc0985533f226e70346f.tar.gz
troggle-896af43994f048334f77fc0985533f226e70346f.tar.bz2
troggle-896af43994f048334f77fc0985533f226e70346f.zip
kml file output for google earth etc
Diffstat (limited to 'core/views/caves.py')
-rw-r--r--core/views/caves.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/views/caves.py b/core/views/caves.py
index 2fad12c..1ad8dcf 100644
--- a/core/views/caves.py
+++ b/core/views/caves.py
@@ -615,3 +615,13 @@ def qm(request, cave_id, qm_id, year, grade=None, blockname=None):
"badslug": f"QM.DoesNotExist blockname is not empty string {cave_id=} {year=} {qm_id=} {grade=} {blockname=}"
},
)
+
+def expo_kml(request):
+ return render(
+ request,
+ "expo.kml",
+ {
+ "entrances": Entrance.objects.all()
+ },
+ content_type = "application/vnd.google-earth.kml+xml"
+ )