From 2447be1a59a084e8687c9d1c126c9e76db11bf32 Mon Sep 17 00:00:00 2001 From: CatAClock Date: Sat, 19 Apr 2025 16:12:17 -0700 Subject: [PATCH] first commit --- Icons/ArrowLeft.png | Bin 0 -> 2757 bytes Icons/ArrowRight.png | Bin 0 -> 2685 bytes LICENSE.md | 131 +++++++++++++++++++++++++++++++++++ README.md | 8 +++ index.html | 90 ++++++++++++++++++++++++ robots.txt | 15 ++++ script.js | 53 +++++++++++++++ style.css | 159 +++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 456 insertions(+) create mode 100644 Icons/ArrowLeft.png create mode 100644 Icons/ArrowRight.png create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 index.html create mode 100644 robots.txt create mode 100644 script.js create mode 100644 style.css diff --git a/Icons/ArrowLeft.png b/Icons/ArrowLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..b0c4091f519138b812cadfed841640b159ab98a4 GIT binary patch literal 2757 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 EACj9OIsgCw literal 0 HcmV?d00001 diff --git a/Icons/ArrowRight.png b/Icons/ArrowRight.png new file mode 100644 index 0000000000000000000000000000000000000000..0060183b6b46f84b466a183dbc141d3658bebbae GIT binary patch literal 2685 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 literal 0 HcmV?d00001 diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..fe70743 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,131 @@ +# PolyForm Noncommercial License 1.0.0 + + + +## Acceptance + +In order to get any license under these terms, you must agree +to them as both strict obligations and conditions to all +your licenses. + +## Copyright License + +The licensor grants you a copyright license for the +software to do everything you might do with the software +that would otherwise infringe the licensor's copyright +in it for any permitted purpose. However, you may +only distribute the software according to [Distribution +License](#distribution-license) and make changes or new works +based on the software according to [Changes and New Works +License](#changes-and-new-works-license). + +## Distribution License + +The licensor grants you an additional copyright license +to distribute copies of the software. Your license +to distribute covers distributing the software with +changes and new works permitted by [Changes and New Works +License](#changes-and-new-works-license). + +## Notices + +You must ensure that anyone who gets a copy of any part of +the software from you also gets a copy of these terms or the +URL for them above, as well as copies of any plain-text lines +beginning with `Required Notice:` that the licensor provided +with the software. For example: + +> Required Notice: Copyright Yoyodyne, Inc. (http://example.com) + +## Changes and New Works License + +The licensor grants you an additional copyright license to +make changes and new works based on the software for any +permitted purpose. + +## Patent License + +The licensor grants you a patent license for the software that +covers patent claims the licensor can license, or becomes able +to license, that you would infringe by using the software. + +## Noncommercial Purposes + +Any noncommercial purpose is a permitted purpose. + +## Personal Uses + +Personal use for research, experiment, and testing for +the benefit of public knowledge, personal study, private +entertainment, hobby projects, amateur pursuits, or religious +observance, without any anticipated commercial application, +is use for a permitted purpose. + +## Noncommercial Organizations + +Use by any charitable organization, educational institution, +public research organization, public safety or health +organization, environmental protection organization, +or government institution is use for a permitted purpose +regardless of the source of funding or obligations resulting +from the funding. + +## Fair Use + +You may have "fair use" rights for the software under the +law. These terms do not limit them. + +## No Other Rights + +These terms do not allow you to sublicense or transfer any of +your licenses to anyone else, or prevent the licensor from +granting licenses to anyone else. These terms do not imply +any other licenses. + +## Patent Defense + +If you make any written claim that the software infringes or +contributes to infringement of any patent, your patent license +for the software granted under these terms ends immediately. If +your company makes such a claim, your patent license ends +immediately for work on behalf of your company. + +## Violations + +The first time you are notified in writing that you have +violated any of these terms, or done anything with the software +not covered by your licenses, your licenses can nonetheless +continue if you come into full compliance with these terms, +and take practical steps to correct past violations, within +32 days of receiving notice. Otherwise, all your licenses +end immediately. + +## No Liability + +***As far as the law allows, the software comes as is, without +any warranty or condition, and the licensor will not be liable +to you for any damages arising out of these terms or the use +or nature of the software, under any kind of legal claim.*** + +## Definitions + +The **licensor** is the individual or entity offering these +terms, and the **software** is the software the licensor makes +available under these terms. + +**You** refers to the individual or entity agreeing to these +terms. + +**Your company** is any legal entity, sole proprietorship, +or other kind of organization that you work for, plus all +organizations that have control over, are under the control of, +or are under common control with that organization. **Control** +means ownership of substantially all the assets of an entity, +or the power to direct its management and policies by vote, +contract, or otherwise. Control can be direct or indirect. + +**Your licenses** are all the licenses granted to you for the +software under these terms. + +**Use** means anything you do with the software requiring one +of your licenses. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..20d7e6b --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Website + +Literally just that. I made it so that way it is easy to add onto and modify. + +## Domain information + + - https://CrowdedGames.group | the main page. + - https://knowledge.CrowdedGames.group | The knowledge pages where I keep stuff for others to find. \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..ff70078 --- /dev/null +++ b/index.html @@ -0,0 +1,90 @@ + + + + + + The Fediverse + + + + + +
+

Warning! Care for yourself!

+

+ The world might seem like an uncaring place. At a glance, that might seem true. However, that doesn't mean nobody cares. The average person has enough affection to share with you, so please share it back.
+ You are also cute :3
+ Safety options are available here: https://CrowdedGames.Group + +

+

Click on this webpage to continue

+
+ +
+
+

The World Wide Web

+
+ +
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+

Testing

+

The things

+
+
+ + + + +
+

Button

+

Time

+

Button

+
+
+ + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..300799a --- /dev/null +++ b/robots.txt @@ -0,0 +1,15 @@ +# AI Assholes +User-agent: OpenAI +Disallow: / + +User-agent: GPTBot +Disallow: / + +User-agent: ChatGPT-User +Disallow: / + +User-agent: FacebookBot +Disallow: / + +User-agent: Google-Extended +Disallow: / diff --git a/script.js b/script.js new file mode 100644 index 0000000..6a48966 --- /dev/null +++ b/script.js @@ -0,0 +1,53 @@ +// GLOBAL VARS +let Warning = document.getElementsByClassName("WarningMessage")[0]; +let Main = document.getElementsByClassName("Main")[0]; +let Arrows = document.getElementsByClassName("Arrow"); + +let BrowserWidth = window.innerWidth; +let BrowserHeight = window.innerHeight; + +// Update a timer +function UpdateTime() { + var TimeNow = new Date(); + var Hour = TimeNow.getHours(); + var Minute = TimeNow.getMinutes(); + + var WebsiteTime = document.getElementsByClassName("Time")[0] + WebsiteTime.innerHTML = ""; + if (Hour < 10) { + WebsiteTime.innerHTML = WebsiteTime.innerHTML + "0" + Hour; + } else { + WebsiteTime.innerHTML = WebsiteTime.innerHTML + Hour; + } + WebsiteTime.innerHTML = WebsiteTime.innerHTML + ":"; + if (Minute < 10) { + WebsiteTime.innerHTML = WebsiteTime.innerHTML + "0" + Minute; + } else { + WebsiteTime.innerHTML = WebsiteTime.innerHTML + Minute; + } +} + +setInterval(UpdateTime, 1000); + +// When the window is resized. +onresize = (event) => { + BrowserWidth = window.innerWidth; + BrowserHeight = window.innerHeight; + Start(); +}; + +// When the tag is done loading all it's elements +function Start() { + Warning.setAttribute("style", "height: " + BrowserHeight + "px; width: " + BrowserWidth + "px;"); + Main.setAttribute("style", "height: " + BrowserHeight + "px; width: " + BrowserWidth + "px;"); + Arrows[1].setAttribute("style", "left: " + (BrowserWidth - 100) + "px;"); +} + +// On clicking the warning message +function WarningFade() { + Warning.classList.add("WarningFadeOutAnimation"); + document.getElementsByClassName("BlinkAnimation")[0].classList.remove("BlinkAnimation"); + Main.classList.add("MainFadeInAnimation"); + Main.classList.remove("Main"); + Main = document.getElementsByClassName("MainFadeInAnimation")[0] +} diff --git a/style.css b/style.css new file mode 100644 index 0000000..1ab53f1 --- /dev/null +++ b/style.css @@ -0,0 +1,159 @@ +/* Globals*/ +.BlinkAnimation { + animation-name: Blink; + animation-play-state: running; + animation-direction: alternate; + animation-iteration-count: infinite; + + animation-duration: 2s; +} +@keyframes Blink { + 0% { + color: #000000 + } + + 100% { + color: #FFFFFF + } +} + +/* Classes for the warning section*/ +.WarningMessage { + position: absolute; + top: 0px; + left: 0px; + + text-align: center; + + visibility: visible; + + background-color: #000000; + color: #FFFFFF; + + font-size: 18px; +} + +.WarningFadeOutAnimation { + animation-name: WarningFadeOut; + animation-play-state: running; + animation-fill-mode: forwards; + + animation-duration: 4s; +} + +@keyframes WarningFadeOut { + 0% { + visibility: visible; + + background-color: #000000; + color: #FFFFFF; + + font-size: 18px; + } + + 20% { + background-color: #000000; + color: #000000; + } + + 99.99% { + visibility: visible; + font-size: 18px; + } + 100% { + visibility: collapse; + + background-color: #000000; + color: #000000; + + font-size: 0px; + } +} + +/* Classes for the main page */ +.Main { + position: absolute; + top: 0px; + left: 0px; + + visibility: collapse; +} + +.MainFadeInAnimation { + animation-name: MainFadeIn; + animation-play-state: running; + animation-fill-mode: forwards; + + animation-duration: 5s; + + position: absolute; + top: 0px; + left: 0px; +} + +@keyframes MainFadeIn { + 0% { + visibility: collapse; + } + + 79.99% { + visibility: collapse; + } + 80% { + visibility: visible; + background-color: #000000; + } + + 100% { + background-color: #FFFFFF; + } +} + +.MainHeader { + text-align: center; + + height: 5%; +} + +.Arrow { + position: absolute; + top: 35vh; +} + +.PostContainer { + display: flex; + flex-wrap: wrap; + justify-content: center; + + margin-left: 10%; + margin-right: 10%; + + width: 80%; + height: 70%; +} + +.Post { + border-style: solid; + border-width: 2px; + + width: 24%; + height: 25%; +} + +.Username { + text-align: center; + font-weight: bold; +} + +.PostContent { + +} + +.MainFooter { + display: flex; + + text-align: center; + justify-content: center; + + height: 20%; +}