mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2024-11-30 05:41:56 +00:00
43 lines
1.9 KiB
HTML
43 lines
1.9 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title>Handbook Troggle JSON</title>
|
|
<link rel="stylesheet" type="text/css" href="../../css/main2.css" />
|
|
</head>
|
|
<body>
|
|
<style>body { background: #fff url(/images/style/bg-system.png) repeat-x 0 0 }</style>
|
|
<h2 id="tophead">CUCC Expedition Handbook</h2>
|
|
<h1>Handbook Troggle JSON</h1>
|
|
|
|
<p>
|
|
We can export cave and expo data with Django templates that generate JSON, which is <a href="https://www.cuyc.org.uk/committee/events_json_short/">what CUYC do</a> (and we have access to their code).
|
|
|
|
We already have a proof of principle JSON export API working at
|
|
<a href="http://expo.survex.com/api/expeditions_json">expo.survex.com/api/expeditions_json</a> and we also have
|
|
a text-format export as TSV (tab-separated values), which are like comma-separated values and similarly importable into spreadsheets.
|
|
|
|
|
|
<h3>Expoadmin method</h3>
|
|
<img border="1" class="onright" src='json-cmd.jpg'/></a>
|
|
<p>Log in as 'expoadmin' (password: 'beery:cavey') at <a href="/admin/login/">/admin/login/</a> then look at the entries for any one of
|
|
the objects: Caves, Expeditions, People etc.
|
|
|
|
|
|
|
|
<p>
|
|
In the top left-hand corner is a drop-down menu, 'export as json' is shown selected in the image.
|
|
Select one or more of the objects listed and press the 'Go' button next to the drop-down menu. A JSON-formatted file will be produced 'troggle-ouput.json' in the troggle installation directory (where the troggle code .git file is).
|
|
<p>There is also an 'export as XML' option.
|
|
<p>The code which adds this capability into the Troggle Administration control panel is in <var>troggle/core/admin.py</var>.
|
|
|
|
<h3>See also</h3>
|
|
<p><a href="exporttgz.html">Compressed data export</a>.
|
|
<hr />
|
|
Go on to: <a href="trogarch.html">Troggle architecture</a><br />
|
|
Return to: <a href="trog2030.html">Troggle in 2025-2030</a><br />
|
|
Troggle index:
|
|
<a href="trogindex.html">Index of all troggle documents</a><br />
|
|
<hr /></body>
|
|
</html>
|