fixes, cleanup
This commit is contained in:
parent
041b2608d5
commit
a8c4913437
61 changed files with 54 additions and 2648 deletions
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
output/
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
Binary file not shown.
|
|
@ -1,4 +1,4 @@
|
|||
Title:
|
||||
Title: <img style="width:0.8em" src="/theme/nfclogo.svg" />juːmınəs /'fiɫd/ /kəm,junə'keıʃən/
|
||||
URL:
|
||||
Template: home
|
||||
Save_as: index.html
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
Title: Journal Entry 1
|
||||
Title: Journal Entry 01
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
Location: 32.70124169424201, 34.9805500394171
|
||||
|
||||
I noticed a peculiar sensation in the air as soon as I arrived in town. It was as if an electric charge was coursing through the air beneath the pastoral tranquillity, making me nervous. I looked around, but there was no one to be found. The faint odor of decay lingered around me, mingled with the sweet fragrance of incense. The mix made me feel uneasy, like if I'd stepped into a strange, surreal dream.
|
||||
I noticed a peculiar sensation in the air as soon as I arrived in town. It was as if an electric charge was coursing through the air beneath the pastoral tranquillity. I looked around, but there was no one to be found. The faint odor of decay lingered around me, mingled with the sweet fragrance of incense. The mix made me feel uneasy, like if I'd stepped into a strange, surreal dream.
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
Title: Journal Entry 2
|
||||
Title: Journal Entry 02
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
Location: 32.699615286072735, 34.98304356695975
|
||||
|
||||
I spent the day exploring the town and stumbled upon an old, abandoned house. Inside, I found a collection of paintings that immediately caught my eye. They were unlike anything I had ever seen before, with bold colors and abstract shapes. I later learned that the artist who painted them was an Austrian painter who had worked as a traffic warden in the early days of the country. Her eccentricity was well-known among the locals, and it's said that she inspired Sunday, one of the founders of the town, in his own artistic pursuits. It's a shame that her work has been forgotten and left to decay in this abandoned house.
|
||||
I spent the day wandering around town and came across an old, abandoned house. Inside, I discovered a collection of paintings that immediately caught my eye. They were unlike anything I'd ever seen before, with bright colors and abstract shapes. I later discovered that the artist was an Austrian painter whose eccentricities were well-known among the people, and it is said that she influenced Sunday, one of the town's founders, in his own artistic pursuits. It's a shame her art has been forgotten and left to decay in this derelict property.
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
Title: Journal Entry 3
|
||||
Title: Journal Entry 03
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
Location: 32.70003059472479, 34.985554114475526
|
||||
|
||||
As I wandered through the museum today, I stumbled upon a hidden room tucked away in a corner. It was like nothing I'd ever seen before. The air was heavy with the scent of wood and brass, and strange instruments and machines filled the room. Pipes and horns seemed to sprout from the walls like metallic vines, and the organs were unlike any I'd ever laid eyes on, with keyboards sprouting in every direction. As I explored further, I found boxes adorned with mysterious levers and knobs that seemed to emit a cacophony of otherworldly sounds. It was as though I had stumbled into the secret workshop of a mad scientist.
|
||||
As I wandered through the museum today, I stumbled upon a hidden room tucked away behind a curtain in a corner. The air was heavy with the scent of wood and brass, and strange instruments and machines filled the room. Pipes and horns seemed to sprout from the walls like metallic vines in every direction. As I explored further, I found wooden boxes of all sizes and shapes adorned with mysterious levers and knobs. It was as though I had stumbled into the secret workshop of a mad scientist.
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
Title: Journal Entry 4
|
||||
Title: Journal Entry 04
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
Location: 32.70124169424201, 34.9805500394171
|
||||
|
||||
The festival of the Golden Calf is approaching, and the whole town is buzzing with anticipation. People are putting up decorations and practicing music for the big day. I can feel the excitement building, but I'm not sure what to expect. The cultists seem to be especially fervent this year, and they've been constructing an elaborate shrine in the town square. I can't help but wonder what it means for the town and its people.
|
||||
The festival of the Golden Calf is approaching, and the whole town is buzzing with anticipation. People are putting up decorations, building strange sculptures and practicing music for the big day. I can feel the excitement among the locals, but I'm not sure what to expect. I can't help but wonder that there might be more to this event than the obvious spectacle that tourists like myself are made to participate in. Maybe it is all a distraction from something else?
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
Title: Journal Entry 5
|
||||
Title: Journal Entry 05
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
Location: 32.70124169424201, 34.9805500394171
|
||||
|
||||
Last night I had a nightmare about a donkey with blue eyes. In the dream, he was leading me through a maze of underground caves, but every time I looked back, the tunnels had shifted and I couldn't find my way back. Suddenly, I woke up with a start, convinced that someone or something was in my room. But when I turned on the light, there was nothing there. Maybe it was just my mind playing tricks on me.
|
||||
Last night I had a nightmare about a donkey with blue eyes. In the dream, he was leading me through a maze of underground caves, but every time I looked back, the tunnels seemed to have shifted and I couldn't find my way back. Suddenly, I woke up in fear, convinced that someone or something was in my room. But when I turned on the light, there was nothing there. Maybe it was just my mind playing tricks on me.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
Title: Journal Entry 6
|
||||
Title: Journal Entry 06
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
I met Sunday today, and he's a strange fellow. He's fascinated by musical machines and their ability to manipulate reality. He spoke about how music can influence the world and change the way we perceive things. Although I couldn't follow everything he said, I found myself captivated by his words. There's something odd about him, though. I can't help feeling like he's not entirely human.
|
||||
I met Sunday today, and he's a strange fellow. He seems obsessed with musical machines and wouldn´t stop talking about how certain sounds and melodies can influence the world and change the way we perceive things. Although I couldn't follow everything he said, I found myself captivated by his enthusiasm. There's something odd about him, though. I can't help feeling like he's not entirely human.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
Title: Journal Entry 7
|
||||
Title: Journal Entry 07
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
I ventured deep into one of the caves that dot this place. Its twisting tunnels and cavernous halls seem to have no end, and I feel like I've been wandering for hours. The musty air is thick with dust and the scent of damp earth, and the walls are slick with moss and lichen. It's as if the very rocks themselves are alive and breathing. As I explored further, I heard strange echoes and whispers, and the sound of footsteps coming from far away. I'm starting to wonder if I'm the only one down here, or if something else is lurking in the darkness.
|
||||
I ventured deep into one of the caves that dot this area. Its twisting tunnels and cavernous halls seem to have no end, and I feel like I've been wandering for hours. The musty air is thick with dust and the scent of damp earth, and the walls are slick with moss and lichen. It's as if the very rocks themselves are alive and breathing. As I explored further down one of the tunnels, I heard strange echoes and whispers.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
Title: Journal Entry 8
|
||||
Title: Journal Entry 08
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
I met a man today who calls himself the Blue-Eyed Donkey. He was cooking an omelet with a pigeon's egg on a British kerosene stove. He ate it with gusto, but he refused to speak to me. I could see the fear in his eyes. It's strange how guarded some people are in this town. The people here are peculiar. They act in mysterious ways, like they're hiding something. It's unsettling, but also intriguing. I can't help but wonder what secrets this place holds.
|
||||
I met a man today who calls himself the Blue-Eyed Donkey. He was cooking an omelet from a pigeon's egg on an old British kerosene stove. He ate it with gusto, but he refused to speak to me. I could see anxiety in his eyes. It's strange how guarded and peculiar some people are around here. Some act in suspicious ways, like they're hiding something. It's unsettling, but also intriguing. I can't help but wonder what secrets this place holds.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
Title: Journal Entry 9
|
||||
Title: Journal Entry 09
|
||||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
As I delve deeper into the world of Dada, I can't help but notice the striking similarities between the movement and the strange occurrences in this town. The absurdity and chaos, the rejection of societal norms and values, the questioning of reality itself -- all of it seems to be reflected in the bizarre events that I've witnessed. It's almost as if the Dadaists were prophesying what was to come. And yet, I can't shake the feeling that there's something deeper, something more sinister at play. Is it possible that this is all part of a grand scheme, orchestrated by some unseen force? The more I learn, I'm starting to wonder if there's more to this than just my imagination.
|
||||
I delved deep into researching the world of Dada. The absurdity and chaos, the rejection of societal norms and values, the questioning of reality itself -- all of it seems to be reflected in what is happening around this town. Is it possible that this is all part of a grand scheme, orchestrated by some unseen force? The more I learn, I'm starting to wonder if it is just my imagination or if I am being manipulated.
|
||||
|
|
@ -2,4 +2,4 @@ Title: Journal Entry 12
|
|||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
The paranoia is really starting to set in. I can't trust anyone, not even myself. I keep having these vivid nightmares and I'm starting to lose track of what's real and what's just my imagination. I'm afraid that if I stay here much longer, I'll never be able to leave. I've decided to leave the village tomorrow. I don't care if I never figure out what's really going on here. I just want to get as far away from this place as possible. I packed my bags this afternoon, and when I opened my door to leave, I found a blue-eyed donkey standing outside. It just stared at me with those piercing blue eyes...
|
||||
The paranoia is really starting to set in. I can't trust anyone, not even myself. I keep having these vivid nightmares and I'm starting to lose track of what's real and what's just my imagination. I'm afraid that if I stay here much longer, I'll never be able to leave. I've decided to take the bus tomorrow morning. I don't care if I never figure out what's really going on here. I just want to get as far away from this place as possible. I packed my bags already this afternoon, ready to leave. But when I opened my door, I found a blue-eyed donkey standing outside. It just stared at me with those piercing blue eyes...
|
||||
|
|
@ -2,4 +2,4 @@ Title: Journal Entry 13
|
|||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
The Prophet's cave holds the key to unlocking the mysteries of this land. I can feel his presence all around me, a guiding force that leads me closer to my goal. The whispers of the wind seem to carry his words, and I know that I am on the right path. It was as if the very cave itself was a musical instrument, waiting to be played. The Prophet's words echoed off the walls like a symphony, and I couldn't help but feel like I was part of his grand composition. It was a tune that I couldn't get out of my head, a melody that danced through the caves and into my soul.
|
||||
The Prophet's cave holds the key to unlocking the mysteries of this land. I can feel his presence all around me, a guiding force that leads me closer to my goal. The whispers of the wind seem to carry his words, and I know that I am on the right path. It was as if the very caves themselves are parts of a musical instrument, waiting to be played. The Prophet's words echoed off the walls like a symphony, and I myself was part of his grand composition. It was a tune that I couldn't get out of my head, a melody that danced through the caves and into my soul.
|
||||
|
|
@ -2,4 +2,4 @@ Title: Journal Entry 14
|
|||
Date: 2023-04-12
|
||||
Category: Blue Eyed Donkey
|
||||
|
||||
I delved deep into the thorn-laden thicket, my mind ablaze with the key that glimmered in my hand. The path twisted and turned like a demented serpent, the air grew thick and syrupy, like molasses infused with the scent of ancient secrets. And then, there he was. Sunday, the prophet of madness, stood before me, surrounded by his infernal machines and writhing in a fevered frenzy. I could feel the music coursing through my veins, like a thousand serpents uncoiling in a never-ending dance. It spoke to me in tongues unknown, and I felt my mind unraveling like a ball of yarn caught in a hurricane. And then, in a blinding flash of light and sound, the world was reborn in a symphony of chaos and destruction.
|
||||
I dove deep into the thorn-laden thicket, my mind ablaze with the key that glimmered in my hand. The path twisted and turned like a demented serpent, the air grew thick and syrupy, like molasses infused with the scent of ancient secrets. And then, there he was. Sunday, the prophet of madness, stood before me, surrounded by his infernal machines and writhing in a fevered frenzy. I could feel the music coursing through my veins, like a thousand squirming worms uncoiling in a never-ending dance. They spoke to me in tongues unknown, and I felt my mind unraveling like a ball of yarn caught in a hurricane. And then, in a blinding flash of light and sound, the world was reborn in a symphony of chaos and destruction.
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
Title: Test
|
||||
Date: 2023-04-12
|
||||
Category: Testing
|
||||
Location: 32.70194460092584, 34.972507850461874
|
||||
|
||||
As I wandered through the museum today, I stumbled upon a hidden room tucked away in a corner. It was like nothing I'd ever seen before. The air was heavy with the scent of wood and brass, and strange instruments and machines filled the room. Pipes and horns seemed to sprout from the walls like metallic vines, and the organs were unlike any I'd ever laid eyes on, with keyboards sprouting in every direction. As I explored further, I found boxes adorned with mysterious levers and knobs that seemed to emit a cacophony of otherworldly sounds. It was as though I had stumbled into the secret workshop of a mad scientist.
|
||||
|
|
@ -32,9 +32,7 @@ body {
|
|||
line-height: 1.2em;
|
||||
text-align: left;
|
||||
color: #090A0E;
|
||||
height: 100vh;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
margin: auto;
|
||||
max-width: 40em;
|
||||
}
|
||||
|
|
@ -56,7 +54,6 @@ ul li::before {
|
|||
/* Use a thin border around all images. */
|
||||
img
|
||||
{
|
||||
border: 1px solid;
|
||||
max-width: 40em;
|
||||
width: 100%;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="{{ DEFAULT_LANG }}">
|
||||
<head>
|
||||
<title>{% block title %}{{ SITENAME }}{% endblock title %}</title>
|
||||
{% block head %}
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
|
|
|||
15
web/nfc-theme/templates/home.html
Normal file
15
web/nfc-theme/templates/home.html
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{% extends "base.html" %}
|
||||
{% block title %}Numinous Field Communication{%endblock%}
|
||||
{% block content %}
|
||||
<h1>{{ page.title }}</h1>
|
||||
{% import 'translations.html' as translations with context %}
|
||||
{{ translations.translations_for(page) }}
|
||||
|
||||
{{ page.content }}
|
||||
|
||||
{% if page.modified %}
|
||||
<p>
|
||||
Last updated: {{ page.locale_modified }}
|
||||
</p>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
|
@ -5,15 +5,16 @@
|
|||
{% endblock %}
|
||||
|
||||
{% for article in articles_page.object_list %}
|
||||
{% if article.metadata['geohash'] %}
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="{{ article.metadata.latlon }}" href="geo:{{ article.metadata.latlon }}">{{ article.metadata.geohash }}</a></span>
|
||||
<a href="geo:{{ article.metadata['lat'] }},{{ article.metadata['lon'] }}">{{ article.metadata['geohash'] }}</a>
|
||||
</h2>
|
||||
<span class="entry-summary">{{ article.summary }}</span>
|
||||
</header>
|
||||
</article>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% include 'pagination.html' %}
|
||||
|
|
|
|||
|
|
@ -1,39 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<title>404</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
<style>
|
||||
body {
|
||||
color: white;
|
||||
background-color: blue;
|
||||
display: table;
|
||||
height: 100vh;
|
||||
max-width: 100%;
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
}
|
||||
a {
|
||||
color: blue
|
||||
}
|
||||
div {
|
||||
display: table-cell;
|
||||
height: 100%;
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body id="index">
|
||||
<div id="404">
|
||||
<center><a>Windows</a></center>
|
||||
<p>An exception 404 has occurred. The page could not be found. It may be possible to continue normally.</p>
|
||||
<ul>
|
||||
<li>Press the backspace key to attempt to continue.</li>
|
||||
<li>Press CTRL+ALT+DEL to restart your computer. You will<br />
|
||||
lose any unsaved information in all applications.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,127 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<base target="_top">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title></title>
|
||||
|
||||
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico" />
|
||||
<link rel="stylesheet" href="/theme/local.css">
|
||||
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css" integrity="sha256-kLaT2GOSpHechhsozzB+flnD+zUyjE2LlfWPgU04xyI=" crossorigin=""/>
|
||||
<style>
|
||||
html, body { height: 100%; margin: 0; padding: 0; }
|
||||
h1 {
|
||||
font-size: 4em;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
<script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js" integrity="sha256-WBkoXOwTeyKclOHuWtc+i2uENFpDZ9YPdf5Hf+D7ewM=" crossorigin=""></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div id='map'></div>
|
||||
<script>
|
||||
BITS = [16, 8, 4, 2, 1];
|
||||
BASE32 = "0123456789bcdefghjkmnpqrstuvwxyz";
|
||||
function encodeGeoHash(latitude, longitude) {
|
||||
var is_even=1;
|
||||
var i=0;
|
||||
var lat = []; var lon = [];
|
||||
var bit=0;
|
||||
var ch=0;
|
||||
var precision = 10;
|
||||
geohash = "";
|
||||
|
||||
lat[0] = -90.0; lat[1] = 90.0;
|
||||
lon[0] = -180.0; lon[1] = 180.0;
|
||||
|
||||
while (geohash.length < precision) {
|
||||
if (is_even) {
|
||||
mid = (lon[0] + lon[1]) / 2;
|
||||
if (longitude > mid) {
|
||||
ch |= BITS[bit];
|
||||
lon[0] = mid;
|
||||
} else
|
||||
lon[1] = mid;
|
||||
} else {
|
||||
mid = (lat[0] + lat[1]) / 2;
|
||||
if (latitude > mid) {
|
||||
ch |= BITS[bit];
|
||||
lat[0] = mid;
|
||||
} else
|
||||
lat[1] = mid;
|
||||
}
|
||||
|
||||
is_even = !is_even;
|
||||
if (bit < 4)
|
||||
bit++;
|
||||
else {
|
||||
geohash += BASE32[ch];
|
||||
bit = 0;
|
||||
ch = 0;
|
||||
}
|
||||
}
|
||||
return geohash;
|
||||
}
|
||||
|
||||
function copyToClipboard() {
|
||||
var copyText = document.getElementById("geohash").innerText;
|
||||
navigator.clipboard.writeText(copyText).then(() => {
|
||||
alert("Copied " + copyText + " to clipboard");
|
||||
});
|
||||
}
|
||||
|
||||
var bluedot = L.icon({
|
||||
iconUrl: '/theme/bluedot.svg',
|
||||
iconSize: [18, 18],
|
||||
iconAnchor: [9, 9],
|
||||
popupAnchor: [0, -10]
|
||||
});
|
||||
|
||||
const map = L.map('map').fitWorld();
|
||||
|
||||
const tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
|
||||
maxZoom: 19,
|
||||
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
|
||||
}).addTo(map);
|
||||
|
||||
var locationMarker, locationCircle;
|
||||
|
||||
function onLocationFound(e) {
|
||||
|
||||
if (locationMarker) {
|
||||
map.removeLayer(locationMarker);
|
||||
map.removeLayer(locationCircle);
|
||||
}
|
||||
|
||||
const radius = e.accuracy / 2;
|
||||
locationMarker = L.marker(e.latlng, {icon: bluedot}).addTo(map);
|
||||
locationCircle = L.circle(e.latlng, radius).addTo(map);
|
||||
info.update(e);
|
||||
}
|
||||
|
||||
function onLocationError(e) {
|
||||
alert(e.message);
|
||||
}
|
||||
|
||||
map.on('locationfound', onLocationFound);
|
||||
map.on('locationerror', onLocationError);
|
||||
map.locate({setView: true, watch: true});
|
||||
|
||||
var info = L.control({position: 'topright'});
|
||||
|
||||
info.onAdd = function (map) {
|
||||
this._div = L.DomUtil.create('div', 'info'); // create a div with a class "info"
|
||||
return this._div;
|
||||
};
|
||||
|
||||
info.update = function (e) {
|
||||
this._div.innerHTML = this._div.innerHTML = '<h1 id="geohash" onclick="copyToClipboard()">' + encodeGeoHash(e.latlng.lat, e.latlng.lng) + '</h1>';
|
||||
};
|
||||
|
||||
info.addTo(map);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<h1></h1>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>The tunnels beckon me, their twisted paths leading deeper into the heart of the mountain. I know that I must follow, that the answers I seek are waiting for me in the darkness. The walls seem to whisper secrets, ancient knowledge that has been lost to time. I feel as though I am on the verge of a great discovery. I have seen things that cannot be explained, visions of a world beyond our own. The lines between reality and fantasy have become blurred, and I am not sure which is which anymore. But I do not fear the unknown, for I know that I am on the right path. The music guides me, and I will follow it wherever it leads.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>As I fell asleep last night, the fragrance of the wildflowers filled my senses, and I found myself wandering in a beautiful valley full of olive trees. The sun was setting, casting the sky in hues of orange and red. As I wandered between the trees, I heard a faint tinkling sound, and soon it grew louder, forming a symphony of music. Suddenly, I was surrounded by strange mechanical creatures, their limbs moving in perfect sync with the melody. The music was like nothing I had ever heard before, ethereal and otherworldly. When I woke up, I felt like I had just returned from a far-off land. The music was still ringing in my ears, and I couldn't shake off the feeling that it was calling out to me.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>The paranoia is really starting to set in. I can't trust anyone, not even myself. I keep having these vivid nightmares and I'm starting to lose track of what's real and what's just my imagination. I'm afraid that if I stay here much longer, I'll never be able to leave. I've decided to leave the village tomorrow. I don't care if I never figure out what's really going on here. I just want to get as far away from this place as possible. I packed my bags this afternoon, and when I opened my door to leave, I found a blue-eyed donkey standing outside. It just stared at me with those piercing blue eyes...</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>The Prophet's cave holds the key to unlocking the mysteries of this land. I can feel his presence all around me, a guiding force that leads me closer to my goal. The whispers of the wind seem to carry his words, and I know that I am on the right path. It was as if the very cave itself was a musical instrument, waiting to be played. The Prophet's words echoed off the walls like a symphony, and I couldn't help but feel like I was part of his grand composition. It was a tune that I couldn't get out of my head, a melody that danced through the caves and into my soul.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I delved deep into the thorn-laden thicket, my mind ablaze with the key that glimmered in my hand. The path twisted and turned like a demented serpent, the air grew thick and syrupy, like molasses infused with the scent of ancient secrets. And then, there he was. Sunday, the prophet of madness, stood before me, surrounded by his infernal machines and writhing in a fevered frenzy. I could feel the music coursing through my veins, like a thousand serpents uncoiling in a never-ending dance. It spoke to me in tongues unknown, and I felt my mind unraveling like a ball of yarn caught in a hurricane. And then, in a blinding flash of light and sound, the world was reborn in a symphony of chaos and destruction.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I need to leave this place, but I fear I won't make it out alive. They are everywhere, and I don't know who I can trust. Even my own mind feels like it's turning against me, taunting me with visions of things I can't explain. I need to find a way out, but it feels like I'm trapped in a nightmare. I must leave. I must escape. I must run. I must forget. I must burn this journal. I must burn this memory. I must burn this music. I must burn this reality. I must burn myself. I must be reborn. I must be free.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>The festival of the Golden Calf is approaching, and the whole town is buzzing with anticipation. People are putting up decorations and practicing music for the big day. I can feel the excitement building, but I'm not sure what to expect. The cultists seem to be especially fervent this year, and they've been constructing an elaborate shrine in the town square. I can't help but wonder what it means for the town and its people.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>Last night I had a nightmare about a donkey with blue eyes. In the dream, he was leading me through a maze of underground caves, but every time I looked back, the tunnels had shifted and I couldn't find my way back. Suddenly, I woke up with a start, convinced that someone or something was in my room. But when I turned on the light, there was nothing there. Maybe it was just my mind playing tricks on me.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I met Sunday today, and he's a strange fellow. He's fascinated by musical machines and their ability to manipulate reality. He spoke about how music can influence the world and change the way we perceive things. Although I couldn't follow everything he said, I found myself captivated by his words. There's something odd about him, though. I can't help feeling like he's not entirely human.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I ventured deep into one of the caves that dot this place. Its twisting tunnels and cavernous halls seem to have no end, and I feel like I've been wandering for hours. The musty air is thick with dust and the scent of damp earth, and the walls are slick with moss and lichen. It's as if the very rocks themselves are alive and breathing. As I explored further, I heard strange echoes and whispers, and the sound of footsteps coming from far away. I'm starting to wonder if I'm the only one down here, or if something else is lurking in the darkness.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I met a man today who calls himself the Blue-Eyed Donkey. He was cooking an omelet with a pigeon's egg on a British kerosene stove. He ate it with gusto, but he refused to speak to me. I could see the fear in his eyes. It's strange how guarded some people are in this town. The people here are peculiar. They act in mysterious ways, like they're hiding something. It's unsettling, but also intriguing. I can't help but wonder what secrets this place holds.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>As I delve deeper into the world of Dada, I can't help but notice the striking similarities between the movement and the strange occurrences in this town. The absurdity and chaos, the rejection of societal norms and values, the questioning of reality itself -- all of it seems to be reflected in the bizarre events that I've witnessed. It's almost as if the Dadaists were prophesying what was to come. And yet, I can't shake the feeling that there's something deeper, something more sinister at play. Is it possible that this is all part of a grand scheme, orchestrated by some unseen force? The more I learn, I'm starting to wonder if there's more to this than just my imagination.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" ?>
|
||||
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
|
||||
<Document>
|
||||
<Folder/>
|
||||
</Document>
|
||||
<wpt lat="32.70124169424201" lon="34.9805500394171">
|
||||
<name>Journal Entry 1</name>
|
||||
</wpt>
|
||||
<wpt lat="32.699615286072735" lon="34.98304356695975">
|
||||
<name>Journal Entry 2</name>
|
||||
</wpt>
|
||||
<wpt lat="32.70003059472479" lon="34.985554114475526">
|
||||
<name>Journal Entry 3</name>
|
||||
</wpt>
|
||||
</kml>
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
<?xml version="1.0" ?>
|
||||
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
|
||||
<Document>
|
||||
<Folder>
|
||||
<name>Blue Eyed Donkey</name>
|
||||
<Placemark>
|
||||
<name>Journal Entry 1</name>
|
||||
<Point>
|
||||
<coordinates>34.9805500394171,32.70124169424201</coordinates>
|
||||
</Point>
|
||||
</Placemark>
|
||||
<Placemark>
|
||||
<name>Journal Entry 2</name>
|
||||
<Point>
|
||||
<coordinates>34.98304356695975,32.699615286072735</coordinates>
|
||||
</Point>
|
||||
</Placemark>
|
||||
<Placemark>
|
||||
<name>Journal Entry 3</name>
|
||||
<Point>
|
||||
<coordinates>34.985554114475526,32.70003059472479</coordinates>
|
||||
</Point>
|
||||
</Placemark>
|
||||
</Folder>
|
||||
</Document>
|
||||
</kml>
|
||||
|
|
@ -1,66 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<base target="_top">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Blue Eyed Donkey</title>
|
||||
|
||||
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico" />
|
||||
<link rel="stylesheet" href="/theme/local.css">
|
||||
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css" integrity="sha256-kLaT2GOSpHechhsozzB+flnD+zUyjE2LlfWPgU04xyI=" crossorigin=""/>
|
||||
<style>
|
||||
html, body { height: 100%; margin: 0; padding: 0; }
|
||||
</style>
|
||||
<script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js" integrity="sha256-WBkoXOwTeyKclOHuWtc+i2uENFpDZ9YPdf5Hf+D7ewM=" crossorigin=""></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
var nfcTags = {
|
||||
"type": "FeatureCollection",
|
||||
"title": "Blue Eyed Donkey",
|
||||
"id" : "blue-eyed-donkey",
|
||||
"features": [
|
||||
{
|
||||
"type": "Feature",
|
||||
"id": "svbfh1049ck",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [34.9805500394171, 32.70124169424201]
|
||||
},
|
||||
"properties": {
|
||||
"title": "Journal Entry 1"
|
||||
},
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"id": "svbfh0cc5fp",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [34.98304356695975, 32.699615286072735]
|
||||
},
|
||||
"properties": {
|
||||
"title": "Journal Entry 2"
|
||||
},
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"id": "svbfh0geqrx",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [34.985554114475526, 32.70003059472479]
|
||||
},
|
||||
"properties": {
|
||||
"title": "Journal Entry 3"
|
||||
},
|
||||
},
|
||||
]
|
||||
};
|
||||
|
||||
</script>
|
||||
<div id='map'></div>
|
||||
<script src="/theme/map.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<ul>
|
||||
<li><a href="/projects/blue-eyed-donkey">Blue Eyed Donkey</a></li>
|
||||
<li><a href="/projects/testing">Testing</a></li>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" ?>
|
||||
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
|
||||
<Document>
|
||||
<Folder/>
|
||||
</Document>
|
||||
<wpt lat="32.70194460092584" lon="34.972507850461874">
|
||||
<name>Test</name>
|
||||
</wpt>
|
||||
</kml>
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" ?>
|
||||
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
|
||||
<Document>
|
||||
<Folder>
|
||||
<name>Testing</name>
|
||||
<Placemark>
|
||||
<name>Test</name>
|
||||
<Point>
|
||||
<coordinates>34.972507850461874,32.70194460092584</coordinates>
|
||||
</Point>
|
||||
</Placemark>
|
||||
</Folder>
|
||||
</Document>
|
||||
</kml>
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<base target="_top">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Testing</title>
|
||||
|
||||
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico" />
|
||||
<link rel="stylesheet" href="/theme/local.css">
|
||||
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css" integrity="sha256-kLaT2GOSpHechhsozzB+flnD+zUyjE2LlfWPgU04xyI=" crossorigin=""/>
|
||||
<style>
|
||||
html, body { height: 100%; margin: 0; padding: 0; }
|
||||
</style>
|
||||
<script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js" integrity="sha256-WBkoXOwTeyKclOHuWtc+i2uENFpDZ9YPdf5Hf+D7ewM=" crossorigin=""></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
var nfcTags = {
|
||||
"type": "FeatureCollection",
|
||||
"title": "Testing",
|
||||
"id" : "testing",
|
||||
"features": [
|
||||
{
|
||||
"type": "Feature",
|
||||
"id": "svbf5c4nwkr",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [34.972507850461874, 32.70194460092584]
|
||||
},
|
||||
"properties": {
|
||||
"title": "Test"
|
||||
},
|
||||
},
|
||||
]
|
||||
};
|
||||
|
||||
</script>
|
||||
<div id='map'></div>
|
||||
<script src="/theme/map.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>As I wandered through the museum today, I stumbled upon a hidden room tucked away in a corner. It was like nothing I'd ever seen before. The air was heavy with the scent of wood and brass, and strange instruments and machines filled the room. Pipes and horns seemed to sprout from the walls like metallic vines, and the organs were unlike any I'd ever laid eyes on, with keyboards sprouting in every direction. As I explored further, I found boxes adorned with mysterious levers and knobs that seemed to emit a cacophony of otherworldly sounds. It was as though I had stumbled into the secret workshop of a mad scientist.</p>
|
||||
<a href="/projects/testing">Map</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I spent the day exploring the town and stumbled upon an old, abandoned house. Inside, I found a collection of paintings that immediately caught my eye. They were unlike anything I had ever seen before, with bold colors and abstract shapes. I later learned that the artist who painted them was an Austrian painter who had worked as a traffic warden in the early days of the country. Her eccentricity was well-known among the locals, and it's said that she inspired Sunday, one of the founders of the town, in his own artistic pursuits. It's a shame that her work has been forgotten and left to decay in this abandoned house.</p>
|
||||
<a href="/projects/blue-eyed-donkey">Map</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>As I wandered through the museum today, I stumbled upon a hidden room tucked away in a corner. It was like nothing I'd ever seen before. The air was heavy with the scent of wood and brass, and strange instruments and machines filled the room. Pipes and horns seemed to sprout from the walls like metallic vines, and the organs were unlike any I'd ever laid eyes on, with keyboards sprouting in every direction. As I explored further, I found boxes adorned with mysterious levers and knobs that seemed to emit a cacophony of otherworldly sounds. It was as though I had stumbled into the secret workshop of a mad scientist.</p>
|
||||
<a href="/projects/blue-eyed-donkey">Map</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content" class="body">
|
||||
<div class="entry-content">
|
||||
<p>I noticed a peculiar sensation in the air as soon as I arrived in town. It was as if an electric charge was coursing through the air beneath the pastoral tranquillity, making me nervous. I looked around, but there was no one to be found. The faint odor of decay lingered around me, mingled with the sweet fragrance of incense. The mix made me feel uneasy, like if I'd stepped into a strange, surreal dream.</p>
|
||||
<a href="/projects/blue-eyed-donkey">Map</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,163 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content">
|
||||
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:">svbfh1049ck</a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:">svbfh0cc5fp</a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:">svbfh0geqrx</a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:"></a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<span class="geo"><a latlon="" href="geo:">svbf5c4nwkr</a></span>
|
||||
</h2>
|
||||
<span class="entry-summary"></span>
|
||||
</header>
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
|
|
@ -1,167 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="english">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="/theme/local.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body id="index" class="home">
|
||||
|
||||
<section id="content">
|
||||
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/svbfh1049ck" rel="bookmark">Blue Eyed Donkey: Journal Entry 1</a>
|
||||
[<a href="geo:32.70124169424201,34.9805500394171">svbfh1049ck</a>]
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-10" rel="bookmark">Blue Eyed Donkey: Journal Entry 10</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-11" rel="bookmark">Blue Eyed Donkey: Journal Entry 11</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-12" rel="bookmark">Blue Eyed Donkey: Journal Entry 12</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-13" rel="bookmark">Blue Eyed Donkey: Journal Entry 13</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-14" rel="bookmark">Blue Eyed Donkey: Journal Entry 14</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-15" rel="bookmark">Blue Eyed Donkey: Journal Entry 15</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/svbfh0cc5fp" rel="bookmark">Blue Eyed Donkey: Journal Entry 2</a>
|
||||
[<a href="geo:32.699615286072735,34.98304356695975">svbfh0cc5fp</a>]
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/svbfh0geqrx" rel="bookmark">Blue Eyed Donkey: Journal Entry 3</a>
|
||||
[<a href="geo:32.70003059472479,34.985554114475526">svbfh0geqrx</a>]
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-4" rel="bookmark">Blue Eyed Donkey: Journal Entry 4</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-5" rel="bookmark">Blue Eyed Donkey: Journal Entry 5</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-6" rel="bookmark">Blue Eyed Donkey: Journal Entry 6</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-7" rel="bookmark">Blue Eyed Donkey: Journal Entry 7</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-8" rel="bookmark">Blue Eyed Donkey: Journal Entry 8</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/journal-entry-9" rel="bookmark">Blue Eyed Donkey: Journal Entry 9</a>
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
<article class="hentry">
|
||||
<header>
|
||||
<h2 class="entry-title">
|
||||
<a href="/svbf5c4nwkr" rel="bookmark">Testing: Test</a>
|
||||
[<a href="geo:32.70194460092584,34.972507850461874">svbf5c4nwkr</a>]
|
||||
</h2>
|
||||
|
||||
</header>
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
</body>
|
||||
<script src="/theme/platform.js"></script>
|
||||
<script src="/theme/geo.js"></script>
|
||||
</html>
|
||||
Binary file not shown.
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" standalone="yes"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<radialGradient id="Shiny"
|
||||
cx="0.5" cy="0.5" r="0.5" fx="0.25" fy="0.25">
|
||||
<stop offset="0%" stop-color="#ffffff" />
|
||||
<stop offset="50%" stop-color="#00c0ff" />
|
||||
<stop offset="75%" stop-color="#0080ff" />
|
||||
<stop offset="100%" stop-color="#000000" />
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<circle r="30" cx="32" cy="32" fill="url(#Shiny)" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 591 B |
|
|
@ -1,19 +0,0 @@
|
|||
const ua = String(platform.os).toLowerCase();
|
||||
const android = ua.indexOf("android") > -1;
|
||||
const ios = ua.indexOf("ios") > -1;
|
||||
const windows = ua.indexOf("windows") > -1;
|
||||
const linux = ua.indexOf("linux") > -1;
|
||||
const mac = ua.indexOf("macos") > -1;
|
||||
var hashlinks = document.querySelectorAll('[href*="geo:"]');
|
||||
var hasharray = [...hashlinks];
|
||||
if ( hasharray.length > 0 ) {
|
||||
hasharray.forEach(hashlink => {
|
||||
const geolink = hashlink.getAttribute("href").match(/(-?\d+(\.\d+)?),\s*(-?\d+(\.\d+)?)/g);
|
||||
var latlon;
|
||||
if ( geolink.length > 1 && geolink[0] == '0,0') latlon = geolink[1];
|
||||
else latlon = geolink[0];
|
||||
if ( windows || mac || linux ) hashlink.href = "https://maps.google.com/?q=" + latlon;
|
||||
else if ( android ) hashlink.href = "geo:0,0?q=" + latlon;
|
||||
else if ( ios ) hashlink.href = "http://maps.apple.com/?ll=" + latlon + "&q=" + hashlink.innerHTML;
|
||||
});
|
||||
}
|
||||
|
|
@ -1,172 +0,0 @@
|
|||
@font-face {
|
||||
font-family: 'David Libre';
|
||||
src: local('David Libre'), local('DavidLibre'),
|
||||
url('DavidLibre-Regular.woff') format('woff')
|
||||
}
|
||||
|
||||
/* CSS Reset */
|
||||
html {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
text-align: left;
|
||||
text-rendering: optimizeLegibility;
|
||||
}
|
||||
|
||||
/* HTML5 tag defaults. */
|
||||
header, footer, aside, nav, article
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5 {
|
||||
margin-block-start: 0;
|
||||
font-weight: normal;
|
||||
text-align: left;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'David Libre';
|
||||
padding: 1em;
|
||||
font-size: 1.4em;
|
||||
line-height: 1.2em;
|
||||
text-align: left;
|
||||
color: #090A0E;
|
||||
height: 100vh;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
margin: auto;
|
||||
max-width: 40em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-block-start: 0;
|
||||
}
|
||||
|
||||
ul, ul li {
|
||||
margin:0;
|
||||
padding:0;
|
||||
list-style:none
|
||||
}
|
||||
|
||||
ul li::before {
|
||||
content: '*\00a0';
|
||||
}
|
||||
|
||||
/* Use a thin border around all images. */
|
||||
img
|
||||
{
|
||||
border: 1px solid;
|
||||
max-width: 40em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* Navigation bar. */
|
||||
nav
|
||||
{
|
||||
padding-bottom: 1ex;
|
||||
margin-bottom: 4em;
|
||||
}
|
||||
|
||||
nav::after {
|
||||
clear:left;
|
||||
}
|
||||
|
||||
nav ul
|
||||
{
|
||||
padding: 0;
|
||||
margin-left: 0;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
nav ul li
|
||||
{
|
||||
display: inline;
|
||||
float: left;
|
||||
margin-right: .4em; /* How far between items. */
|
||||
margin-top: .3em;
|
||||
}
|
||||
|
||||
nav li::before {
|
||||
content: none;
|
||||
}
|
||||
|
||||
nav ul li a
|
||||
{
|
||||
display: inline;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Use a border around tables, but don't draw lines around individual
|
||||
* cells.
|
||||
*/
|
||||
table
|
||||
{
|
||||
border-style: solid;
|
||||
border-collapse: collapse;
|
||||
border-width: thin;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
th, td
|
||||
{
|
||||
border-style: solid;
|
||||
border-width: thin;
|
||||
}
|
||||
|
||||
a {
|
||||
border-bottom: 1px solid #090A0E;
|
||||
}
|
||||
|
||||
/* for unvisited links: blue */
|
||||
a:link
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* for visited links: purple */
|
||||
a:visited
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* when mouse is over link or the link is active*/
|
||||
a:hover, a:active
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
border: 1px solid;
|
||||
margin: 0;
|
||||
padding-left: 1em;
|
||||
}
|
||||
|
||||
#map {
|
||||
height: 100%;
|
||||
width: 100vw;
|
||||
}
|
||||
|
||||
#map img {
|
||||
border: none
|
||||
}
|
||||
|
||||
.info {
|
||||
padding: 6px 8px;
|
||||
background: white;
|
||||
background: rgba(255,255,255,0.8);
|
||||
box-shadow: 0 0 15px rgba(0,0,0,0.2);
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.info h4 {
|
||||
font-size: 1.6em;
|
||||
margin: 0 0 5px;
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.info span {
|
||||
line-height: 18px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
var bluedot = L.icon({
|
||||
iconUrl: '/theme/bluedot.svg',
|
||||
iconSize: [18, 18],
|
||||
iconAnchor: [9, 9],
|
||||
popupAnchor: [0, -10]
|
||||
});
|
||||
|
||||
var nfctag = L.icon({
|
||||
iconUrl: '/theme/nfclogo.svg',
|
||||
iconSize: [20, 20],
|
||||
iconAnchor: [10, 10],
|
||||
popupAnchor: [0, -12]
|
||||
});
|
||||
|
||||
const showNfcTags = L.geoJSON(nfcTags, {
|
||||
pointToLayer(feature, latlng) { return L.marker(latlng, { icon: nfctag });},
|
||||
onEachFeature
|
||||
});
|
||||
|
||||
const map = L.map('map').fitBounds(showNfcTags.getBounds());
|
||||
|
||||
const tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
|
||||
maxZoom: 19,
|
||||
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
|
||||
}).addTo(map);
|
||||
|
||||
showNfcTags.addTo(map);
|
||||
map.on('locationfound', onLocationFound);
|
||||
map.on('locationerror', onLocationError);
|
||||
map.locate({setView: false, watch: true});
|
||||
|
||||
function onEachFeature(feature, layer) {
|
||||
let popupContent = ``;
|
||||
|
||||
if (feature.properties && feature.properties.title) {
|
||||
popupContent += feature.properties.title;
|
||||
}
|
||||
|
||||
layer.bindPopup(popupContent);
|
||||
}
|
||||
|
||||
var locationMarker, locationCircle;
|
||||
pageload = true;
|
||||
|
||||
function onLocationFound(e) {
|
||||
if (locationMarker) {
|
||||
map.removeLayer(locationMarker);
|
||||
map.removeLayer(locationCircle);
|
||||
}
|
||||
const radius = e.accuracy / 2;
|
||||
if ( pageload ) {
|
||||
area = showNfcTags.getBounds();
|
||||
area.extend(e.latlng);
|
||||
map.fitBounds(area);
|
||||
map.zoomOut(1, {animate: false});
|
||||
pageload = false;
|
||||
}
|
||||
locationMarker = L.marker(e.latlng, {icon: bluedot}).addTo(map)
|
||||
locationCircle = L.circle(e.latlng, radius).addTo(map);
|
||||
}
|
||||
|
||||
function onLocationError(e) {
|
||||
alert(e.message);
|
||||
}
|
||||
|
||||
var info = L.control({position: 'topright'});
|
||||
var download = L.control({position: 'bottomleft'});
|
||||
|
||||
info.onAdd = function (map) {
|
||||
this._div = L.DomUtil.create('div', 'info'); // create a div with a class "info"
|
||||
this._div.innerHTML = '<h4>' + nfcTags["title"] + '</h4>' + '<img style="display:inline; width:18px" src="/theme/nfclogo.svg" /> <span>NFC Tag Locations</span>';
|
||||
return this._div;
|
||||
};
|
||||
|
||||
download.onAdd = function (map) {
|
||||
this._div = L.DomUtil.create('div', 'info'); // create a div with a class "info"
|
||||
this._div.innerHTML = 'Download <a href="/projects/' + nfcTags["id"] + '.gpx">GPX</a> <a href="/projects/' + nfcTags["id"] + '.kml">KML</a>';
|
||||
return this._div;
|
||||
};
|
||||
|
||||
info.addTo(map);
|
||||
download.addTo(map);
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="1600.000000pt" height="1600.000000pt" viewBox="0 0 1600.000000 1600.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.15, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,1600.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M2697 15989 c-565 -50 -1108 -264 -1567 -619 -114 -88 -391 -362
|
||||
-484 -480 -164 -206 -340 -509 -434 -745 -84 -211 -143 -430 -184 -680 l-23
|
||||
-140 -3 -5105 c-2 -3709 0 -5145 8 -5250 70 -905 549 -1724 1304 -2229 357
|
||||
-239 778 -402 1203 -466 209 -32 404 -36 1438 -33 l1030 3 -50 29 c-473 272
|
||||
-900 980 -1135 1880 -136 521 -200 952 -262 1766 -9 116 -13 1563 -15 5719
|
||||
l-3 5564 59 -54 c33 -30 1450 -1433 3150 -3119 l3091 -3065 0 -960 0 -960
|
||||
-167 166 c-276 272 -3662 3637 -4288 4261 l-580 578 -3 -3028 c-3 -3056 0
|
||||
-3387 34 -3957 76 -1289 257 -2251 558 -2968 58 -138 195 -404 271 -527 156
|
||||
-251 434 -560 648 -719 357 -266 779 -449 1320 -571 l177 -41 2633 4 c2894 3
|
||||
2667 -2 2983 62 961 194 1787 893 2148 1816 86 221 140 430 183 709 16 108 18
|
||||
413 21 5185 2 3454 0 5117 -8 5217 -19 278 -61 490 -144 743 -374 1126 -1377
|
||||
1914 -2561 2015 -72 6 -555 10 -1200 10 l-1080 0 58 -33 c100 -56 179 -119
|
||||
297 -237 465 -463 808 -1273 979 -2310 54 -329 89 -654 123 -1145 8 -125 12
|
||||
-1627 15 -5704 l4 -5533 -39 33 c-22 19 -1074 1060 -2338 2314 -1264 1254
|
||||
-2665 2642 -3111 3085 l-813 805 0 964 0 963 1853 -1843 c1018 -1014 2152
|
||||
-2143 2520 -2508 l667 -665 0 3025 c0 1749 -4 3153 -10 3329 -57 1794 -274
|
||||
2992 -695 3838 -153 308 -311 536 -525 756 -221 227 -441 386 -735 531 -266
|
||||
131 -536 223 -883 301 l-154 34 -2596 -1 c-1429 -1 -2636 -5 -2685 -10z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.8 KiB |
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,6 +1,8 @@
|
|||
from pelican import signals
|
||||
import geohash_tools as gh
|
||||
|
||||
hashes = []
|
||||
|
||||
def generate_geohash(generator):
|
||||
for article in generator.articles:
|
||||
if "location" in article.metadata:
|
||||
|
|
@ -8,7 +10,9 @@ def generate_geohash(generator):
|
|||
article.metadata['lat'] = lat
|
||||
article.metadata['lon'] = lon
|
||||
article.metadata['geohash'] = gh.encode(lat, lon, 11)
|
||||
if article.metadata['geohash'] not in hashes:
|
||||
article.slug = gh.encode(lat, lon, 11)
|
||||
hashes.append(article.metadata['geohash'])
|
||||
|
||||
def register():
|
||||
signals.article_generator_finalized.connect(generate_geohash)
|
||||
Loading…
Add table
Add a link
Reference in a new issue