ari.lt/content/js/config/index.js

112 lines
2.1 KiB
JavaScript
Raw Normal View History

2021-09-05 02:21:11 +03:00
const boot = document.getElementById('boot');
const site_name = 'ari-web';
const boot_message = {
0: {
"type": 'ok',
"text": `Booting '${site_name}'...`,
2021-10-09 04:59:39 +03:00
"sleep_time": 0
2021-09-05 02:21:11 +03:00
}
}
2021-09-05 03:57:58 +03:00
const do_sleep = true;
2021-09-05 02:21:11 +03:00
const locations = {
0: {
2021-10-30 00:24:52 +03:00
"url": "/git",
2021-09-05 02:21:11 +03:00
"desc": "The source code of this website",
"aliases": [
2021-10-09 04:59:39 +03:00
"src", "source",
2021-09-05 02:21:11 +03:00
"git", "github"
]
},
1: {
"url": "/",
"desc": "The home page",
"aliases": [
2021-10-09 04:59:39 +03:00
"home", "root",
2021-09-05 02:21:11 +03:00
"index"
]
},
2: {
"url": "/page/reset",
"desc": "Reset your account",
"aliases": [
2021-10-09 04:59:39 +03:00
"reset", "erase",
2021-09-05 02:21:11 +03:00
"del", "delete"
]
},
3: {
"url": "/page/minimal.txt",
"desc": "The minimal page",
"aliases": [
2021-10-09 04:59:39 +03:00
"mini", "minimal",
2021-10-09 03:22:48 +03:00
"txt", "min"
2021-09-05 02:21:11 +03:00
]
2021-09-27 02:33:00 +03:00
},
4: {
2021-10-30 00:24:52 +03:00
"url": "/mail",
2021-09-27 02:33:00 +03:00
"desc": "Contact me",
"aliases": [
2021-10-09 04:59:39 +03:00
"contact", "mail",
2021-09-27 02:33:00 +03:00
"email", "gmail"
]
2021-10-22 07:40:32 +03:00
},
5: {
2021-11-01 19:51:43 +02:00
"url": "/page/blog",
2021-10-22 07:40:32 +03:00
"desc": "Blog page",
"aliases": [
2021-10-22 07:46:24 +03:00
"blog", "news",
"blogs", "articles"
2021-10-22 07:40:32 +03:00
]
2021-10-30 01:37:55 +03:00
},
6: {
"url": "/dotfiles",
"desc": "My dotfiles-cleaned github repository",
"aliases": [
"rice", "dotfiles",
"dots", "dwm"
]
2021-11-01 03:28:05 +02:00
},
2021-11-01 19:51:43 +02:00
2022-01-14 18:38:21 +02:00
7: {
2021-11-01 19:51:43 +02:00
"url": "/page/novpn",
"desc": "A page about how you shouldn't use VPNs",
"aliases": [
"vpn", "novpn"
]
2021-11-03 03:35:28 +02:00
},
2022-01-14 18:38:21 +02:00
8: {
2021-11-03 03:35:28 +02:00
"url": "/mp",
"desc": "My music playlist",
"aliases": [
"music", "playlist"
]
},
2021-12-16 17:26:42 +02:00
2021-12-13 12:48:56 +00:00
9: {
"url": "/tinycore",
2021-12-16 17:26:42 +02:00
"desc": "My tinycore mirror",
2021-12-13 12:48:56 +00:00
"aliases": [
2021-12-16 17:26:42 +02:00
"linux", "tinycore", "tcl", "tc"
2021-12-13 12:48:56 +00:00
]
},
2021-09-05 02:21:11 +03:00
}
2021-10-09 04:59:39 +03:00
const escape_HTML = str =>
str.replace(
/[&<>'"]/g,
tag =>
({
'&': '&amp;',
'<': '&lt;',
'>': '&gt;',
"'": '&#39;',
'"': '&quot;'
}[tag] || tag)
);