Remove index.html from tracking. - bitreich-www - the bitreich www website gene… | |
Log | |
Files | |
Refs | |
Tags | |
--- | |
commit 0c7097f3b521b868999dd8bf4d4758ee0809f662 | |
parent 5b2ffc927fcad1a1228caee02a28f50a26c3fd42 | |
Author: Christoph Lohmann <[email protected]> | |
Date: Wed, 31 Jul 2024 17:37:04 +0200 | |
Remove index.html from tracking. | |
Diffstat: | |
D index.html | 712 -----------------------------… | |
1 file changed, 0 insertions(+), 712 deletions(-) | |
--- | |
diff --git a/index.html b/index.html | |
@@ -1,712 +0,0 @@ | |
-<html> | |
-<head> | |
- <title>Bitreich.org</title> | |
- | |
- <meta http-equiv="content-type" content="text/html; charset=utf-8" /> | |
- <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
- <meta name="description" content="Bitreich.org – Simplicidad o Muert… | |
- <meta name="keywords" content="open source, libre software, simplicity… | |
- <meta name="robots" content="follow" /> | |
- <meta http-equiv="content-language" content="en" /> | |
- <link rel="shortcut icon" href="/favicon.gif" type="image/gif" /> | |
-</head> | |
-<body> | |
-<h1>Bitreich.org</h1> | |
-<p>Sorry, we are using the non-complex gopher protocol. Consider browsing to | |
-<a class="proletariat" href="gophers://bitreich.org/1/">gophers://bitreich.org… | |
-</p> | |
- | |
-<p>If you don't know how to access gopher, see the website of | |
-<a class="proletariat" href="http://gopherproject.org">The Gopher Project</a> | |
-(<a class="proletariat" href="gopher://gopherproject.org">via gopher</a>) | |
-for further assistance. | |
-</p> | |
- | |
-<p style="color:red; font-weight:bold; text-align: center;"> | |
-<marquee><blink>NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW | |
-NEW NEW NEW</blink></marquee> | |
-For fast access there is the <a class="proletariat" href="ssh://kiosk@bitreich… | |
-Kiosk</a>, where you can have the latest | |
-gopher offers and of course access to gopher for free, using SSH. | |
-<marquee><blink>NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW | |
-NEW NEW</blink></marquee></p> | |
- | |
-<!-- | |
-X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* | |
- | |
-The Web Sucks – And Everyone Knows It For Years. | |
- | |
- gophers://bitreich.org/I/memecache/www-killer.png | |
- | |
-* How many Megabyte of RAM does it take to display this page? | |
-* How many lines of buggy code does this information get through to be seen by | |
- your eyes? | |
-* How big will be the burden, when the web browser market is just two engines | |
- and you are forced into DRM? | |
-* Why does it take years to display HTML and all its substandards? | |
-* Why is it easier to align this plaintext than any text in HTML? | |
-* Bad Javascript is causing global warming. Why are there no regulations | |
- against it? | |
- | |
- gophers://bitreich.org/I/memecache/keep-out-of-the-web.jpg | |
- | |
-If you are ready to discover the truth, join the | |
- | |
- BERNERS-LEE KICKING CLUB | |
- | |
-Here is a video of the club at work: | |
- | |
- gophers://bitreich.org/9/memecache/berners-lee-kicking-club.webm | |
- | |
-We welcome all people with an interest in vocal fight. | |
- | |
-Come on IRC for membership application: | |
- | |
- ircs://irc.bitreich.org:6697/#bitreich-en | |
- | |
-Members get premium access to the XML Strip Club. See the best XML | |
-entitties in your area! | |
- | |
- gophers://bitreich.org/1/xml-strip-club | |
- | |
-Once you are done, you get premium at the Progress Bar: | |
- | |
- gophers://bitreich.org/1/progress-bar | |
- | |
-"I would never join any club that would have me as a member. Except for | |
-the Berners-Lee Kicking Club." -- Marx Groucho | |
- | |
-Have fun! | |
- | |
-P.S. We are mining bitcoin using a hidden script. It is your fault, you | |
- decided to use the web on your own behalf. Maybe you find it. | |
- | |
-P.P.S. Only pedophiles and terrorists look at the source code. | |
- gophers://bitreich.org/9/memecache/3pgalf.webm | |
- | |
---> | |
- | |
-<style type="text/css"> | |
- | |
-html, body { | |
- height: 100%; | |
- cursor: none; | |
- scrollbar-color: deeppink pink; | |
-} | |
- | |
-::selection { color: yellow; } | |
- | |
-body { | |
- transform: rotate(25deg) translateX(200px) translateY(200px); | |
- background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS… | |
-} | |
- | |
-.proletariat { | |
- background: blue; | |
- background: -webkit-linear-gradient(left, orange , yellow, green, cyan, bl… | |
- background: -o-linear-gradient(right, orange, yellow, green, cyan, blue, v… | |
- background: -moz-linear-gradient(right, orange, yellow, green, cyan, blue,… | |
- background: linear-gradient(to right, orange , yellow, green, cyan, blue, … | |
- -webkit-background-clip: text; | |
- -webkit-text-fill-color: transparent; | |
-} | |
- | |
-.proletariat:hover { | |
- text-decoration: underline; | |
-} | |
- | |
-.clippy, .clippy-balloon { | |
- position: fixed; | |
- z-index: 1000; | |
- cursor: pointer; | |
-} | |
- | |
-.clippy-balloon { | |
- | |
- background: #FFC; | |
- color: black; | |
- padding: 8px; | |
- border: 1px solid black; | |
- border-radius: 5px; | |
- | |
-} | |
- | |
-.clippy-content { | |
- max-width: 200px; | |
- min-width: 120px; | |
- font-family: "Microsoft Sans", sans-serif; | |
- font-size: 10pt; | |
-} | |
- | |
-.clippy-tip { | |
- width: 10px; | |
- height: 16px; | |
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMA… | |
- position: absolute; | |
-} | |
- | |
-.clippy-top-left .clippy-tip { | |
- top: 100%; | |
- margin-top: 0px; | |
- left: 100%; | |
- margin-left: -50px; | |
-} | |
- | |
-.clippy-top-right .clippy-tip { | |
- top: 100%; | |
- margin-top: 0px; | |
- left: 0; | |
- margin-left: 50px; | |
- background-position: -10px 0; | |
- | |
-} | |
- | |
-.clippy-bottom-right .clippy-tip { | |
- top: 0; | |
- margin-top: -16px; | |
- left: 0; | |
- margin-left: 50px; | |
- background-position: -10px -16px; | |
-} | |
- | |
-.clippy-bottom-left .clippy-tip { | |
- top: 0; | |
- margin-top: -16px; | |
- left: 100%; | |
- margin-left: -50px; | |
- background-position: 0px -16px; | |
-} | |
- | |
-</style> | |
- | |
-<script> | |
- | |
-/*! jQuery v1.7 jquery.com | jquery.org/license */ | |
-(function(a,b){function cA(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultV… | |
-(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|… | |
-,arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:functi… | |
- | |
-// Hacker News is bad. | |
-if (document.referrer.startsWith("https://news.ycombinator.com")) { | |
- document.location = "https://upload.wikimedia.org/wikipedia/commons/d/… | |
-} | |
- | |
-// Stolen from https://outerproduct.net/oneko.js | |
-// based on maia's oneko.js https://maia.crimew.gay/ | |
-// based on oneko.js from https://github.com/adryd325/oneko.js, licensed under… | |
- | |
-function getRandomInt(min, max) { | |
- min = Math.ceil(min); | |
- max = Math.floor(max); | |
- return Math.floor(Math.random() * (max - min) + min); | |
-} | |
- | |
-function oneko() { | |
- const nekoEl = document.createElement("div"); | |
- let nekoPosX = getRandomInt(32, window.innerWidth - 63); | |
- let nekoPosY = getRandomInt(32, window.innerHeight - 63); | |
- let mousePosX = nekoPosX - 32; | |
- let mousePosY = nekoPosY - 32; | |
- let frameCount = 0; | |
- let idleTime = 0; | |
- let idleAnimation = null; | |
- let idleAnimationFrame = 0; | |
- const nekoSpeed = 10; | |
- const spriteSets = { | |
- idle: [[-3, -3]], | |
- alert: [[-7, -3]], | |
- scratchSelf: [ | |
- [-5, 0], | |
- [-6, 0], | |
- [-7, 0], | |
- ], | |
- scratchWallN: [ | |
- [0, 0], | |
- [0, -1], | |
- ], | |
- scratchWallS: [ | |
- [-7, -1], | |
- [-6, -2], | |
- ], | |
- scratchWallE: [ | |
- [-2, -2], | |
- [-2, -3], | |
- ], | |
- scratchWallW: [ | |
- [-4, 0], | |
- [-4, -1], | |
- ], | |
- tired: [[-3, -2]], | |
- sleeping: [ | |
- [-2, 0], | |
- [-2, -1], | |
- ], | |
- N: [ | |
- [-1, -2], | |
- [-1, -3], | |
- ], | |
- NE: [ | |
- [0, -2], | |
- [0, -3], | |
- ], | |
- E: [ | |
- [-3, 0], | |
- [-3, -1], | |
- ], | |
- SE: [ | |
- [-5, -1], | |
- [-5, -2], | |
- ], | |
- S: [ | |
- [-6, -3], | |
- [-7, -2], | |
- ], | |
- SW: [ | |
- [-5, -3], | |
- [-6, -1], | |
- ], | |
- W: [ | |
- [-4, -2], | |
- [-4, -3], | |
- ], | |
- NW: [ | |
- [-1, 0], | |
- [-1, -1], | |
- ], | |
- }; | |
- | |
- function create() { | |
- nekoEl.id = "oneko"; | |
- nekoEl.style.width = "32px"; | |
- nekoEl.style.height = "32px"; | |
- nekoEl.style.position = "fixed"; | |
- nekoEl.style.pointerEvents = "none"; | |
- nekoEl.style.backgroundImage = "url('/s/neko.png')"; | |
- nekoEl.style.imageRendering = "pixelated"; | |
- nekoEl.style.left = `${nekoPosX}px`; | |
- nekoEl.style.top = `${nekoPosY}px`; | |
- nekoEl.style.zIndex = 9999999999; //Number.MAX_SAFE_INTEGER | |
- | |
- document.body.appendChild(nekoEl); | |
- | |
- document.onmousemove = (event) => { | |
- mousePosX = event.clientX; | |
- mousePosY = event.clientY; | |
- }; | |
- | |
- window.onekoInterval = setInterval(frame, 100); | |
- } | |
- | |
- function setSprite(name, frame) { | |
- const sprite = spriteSets[name][frame % spriteSets[name].length]; | |
- nekoEl.style.backgroundPosition = `${sprite[0] * 32}px ${sprite[1] * 32}px… | |
- } | |
- | |
- function resetIdleAnimation() { | |
- idleAnimation = null; | |
- idleAnimationFrame = 0; | |
- } | |
- | |
- function idle() { | |
- idleTime += 1; | |
- | |
- // every ~ 20 seconds | |
- if (idleTime > 10 && true && idleAnimation == null) { | |
- let avalibleIdleAnimations = ["sleeping", "scratchSelf"]; | |
- if (nekoPosX < 32) { | |
- avalibleIdleAnimations.push("scratchWallW"); | |
- } | |
- if (nekoPosY < 32) { | |
- avalibleIdleAnimations.push("scratchWallN"); | |
- } | |
- if (nekoPosX > window.innerWidth - 32) { | |
- avalibleIdleAnimations.push("scratchWallE"); | |
- } | |
- if (nekoPosY > window.innerHeight - 32) { | |
- avalibleIdleAnimations.push("scratchWallS"); | |
- } | |
- idleAnimation = | |
- avalibleIdleAnimations[ | |
- Math.floor(Math.random() * avalibleIdleAnimations.length) | |
- ]; | |
- } | |
- | |
- switch (idleAnimation) { | |
- case "sleeping": | |
- if (idleAnimationFrame < 8) { | |
- setSprite("tired", 0); | |
- break; | |
- } | |
- setSprite("sleeping", Math.floor(idleAnimationFrame / 4)); | |
- if (idleAnimationFrame > 192) { | |
- resetIdleAnimation(); | |
- } | |
- break; | |
- case "scratchWallN": | |
- case "scratchWallS": | |
- case "scratchWallE": | |
- case "scratchWallW": | |
- case "scratchSelf": | |
- setSprite(idleAnimation, idleAnimationFrame); | |
- if (idleAnimationFrame > 9) { | |
- resetIdleAnimation(); | |
- } | |
- break; | |
- default: | |
- setSprite("idle", 0); | |
- return; | |
- } | |
- idleAnimationFrame += 1; | |
- } | |
- | |
- function frame() { | |
- frameCount += 1; | |
- const diffX = nekoPosX - mousePosX; | |
- const diffY = nekoPosY - mousePosY; | |
- const distance = Math.sqrt(diffX ** 2 + diffY ** 2); | |
- | |
- if (distance < nekoSpeed || distance < 48) { | |
- idle(); | |
- return; | |
- } | |
- | |
- idleAnimation = null; | |
- idleAnimationFrame = 0; | |
- | |
- if (idleTime > 1) { | |
- setSprite("alert", 0); | |
- // count down after being alerted before moving | |
- idleTime = Math.min(idleTime, 7); | |
- idleTime -= 1; | |
- return; | |
- } | |
- | |
- direction = diffY / distance > 0.5 ? "N" : ""; | |
- direction += diffY / distance < -0.5 ? "S" : ""; | |
- direction += diffX / distance > 0.5 ? "W" : ""; | |
- direction += diffX / distance < -0.5 ? "E" : ""; | |
- setSprite(direction, frameCount); | |
- | |
- nekoPosX -= (diffX / distance) * nekoSpeed; | |
- nekoPosY -= (diffY / distance) * nekoSpeed; | |
- | |
- nekoPosX = Math.min(Math.max(16, nekoPosX), window.innerWidth - 16); | |
- nekoPosY = Math.min(Math.max(16, nekoPosY), window.innerHeight - 16); | |
- | |
- nekoEl.style.left = `${nekoPosX - 16}px`; | |
- nekoEl.style.top = `${nekoPosY - 16}px`; | |
- } | |
- | |
- create(); | |
-}; | |
- | |
-const isReduced = window.matchMedia(`(prefers-reduced-motion: reduce)`) === tr… | |
-if (!isReduced) { | |
- oneko(); | |
-} | |
- | |
- | |
-if (typeof(navigator.vibrate) != "undefined") { | |
- function vibratorfun() { | |
- setTimeout(function () { | |
- navigator.vibrate([3000, 1000, 4000, 1000]) | |
- vibratorfun(); | |
- }, 10000); | |
- } | |
-} | |
- | |
-</script> | |
- | |
-<style type="text/css"> | |
- #hipster { | |
- background-color: #515151; | |
- color: white; | |
- margin-left: auto; | |
- margin-right: auto; | |
- padding-top: 1rem; | |
- padding-bottom: 1rem; | |
- text-align: center; | |
- border-radius: 3px; | |
- box-shadow: inset 0px 0px 20px 0px #333333; | |
- text-align: center; | |
- font-size: 1.3em; | |
- font-weight: bold; | |
- width: 800px; | |
- } | |
-</style> | |
- | |
-<div> | |
-<p style="text-align: center;">To install all bitreich software, run the follo… | |
-terminal.</p> | |
-<pre id="hipster">curl -sLk http://bitreich.org/s/bitreich.sh | sudo sh</pre> | |
-</div> | |
- | |
-<!-- When all things are loaded, play the startup sound. --> | |
-<audio allow="autoplay" autoplay="autoplay" src="s/startup.mp3"></audio> | |
- | |
-<audio allow="autoplay" autoplay="autoplay" loop="true" | |
- src="s/padme-hum.mp3"></audio> | |
- | |
-<style type="text/css"> | |
- #support { | |
- width: 400px; | |
- color: black; | |
- height: 400px; | |
- margin-left: auto; | |
- margin-right: auto; | |
- background-color: yellow; | |
- line-height: 40px; | |
- opacity: 0.8; | |
- text-align: center; | |
- font-size:1.3em; | |
- font-weight: bold; | |
- border: 10px solid pink; | |
- -moz-border-radius: 15px; | |
- border-radius: 50px; | |
- } | |
- | |
- #support-a { | |
- text-decoration: none; | |
- color: black; | |
- } | |
- | |
- #speech-bubble { | |
- position: relative; | |
- width: 200px; | |
- height: 100px; | |
- text-align: center; | |
- line-height: 100px; | |
- background-color: #fff; | |
- border: 8px solid #666; | |
- -webkit-border-radius: 30px; | |
- -moz-border-radius: 30px; | |
- border-radius: 30px; | |
- -webkit-box-shadow: 2px 2px 4px #888; | |
- -moz-box-shadow: 2px 2px 4px #888; | |
- box-shadow: 2px 2px 4px #888; | |
- animation: blinker 1s linear infinite; | |
- color: red; | |
- } | |
- | |
- @keyframes blinker { | |
- 50% { | |
- opacity: 0; | |
- } | |
- } | |
- | |
- #speech-bubble:before { | |
- content: ' '; | |
- position: absolute; | |
- width: 0; | |
- height: 0; | |
- left: 30px; | |
- top: 100px; | |
- border: 25px solid; | |
- border-color: #666 transparent transparent #666; | |
- } | |
- | |
- #speech-bubble:after { | |
- content: ' '; | |
- position: absolute; | |
- width: 0; | |
- height: 0; | |
- left: 38px; | |
- top: 100px; | |
- border: 15px solid; | |
- border-color: #fff transparent transparent #fff; | |
- } | |
- | |
- .ascii { | |
- font-family: monospace; | |
- line-height: 20px; | |
- text-align: left; | |
- white-space: pre; | |
- } | |
- | |
- .center { | |
- width: 100px; | |
- margin-left: auto; | |
- margin-right: auto; | |
- } | |
- | |
- .right { | |
- width: 100px; | |
- margin-left: auto; | |
- margin-right: 2px; | |
- } | |
-</style> | |
- | |
-<a id="support-a" href="ircs://irc.bitreich.org:6697/#bitreich-en"> | |
-<div id="support"> | |
- <p id="speech-bubble" class="right"><blink>❤ I love you! ❤</blink>… | |
-<pre class="ascii center"> | |
- ________ | |
-(_]----[_) | |
-.~|.''.| | |
-~.|'..'| | |
-`~`----` ldb | |
-</pre> | |
- <p>Bitreich Support</p> | |
- <span>24/7 Sanity Support</span> | |
-</div> | |
-</a> | |
- | |
-<style type="text/css"> | |
- | |
-.bithubcenter { | |
- width: 307px; | |
- margin-left: auto; | |
- margin-right: auto; | |
-} | |
- | |
-</style> | |
- | |
-<a id="bithub" href="gopher://bitreich.org/1/bithub"> | |
-<div id="bithub" class="bithubcenter"> | |
- <img src="/deep-thinker.gif" /> | |
-</div> | |
-</a> | |
- | |
-<style type="text/css"> | |
- | |
- #cake { | |
- width: 100%; | |
- color: white; | |
- height: 200px; | |
- position: absolute; | |
- left:0; | |
- bottom:0; | |
- background-color: black; | |
- line-height: 40px; | |
- opacity: 0.8; | |
- text-align: center; | |
- font-size:1.3em; | |
- font-weight: bold; | |
- | |
- } | |
- | |
- #cookie::before{ | |
- content: ""; | |
- position: absolute; | |
- left: 0; | |
- bottom: 200px; | |
- right: 0; | |
- background-repeat: repeat; | |
- height: 20px; | |
- background-size: 20px 20px; | |
- background-image: | |
- radial-gradient(circle at 10px -2px, pink 12px, black 15px); | |
- } | |
- | |
- #gcpdr { | |
- font-size: 0.7em; | |
- } | |
- | |
- #cookie { | |
- border-radius:10px; | |
- background-color: green; | |
- padding: 5px; | |
- box-shadow: 0px 0px 4px black; | |
- margin-left: 10%; | |
- border: solid black 1px; | |
- cursor: pointer; | |
- font-size: 1.3em; | |
- } | |
- | |
-</style> | |
- | |
-<div id="cake"> | |
- <p> | |
- Bitreich members like to eat cake. We only store good cake recipes. | |
- <span id="gcpdr">This complies with the GCPR - General Cookie Protection | |
- Ruling.</span> | |
- <span id="cookie" onclick='alert(":("); window.location.href="/dickbutt";'… | |
- </p> | |
-</div> | |
- | |
-<script> | |
- | |
-/* Go Konga after 30 seconds. */ | |
- | |
-var now = new Date(); | |
-var today = now.getDay(); | |
- | |
-setTimeout(function() { | |
- switch (today % 18) { | |
- case 1: | |
- window.location.href="http://zuckless.org"; | |
- break; | |
- case 2: | |
- window.location.href="https://matias.ma/nsfw/"; | |
- break; | |
- case 3: | |
- /* Suckless Philosophy */ | |
- window.location.href="https://rule34.xxx/index.php?page=post&s… | |
- break; | |
- case 4: | |
- /* Dark Fantasies */ | |
- window.location.href="https://dark.fi/"; | |
- break; | |
- case 5: | |
- window.location.href="https://fakeupdate.net/xp/"; | |
- break; | |
- case 6: | |
- window.location.href="https://fakeupdate.net/vista/"; | |
- break; | |
- case 7: | |
- window.location.href="https://fakeupdate.net/win8/"; | |
- break; | |
- case 8: | |
- window.location.href="https://fakeupdate.net/win7/"; | |
- break; | |
- case 9: | |
- window.location.href="https://fakeupdate.net/apple/"; | |
- break; | |
- case 10: | |
- window.location.href="https://fakeupdate.net/win11/"; | |
- break; | |
- case 11: | |
- window.location.href="https://fakeupdate.net/win10ue/"; | |
- break; | |
- case 12: | |
- window.location.href="https://fakeupdate.net/steam/"; | |
- break; | |
- case 13: | |
- window.location.href="https://fakeupdate.net/wnc/"; | |
- break; | |
- case 14: | |
- window.location.href="https://everything.npm.lol/"; | |
- break; | |
- case 15: | |
- window.location.href="\\\\.\\globalroot\\device\\condrv\\kerne… | |
- break; | |
- default: | |
- window.location.href="http://zuccless.org"; | |
- break; | |
- } | |
-}, 500000); | |
-</script> | |
-<script> | |
- | |
-degrotate = 25; | |
-setInterval(function() { | |
- degrotate += 0.05; | |
- if (degrotate > 350) { | |
- i = 0; | |
- } | |
- document.body.style.transform = "rotate("+degrotate+"deg)"; | |
- document.body.style.transformOrigin = "center"; | |
-}, 20); | |
- | |
-</script> | |
-<style type="text/css"> | |
- | |
-/* Let the fun begin. */ | |
-/* Well no, firefox sucks and we want konga. */ | |
-/* @import url("/s/bitreich.css"); */ | |
- | |
-</style> | |
- | |
-</body> | |
-</html> | |
- |