Verified Commit 2403df34 authored by TTtie's avatar TTtie

Build without any workarounds

parent 911a8ee1
Pipeline #1620 passed with stages
in 1 minute and 42 seconds
......@@ -10,8 +10,6 @@ pages:
script:
- npm ci
- node build
- mv public pub
- mv out public
artifacts:
paths:
- public
......
......@@ -10,7 +10,7 @@ const promisify = func => (...args) => new Promise((rs, rj) => func(...args, (e,
}));
(async () => {
await remove(`${__dirname}/out`);
await remove(`${__dirname}/public`);
try {
const stat = await promisify(wp)(require("./webpack.config"));
console.log(stat.toString({ colors: true }));
......@@ -32,7 +32,7 @@ const promisify = func => (...args) => new Promise((rs, rj) => func(...args, (e,
await compileEJS(`${dir}/${file.name}`);
} else if (file.isFile()) {
if (file.name.startsWith("@") || !file.name.endsWith(".ejs")) continue;
await outputFile(`./out/${relative(TEMPLATE_ROOT, dir)}/${file.name.replace(/\.ejs$/, ".html")}`, minify(await ejs.renderFile(`${TEMPLATE_ROOT}/@layout.ejs`, {
await outputFile(`./public/${relative(TEMPLATE_ROOT, dir)}/${file.name.replace(/\.ejs$/, ".html")}`, minify(await ejs.renderFile(`${TEMPLATE_ROOT}/@layout.ejs`, {
templatePath: `${dir}/${file.name}`,
templateFileName: relative(TEMPLATE_ROOT, `${dir}/${file.name}`),
layoutPath: !await access(`${dir}/@layout.ejs`).catch(() => true) && dir !== TEMPLATE_ROOT ? `${dir}/@layout.ejs`: null,
......@@ -56,5 +56,5 @@ const promisify = func => (...args) => new Promise((rs, rj) => func(...args, (e,
}
await compileEJS();
await copy(`${__dirname}/public`, `${__dirname}/out`);
await copy(`${__dirname}/static`, `${__dirname}/public`);
})();
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content="404 | TTtie" property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>404 | TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fa-envelope fas"></i></span></a></div></div></div></nav></section><section class="is-primary hero is-fullheight"><div class=hero-body><div class="container has-text-centered"><h1 class="is-1 is-size-3-mobile title">404</h1><h3 class="is-3 is-size-5-mobile subtitle">The requested content cannot be found.</h3><div class="buttons is-centered"><a href=/ class=button><span>Go home</span></a></div></div></div></section><footer class=footer><div class="has-text-centered content"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content="Blog | TTtie" property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>Blog | TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fas fa-envelope"></i></span></a></div></div></div></nav></section><section class="is-primary hero"><div class=hero-body><div class=container><h1 class="title is-1 is-size-3-mobile">Blog</h1><h3 class="subtitle is-3 is-size-5-mobile">A place for my own expressions.</h3></div></div></section><section class=section><div class=container><article class=media><div class=media-content><h5 class="title is-5">A new beginning</h5><p class="subtitle is-6">I felt there was a time to restart...<br><span><span class=icon><i class="fas fa-clock"></i></span> <span>28. 6. 2020 23:55</span></span></p></div><div class=media-right><a href=/blog/new-site.html class=button><span class=icon><i class="fas fa-eye"></i></span></a></div></article></div></section><footer class=footer><div class="content has-text-centered"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content="A new beginning | TTtie" property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>A new beginning | TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fas fa-envelope"></i></span></a></div></div></div></nav></section><section class="is-primary hero"><div class=hero-body><div class=container><h1 class="is-1 is-size-3-mobile title">A new beginning</h1><h3 class="is-3 is-size-5-mobile subtitle">I felt there was a time to restart...</h3><p class="is-5 is-size-6-mobile"><span class=icon><i class="fas fa-clock"></i></span> <span>28. 6. 2020 23:55</span></p></div></div></section><section class=section><div class="container content"><p>Hello there.</p><p>While the old style looked decent (to an extent), it had some issues that I wanted to address, and after some thinking, I've decided that it would be a better choice to tear the whole thing down and start anew.</p><p>The biggest change to the site are the styling changes and changes to how the website was built. First off, while I'd consider it decent, I've decided to axe the old styles of the website and swapped them with Bulma instead. It looks a lot better than the old site, and ity responsiveness is much better.</p><p>Next up, the website does not use React anymore. While the page is still built server-side, as of now, I'm using a custom made build script using Webpack (to compile Sass and JS files) and EJS for template rendering to get things done. After all, static pages are much smaller and faster to load, not to mention that a single page application is way too overkill for a simple website like mine.</p><p>That's all I'd like to say about the new changes. Until then,<br>TTtie</p></div></section><footer class=footer><div class="content has-text-centered"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content="Devices | TTtie" property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>Devices | TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fas fa-envelope"></i></span></a></div></div></div></nav></section><section class="is-primary hero"><div class=hero-body><div class=container><h1 class="title is-1 is-size-3-mobile">My devices</h1><h3 class="is-3 is-size-5-mobile subtitle">Here's what I use most of the time.</h3></div></div></section><section class=section><div class=container><div class="is-centered columns is-multiline"><div class="is-centered column is-half"><div class=box><div class=has-text-centered><span class="icon is-large"><i class="fas fa-3x fa-desktop"></i></span><br><p class="is-3 is-size-5-mobile title">The main computer</p></div><hr><ul class=tttie-device-list><li><span class=icon><i class="fas fa-microchip"></i></span> <b>CPU:</b> Intel Core i3-3240 (dual-core)</li><li><span class=icon><i class="fas fa-memory"></i></span> <b>RAM:</b> 8 GB, DDR3-1333</li><li><span class=icon><i class="fas fa-desktop"></i></span> <b>OS:</b> Dual-boot Windows 10 and Arch Linux</li><li><span class=icon><i class="fas fa-hdd"></i></span> <b>Storage:</b> 500 GB Samsung 860 EVO, 1 TB WD Blue</li><li><span class=icon><i class="fa-window-restore far"></i></span> <b>GPU:</b> NVIDIA GeForce GT 640 (2 GB RAM)</li><li><span class=icon><i class="fas fa-tv"></i></span> <b>Display:</b> Philips 276E 27&#34;, 1920x1080</li></ul></div></div><div class="is-centered column is-half"><div class=box><div class=has-text-centered><span class="icon is-large"><i class="fas fa-3x fa-mobile"></i></span><br><p class="is-3 is-size-5-mobile title">Galaxy A51</p></div><hr><ul class=tttie-device-list><li><span class=icon><i class="fas fa-microchip"></i></span> <b>CPU:</b> Exynos 9611 (octa-core)</li><li><span class=icon><i class="fas fa-memory"></i></span> <b>RAM:</b> 4 GB</li><li><span class=icon><i class="fab fa-android"></i></span> <b>OS:</b> One UI 2.1, based on Android 10</li><li><span class=icon><i class="fas fa-hdd"></i></span> <b>Storage:</b> 128 GB of internal memory</li><li><span class=icon><i class="fas fa-tv"></i></span> <b>Display:</b> 6,5&#34;, 2400x1080</li></ul></div></div><div class="is-centered column is-half"><div class=box><div class=has-text-centered><span class="icon is-large"><i class="fas fa-3x fa-mobile"></i></span><br><p class="is-3 is-size-5-mobile title">Galaxy J5 (2017)</p></div><hr><ul class=tttie-device-list><li><span class=icon><i class="fas fa-microchip"></i></span> <b>CPU:</b> Exynos 7870 (octa-core)</li><li><span class=icon><i class="fas fa-memory"></i></span> <b>RAM:</b> 2 GB</li><li><span class=icon><i class="fab fa-android"></i></span> <b>OS:</b> phh-Treble Android 10</li><li><span class=icon><i class="fas fa-hdd"></i></span> <b>Storage:</b> 16 GB of internal memory</li><li><span class=icon><i class="fas fa-tv"></i></span> <b>Display:</b> 5,2&#34;, 1280x720</li></ul></div></div></div></div></section><footer class=footer><div class="has-text-centered content"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content=TTtie property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="hero is-primary is-fullheight"><div class=hero-head><section class="hero is-primary"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fas fa-envelope"></i></span></a></div></div></div></nav></section></div><div class=hero-body><div class="has-text-centered container"><picture class="bot-image is-round"><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class="bot-image is-round" src=/tttie-icon.png></picture><h1 class="title is-1 is-size-3-mobile">TTtie</h1><h3 class="is-3 is-size-5-mobile subtitle">A software developer from the Czech Republic</h3></div></div><div class=hero-foot></div></section><section class=hero><div class=hero-body><div class=container><h1 class="title is-1 is-size-3-mobile">Who am I?</h1><p class=content>I'm a person born and living in the Czech Republic, interested in software development. I primarily know and use JavaScript, along with other programming languages on top of that. Other than that, I'm interested in gaming, system administration, and technology overall. About gaming, I'm not the best, but not the worst either, depending on what I'm playing (Minecraft 99,9% of the time).</p></div></div></section><section class=hero><div class=hero-body><div class=container><h1 class="title is-1 is-size-3-mobile">My projects</h1><div class="is-centered columns is-multiline"><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/tt.bot.webp type=image/webp><img alt=tt.bot class="bot-image is-round" src=/static/images/tt.bot.png></picture><p class="title is-3 is-size-5-mobile">tt.bot</p><p class="subtitle is-5 is-size-6-mobile">Project Lead</p><p class=content>A simple to use moderation/utility bot for Discord.</p><div class="is-centered buttons"><a href="https://discordapp.com/oauth2/authorize?client_id=195506253806436353&amp;scope=bot" class="button is-blurple"><span class=icon><i class="fab fa-discord"></i></span> <span>Add to a server</span> </a><a href=https://github.com/tt-bot-dev class=button><span class=icon><i class="fab fa-github"></i></span> <span>GitHub</span> </a><a href=https://bot.tttie.cz class=button><span class=icon><i class="fas fa-globe"></i></span> <span>Website</span></a></div></div><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/pyro.webp type=image/webp><img alt=Pyro class="bot-image is-round" src=/static/images/pyro.jpg></picture><p class="title is-3 is-size-5-mobile">Pyro</p><p class="subtitle is-5 is-size-6-mobile">Project Lead</p><p class=content>Bring the experience of Pyro from Team Fortress 2 to your Discord server.</p><div class="is-centered buttons"><a href="https://discordapp.com/oauth2/authorize?client_id=242249568794836993&amp;scope=bot" class="button is-blurple"><span class=icon><i class="fab fa-discord"></i></span> <span>Add to a server</span> </a><a href=https://github.com/TTtie/pyro-bot class=button><span class=icon><i class="fab fa-github"></i></span> <span>GitHub</span></a></div></div><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/aefer.webp type=image/webp><img alt="Aefer Community" class="bot-image is-round" src=/static/images/aefer.jpg></picture><p class="title is-3 is-size-5-mobile">Aefer Community</p><p class="subtitle is-5 is-size-6-mobile">Project Lead</p><p class=content>My very own living place dedicated to providing support for my projects and having conversations with other people.</p><div class="is-centered buttons"><a href=https://discord.gg/pGN5dMq class="button is-blurple"><span class=icon><i class="fab fa-discord"></i></span> <span>Discord</span></a></div></div><div class="has-text-centered column is-one-third"><img alt=DifferMent class="bot-image is-round" src=https://www.differment.net/obrazok.png><p class="title is-3 is-size-5-mobile">DifferMent</p><p class="subtitle is-5 is-size-6-mobile">Helper</p><p class=content>A Minecraft server with original minigames, survival mode, cool memes and cool staff, CZ/SK only.<br><br>Join at mc.differment.net</p><div class="is-centered buttons"><a href=https://differment.net class=button><span class=icon><i class="fas fa-globe"></i></span> <span>Website</span> </a><a href=https://discord.gg/mUuZj5S class="button is-blurple"><span class=icon><i class="fab fa-discord"></i></span> <span>Discord</span></a></div></div><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/denocord.webp type=image/webp><img alt=Denocord class="bot-image is-round" src=/static/images/denocord.png></picture><p class="title is-3 is-size-5-mobile">Denocord</p><p class="subtitle is-5 is-size-6-mobile">Developer</p><p class=content>A fast, strongly typed and versatile Discord API wrapper for the Deno runtime.</p><div class="is-centered buttons"><a href=https://github.com/Denocord class=button><span class=icon><i class="fab fa-github"></i></span> <span>GitHub</span> </a><a href=https://discord.gg/gS757SV class="button is-blurple"><span class=icon><i class="fab fa-discord"></i></span> <span>Discord</span></a></div></div></div></div></div></section><footer class=footer><div class="content has-text-centered"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content=TTtie property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="hero is-primary"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fas fa-envelope"></i></span></a></div></div></div></nav></section><section class="hero is-primary"><div class=hero-body><div class=container><h1 class="title is-1 is-size-3-mobile">Privacy</h1><h3 class="is-3 is-size-5-mobile subtitle">Here's a list of our privacy policies.</h3></div></div></section><section class=hero><div class=hero-body><div class=container><div class="is-centered columns is-multiline"><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/tt.bot.webp type=image/webp><img alt=tt.bot class="bot-image is-round" src=/static/images/tt.bot.png></picture><p class="is-3 is-size-5-mobile title">tt.bot</p><div class="is-centered buttons"><a href=/privacy/tt.bot.html class=button><span class=icon><i class="fas fa-eye"></i></span> <span>View</span></a></div></div><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/pyro.webp type=image/webp><img alt=tt.bot class="bot-image is-round" src=/static/images/pyro.jpg></picture><p class="is-3 is-size-5-mobile title">Pyro Bot</p><div class="is-centered buttons"><a href=/privacy/pyro.html class=button><span class=icon><i class="fas fa-eye"></i></span> <span>View</span></a></div></div><div class="has-text-centered column is-one-third"><picture class="bot-image is-round"><source srcset=/static/images/misitano257-ultra-dog.webp type=image/webp><img alt=tt.bot class="bot-image is-round" src=/static/images/misitano257-ultra-dog.jpg></picture><p class="is-3 is-size-5-mobile title">Misitano257 ultra dog</p><div class="is-centered buttons"><a href=/privacy/misitano257-ultra-dog.html class=button><span class=icon><i class="fas fa-eye"></i></span> <span>View</span></a></div></div></div></div></div></section><footer class=footer><div class="has-text-centered content"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content=TTtie property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fa-envelope fas"></i></span></a></div></div></div></nav></section><section class="is-primary hero"><div class=hero-body><div class=container><h1 class="is-1 is-size-3-mobile title">Misitano257 ultra dog Privacy Policy</h1><h3 class="is-3 is-size-5-mobile subtitle">Review what does Misitano257 ultra dog store, how the stored data is used and why.</h3></div></div></section><section class=section><div class="container content"><p>Misitano257 ultra dog stores the following data:</p><ul><li><p><b>Your level data</b><br>Your level and XP is stored in order to give out reward roles for activity on our Discord server. You can display your own level and XP by using <code>misko, pls level</code> or <code>misko, pls board</code>.</p><p>You may request deletion of this data at our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></li><li><p><b>Server configuration</b><br>Ignored channel and user IDs are stored in order to block users from gathering XP. Reward roles are stored in order to reward users with roles for activity on the server.</p></li></ul><h3>Security Vulnerabilities</h3><p>Security vulnerabilities related to Misitano257 ultra dog will be announced through <a href=https://discord.gg/pGN5dMq>Discord</a> and also on the <a href=/blog>blog</a> of the creator, TTtie.</p><h3>Privacy Concerns, User Data Deletion</h3><p>All privacy concerns and data deletion requests shall be directed to our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></div></section><footer class=footer><div class="content has-text-centered"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content=TTtie property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fa-envelope fas"></i></span></a></div></div></div></nav></section><section class="is-primary hero"><div class=hero-body><div class=container><h1 class="is-1 is-size-3-mobile title">Pyro Bot Privacy Policy</h1><h3 class="is-3 is-size-5-mobile subtitle">Review what does Pyro Bot store, how the stored data is used and why.</h3></div></div></section><section class=section><div class="container content"><p>Pyro Bot collects the amount of servers it is on. This data is shared with <a href=https://discord.bots.gg>discord.bots.gg</a> in order to display the amount of servers on the bot's page on the mentioned website. Their privacy policy can be seen <a href=https://discord.bots.gg/terms>here</a>.</p><p>Pyro Bot does not knowingly store any data.</p><h3>Security Vulnerabilities</h3><p>Security vulnerabilities related to Pyro Bot will be announced through <a href=https://discord.gg/pGN5dMq>Discord</a> and also on the <a href=/blog>blog</a> of the creator, TTtie.</p><h3>Privacy Concerns</h3><p>All privacy concerns shall be directed to our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></div></section><footer class=footer><div class="content has-text-centered"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="A backend/frontend software developer from the Czech Republic." name=description><meta content="tttie, bot, discord, programmer, javascript, js, developer, software, pyro, tt.bot" name=keywords><meta content=TTtie property=og:title><meta content=website property=og:type><meta content=https://tttie.cz/tttie-icon.png property=og:image><meta content=https://tttie.cz/ property=og:url><meta content="A backend/frontend software developer from the Czech Republic." property=og:description><meta content=TTtie property=og:site_name><title>TTtie</title><meta content="width=device-width,initial-scale=1,minimum-scale=1" name=viewport><link href=/favicon.ico rel="shortcut icon"><meta content=#008800 name=theme-color><link href=/static/style.c09876cc.css rel=stylesheet><link href=/static/style.fa.3b640f5c.css rel=stylesheet><script defer src=/static/activateNav.b4722651.js></script></head><body><section class="is-primary hero"><nav class="is-primary navbar"><div class=container><div class=navbar-brand><a href=/ class="navbar-item bot-bar-item"><picture class=is-rounded><source srcset=/tttie-icon.webp type=image/webp><img alt=TTtie class=is-rounded src=/tttie-icon.png></picture><span>TTtie</span> </a><a class="has-text-light navbar-burger" aria-label=Menu aria-expanded=false data-target=tttie-navbar-menu role=button><span aria-hidden=true></span> <span aria-hidden=true></span> <span aria-hidden=true></span></a></div><div class=navbar-menu id=tttie-navbar-menu><div class=navbar-start><a href=/devices.html class=navbar-item><span>Devices</span> </a><a href=/blog class=navbar-item><span>Blog</span> </a><a href=/privacy class=navbar-item><span>Privacy</span></a></div><div class="is-inline-flex navbar-end"><a href=https://discord.gg/pGN5dMq class=navbar-item aria-label=Discord rel="nofollow noopener" target=_blank title=Discord><span class=icon><i class="fab fa-discord"></i></span> </a><a href=https://github.com/TTtie class=navbar-item aria-label=GitHub rel="nofollow noopener" target=_blank title=GitHub><span class=icon><i class="fab fa-github"></i></span> </a><a href=https://twitter.com/TTtie_TT class=navbar-item aria-label=Twitter rel="nofollow noopener" target=_blank title=Twitter><span class=icon><i class="fab fa-twitter"></i></span> </a><a href=https://keybase.io/tttie class=navbar-item aria-label=Keybase rel="nofollow noopener" target=_blank title=Keybase><span class=icon><i class="fab fa-keybase"></i></span> </a><a href=mailto:me@tttie.cz class=navbar-item aria-label=E-mail rel="nofollow noopener" target=_blank title=E-mail><span class=icon><i class="fa-envelope fas"></i></span></a></div></div></div></nav></section><section class="is-primary hero"><div class=hero-body><div class=container><h1 class="is-1 is-size-3-mobile title">tt.bot Privacy Policy</h1><h3 class="is-3 is-size-5-mobile subtitle">Review what does tt.bot store, how the stored data is used and why.</h3></div></div></section><section class=section><div class="container content"><p>tt.bot stores the following data:</p><ul><li><p><b>Your user profile</b><br>Only your language and timezone can be stored. This is considered personally identifiable information. Your language is used in order to translate tt.bot's messages into your native language. Your timezone is used in order to display the times in your timezone. The timezone is also publicly available by typing <code>tt.timefor @user</code>.</p><p>If you'd like to remove the user profile, use the <code>tt.profile remove</code> command or delete the profile using the web interface at <a href=https://bot.tttie.cz/profile>https://bot.tttie.cz/profile</a> (requires sign-in).</p></li><li><p><b>Server configurations</b><br>The server-specific prefix, the staff role ID, server farewell/welcome messages, server farewell/welcome channel IDs, server rule agreement channel ID, member role ID, logging channel ID, logging events, modlog channel ID and the server-wide locale can be stored. This data is used in order to provide some of tt.bot's features and to translate tt.bot into the server-wide locale.</p><p>You may request deletion of this data at our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></li><li><p><b>Server moderation logs</b><br>The ID of the punished user, the punishment reason, type and the ID of the message tied with the modlog entry are stored. This data is used in order to display user's punishments using the <code>tt.strikes</code> command and to allow the moderators to update the punishment reason using the <code>tt.reason</code> and to delete the punishment using the <code>tt.delpunish</code> command.</p><p>You may request deletion of this data at our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></li><li><p><b>Tags</b><br>Tags are publicly available key/value entries. The only information stored is the tag name, the tag value and the ID of the author. This information is used in order to display the tags themselves. Tags are user-generated content. By creating a tag, you must comply with Discord's Terms of Service regarding user content. By creating a tag, you give us permission to show the content of the tag to anyone across Discord. Some tags may contain special strings that can be interpolated with some of the personally identifiable information. The aforementioned interpolated string is not stored at our servers.</p><p>In order to delete your own tag, run the <code>tt.tag remove (name)</code>. In order to delete a tag made by someone else containing your content without your permission, please request deletion of this data at our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></li><li><p><b>Speakerphone</b><br>Speakerphone stores the user-selected phone number, the privacy status, and the channel ID and server ID. The user-selected phone number is in no means a valid telephone number and thereby is not considered personally identifiable information. The channel ID and server ID is used in order to route the call to the appropriate location and to show the location, provided that the number is not private.</p><p>In order to delete a phone entry, run the <code>tt.phone remove (number)</code> command or please request deletion of this data at our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></li><li><p><b>Cookies</b><br>We use cookies in order to identify your session to provide the web panel and in order to indicate that you've consented to collect the mentioned information at the landing page. The sessions are stored for a length of 1 day, however, the data collection consent is stored on your computer indefinitely.</p><p>In order to withdraw the consent and/or to disassociate the session with your computer, please, delete the cookies for bot.tttie.cz.</p></li><li><p><b>User sessions</b><br>Your user session contains data necessary to operate the bot's web panel, respectively:</p><ul><li>CSRF protection secret</li><li>OAuth2 token data provided by Discord, including the access/refresh tokens, token issue date and token expiry</li><li>The callback URL used to access the web panel</li></ul><p></p><p>In order to remove <b>all</b> data related to the user's session, please click the "Log out" button in the web panel. In order to invalidate the access tokens, you can do so in Discord's user settings.</p></li><li><p><b>Extensions</b><br>The extension runtime code, allowed channel and role IDs, the extension name, the extension command trigger, the extension storage ID are stored. Extension storage may contain user-generated data, along with personally identifiable information. Please check with the administrators of the server for more information about what data does the extension store.</p><p>In order to delete an extension (optionally with its storage), please run <code>tt.extensions delete (ID)</code> or use the web panel in order to delete it. If you'd like to delete an extension storage that cannot be deleted (by forgetting the storage ID and/or deleting all extensions), please request deletion of this data at our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></li></ul><p>tt.bot collects the amount of servers it is on. This data is shared with <a href=https://discord.bots.gg>discord.bots.gg</a> and <a href=https://top.gg>top.gg</a> in order to display the amount of servers on the bot's page on the mentioned websites. Their privacy policy can be seen on their respective websites, respectively <a href=https://discord.bots.gg/terms>https://discord.bots.gg/terms</a> and <a href=https://top.gg/privacy>https://top.gg/privacy</a>.</p><h3>Security Vulnerabilities</h3><p>Security vulnerabilities related to tt.bot will be announced through <a href=https://discord.gg/pGN5dMq>Discord</a> and also on the <a href=/blog>blog</a> of the creator, TTtie.</p><h3>Privacy Concerns, User Data Deletion</h3><p>All privacy concerns and data deletion requests shall be directed to our <a href=https://discord.gg/pGN5dMq>Discord server</a> or by sending an e-mail to <a href=mailto:me@tttie.cz>me@tttie.cz</a>.</p></div></section><footer class=footer><div class="content has-text-centered"><p>Website made with &lt;3 by TTtie using <a href=https://bulma.io>Bulma</a> and <a href=https://fontawesome.com>Font Awesome</a>. Hosted using <a href=https://owo.codes>owo.codes</a>.</p><p><a href=https://owo.codes/TTtie/tttie.owo.codes aria-label="tttie.cz at owo.codes"><span class=icon><i class="fab fa-git-alt"></i></span></a></p></div></footer></body></html>
\ No newline at end of file
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/static",r(r.s=2)}({2:function(e,t,r){"use strict";const n=/\/?(?:index\.html)?$/;document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector("nav.navbar");if(!e)return;(e=>{for(const t of e){if("/"===window.location.pathname)break;if(t.href){if(t.href.replace(n,"")===window.location.href.replace(n,"")){t.classList.add("is-active");break}t.classList.remove("is-active")}}})(e.querySelectorAll("a.navbar-item"));const t=e.querySelector("a.navbar-burger");t.dataset.target&&t.addEventListener("click",()=>{const e=document.getElementById(t.dataset.target);t.classList.toggle("is-active"),e.classList.toggle("is-active")})})}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-brands-400.eot");src:url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-brands-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-brands-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-solid-900.eot");src:url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-solid-900.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-solid-900.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-regular-400.eot");src:url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-regular-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-regular-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.13.1/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.fa-3x{font-size:3em}.fa-mobile:before{content:"\f10b"}.fa-microchip:before{content:"\f2db"}.fa-memory:before{content:"\f538"}.fa-hdd:before{content:"\f0a0"}.fa-window-restore:before{content:"\f2d2"}.fa-tv:before{content:"\f26c"}.fa-discord:before{content:"\f392"}.fa-github:before{content:"\f09b"}.fa-twitter:before{content:"\f099"}.fa-keybase:before{content:"\f4f5"}.fa-envelope:before{content:"\f0e0"}.fa-desktop:before{content:"\f108"}.fa-android:before{content:"\f17b"}.fa-globe:before{content:"\f0ac"}.fa-clock:before{content:"\f017"}.fa-git-alt:before{content:"\f841"}.fa-eye:before{content:"\f06e"}.fa,.fas,.fab,.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
......@@ -10,7 +10,7 @@ module.exports = {
activateNav: "./js/activateNav.js"
},
output: {
path: path.resolve(process.cwd(), "out/static"),
path: path.resolve(process.cwd(), "public/static"),
publicPath: "/static",
hashDigestLength: 8,
filename: "[name].[contenthash].js"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment