33 lines
939 B
JavaScript
33 lines
939 B
JavaScript
|
function lugtoscana() {
|
||
|
let ul = document.getElementById("lugtoscana");
|
||
|
|
||
|
fetch("https://raw.githubusercontent.com/Gelma/LugMap/master/db/toscana.txt")
|
||
|
.then(response => response.text())
|
||
|
.then(response => {
|
||
|
let lines = response.split("\n");
|
||
|
for (let i = 0; i < lines.length; ++i) {
|
||
|
line = lines[i].trim();
|
||
|
let fields = line.split("|");
|
||
|
if (fields.length < 5)
|
||
|
continue;
|
||
|
|
||
|
let lug = {
|
||
|
"name": fields[1],
|
||
|
"city": fields[2],
|
||
|
"website": fields[3]
|
||
|
};
|
||
|
|
||
|
let li = document.createElement("li");
|
||
|
let a = document.createElement("a");
|
||
|
a.href = lug.website;
|
||
|
a.appendChild(document.createTextNode(lug.name + " - " + lug.city));
|
||
|
li.appendChild(a);
|
||
|
|
||
|
ul.appendChild(li);
|
||
|
|
||
|
}
|
||
|
})
|
||
|
.catch(err => console.error(err));
|
||
|
|
||
|
}
|