Files
gigachad-library/#90.html
T

126 lines
5.2 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Library of GigaChad</title>
<link rel="icon" href="/favicon.ico">
<link rel="stylesheet" href="/style.css?v=1">
<meta property="og:type" content="website">
<meta property="og:title" content="Library of GigaChad">
<meta property="og:description" content="The greatest website on the interwebz!">
<meta property="og:image" content="/icons/chad.png">
<script src="/message.js"></script>
</head>
<body>
<script>
const setTheme = () => {
const root = document.documentElement
const storage = localStorage.length > 0 ? localStorage : sessionStorage
for (let key in storage) {
if (storage.hasOwnProperty(key)) {
root.style.setProperty(key, storage.getItem(key))
}
}
}
setTheme()
document.addEventListener('visibilitychange', () => { if (!document.hidden) setTheme() })
</script>
<h1>
Library of GigaChad
<br>
<small id="message"><noscript><em><q>Works without JavaScript!</q></em></noscript></small>
</h1>
<script>setMsg();</script>
<div style="text-align: center;">
<div class="epic" style="display: inline-block;">
<a href="/"><img class="glow" src="/icons/chads/chad.png"></a>
</div>
</div>
<hr>
<p class="C"><a href="/about.html#how-do-i-contribute">Submit article</a> | <a href="/theme.html">Theme</a><br><a href="/donate.html"><b>Donate</b></a></p>
<p>Welcome to the Library of GigaChad—a library of information. <a href="/about.html">Moar info</a>.</p>
<p>Wiki archive is temporarily unavailable.</p>
<p>Last updated on August 12, 2025, at 21:45 UTC <span id="last-updated" data-time="2025-08-12T21:45:03.223943"></span>.</p>
<p>
<strong>News:</strong>
(Also on <a href="https://twitter.com/realGigaChad" target="_blank"><img class="icon" src="/icons/home/twitter.svg" alt="Twitter"></a> <a href="https://t.me/GigaChad" target="_blank"><img class="icon" src="/icons/home/telegram.svg" alt="Telegram"></a>)
July 2: Fixed God-Shaped Hole links.
</p>
<a href="/arts-and-literature.html"><div class="maincat">
<div style="background-image: url('/icons/home/ships.jpg');background-position:90% 55%;"></div>
<h1>Arts &amp; Literature</h1>
</div></a>
<br>
<a href="/computers-and-internet.html"><div class="maincat">
<div style="background-image: url('/icons/home/matrix.png');background-position:90% 20%;"></div>
<h1>Computers &amp; Internet</h1>
</div></a>
<br>
<a href="/health.html"><div class="maincat">
<div style="background-image: url('/icons/home/pietro.png');background-position:90% 55%;"></div>
<h1>Health</h1>
</div></a>
<br>
<a href="/history.html"><div class="maincat">
<div style="background-image: url('/icons/home/rome2.jpg');background-position:50% 50%;"></div>
<h1>History</h1>
</div></a>
<br>
<a href="/politics-philosophy-and-society.html"><div class="maincat">
<div style="background-image: url('/icons/home/putin.jpg');background-position:90% 15%;"></div>
<h1>Politics, Philosophy &amp; Society</h1>
</div></a>
<br>
<a href="/practical-skills.html"><div class="maincat">
<div style="background-image: url('/icons/home/forest.jpg');background-position:90% 5%;"></div>
<h1>Practical Skills</h1>
</div></a>
<br>
<a href="/religion-and-spirituality.html"> <div class="maincat">
<div style="background-image: url('/icons/home/religion.jpg');background-position:90% 50%;"></div>
<h1>Religion &amp; Spirituality</h1>
</div></a>
<br>
<a href="/science.html"><div class="maincat">
<div style="background-image: url('/icons/home/cocaine.jpg');background-position:90% 60%;"></div>
<h1>Science</h1>
</div></a>
<br>
<a href="/other.html"><div class="maincat">
<div style="background-image: url('/icons/home/xp.jpg');background-position:90% 50%;"></div>
<h1>Other (WIP)</h1>
</div></a>
<script>
function updateTime() {
const element = document.getElementById('last-updated')
const lastUpdated = new Date(element.getAttribute('data-time') + 'Z')
const now = new Date()
const diff = Math.round((now - lastUpdated) / 1000)
const pluralize = (count, singular) => count === 1 ? singular : singular + 's'
let message = ''
if (diff < 60) {
message = `${diff} ${pluralize(diff, 'second')} ago`
} else if (diff < 3600) {
message = `${Math.round(diff / 60)} ${pluralize(Math.round(diff / 60), 'minute')} ago`
} else if (diff < 86400) {
message = `${Math.round(diff / 3600)} ${pluralize(Math.round(diff / 3600), 'hour')} ago`
} else {
message = `${Math.round(diff / 86400)} ${pluralize(Math.round(diff / 86400), 'day')} ago`
}
element.textContent = `(${message})`
}
updateTime()
setInterval(updateTime, 60000)
</script>
</body>
</html>
<hr>
<p class="C">Library of GigaChad | <a href="/" target="_blank">GigaChad</a></p>
</body>
</html>