New site!

This commit is contained in:
bye 2024-03-29 12:55:51 +00:00
commit 1c2d66a73b
24 changed files with 300 additions and 0 deletions

8
.idea/.gitignore vendored Normal file
View file

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

8
.idea/byecorps.com.iml Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/byecorps.com.iml" filepath="$PROJECT_DIR$/.idea/byecorps.com.iml" />
</modules>
</component>
</project>

20
.idea/php.xml Normal file
View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MessDetectorOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCSFixerOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCodeSnifferOptionsConfiguration">
<option name="highlightLevel" value="WARNING" />
<option name="transferred" value="true" />
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="8.3" />
<component name="PhpStanOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PsalmOptionsConfiguration">
<option name="transferred" value="true" />
</component>
</project>

6
.idea/vcs.xml Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

2
404.html Normal file
View file

@ -0,0 +1,2 @@
<h1>404</h1>
<p>That page couldn't be found.</p>

3
blog/blog.html Normal file
View file

@ -0,0 +1,3 @@
<h1>Blog</h1>
<p>No blog posts yet :(</p>

9
credits.php Normal file
View file

@ -0,0 +1,9 @@
<span>
<a href="/">Home</a>
</span>
<span>
<a href="/blog/">Blog</a>
</span>
<span id="time"></span>

83
css/style.css Normal file
View file

@ -0,0 +1,83 @@
html {
font-family: sans-serif;
background-color: #e6feff;
background-image: url(../img/background.bmp);
background-repeat: no-repeat;
}
.hidden {
display: none;
}
.top-right {
position: absolute;
top: 0;
right: 10px;
}
#wrapper {
margin-top: 86px;
position: absolute;
left: 0;
}
.body {
background-color: white;
border-top: #ccc 2px solid;
border-right: #ccc 2px solid;
border-bottom: #ccc 2px solid;
border-radius: 0 10px 10px 0;
padding-bottom: 16px;
padding-left: 16px;
padding-right: 16px;
width: 600px;
}
#people td > h3 {
margin: 0;
}
#people td > p {
margin: 3px auto;
}
#friends img {
height: 64px;
}
#friends a {
padding: 0 10px;
}
#navigation {
padding-right: 10px;
text-align: right;
}
#time {
padding-left: 20px;
}
#footer {
vertical-align: top;
}
#badges {
text-align: right;
}
#badges img {
vertical-align: middle;
}
/*@media (prefers-color-scheme: dark) {
html {
filter: invert(1);
}
}*/

13
feed.xml Normal file
View file

@ -0,0 +1,13 @@
<rss version="2.0">
<channel>
<title>ByeCorps Blog</title>
<link>https://byecorps.com</link>
<description>Official news for ByeCorps prodcuts.</description>
<language>en-ie</language>
<copyright>Copyright 2024, ByeCorps</copyright>
</channel>
</rss>

39
footer.html Normal file
View file

@ -0,0 +1,39 @@
</td>
</tr>
<tr>
<td>
<p id="footer">
(c) ByeCorps 2021-2024
<a href="/credits" style="padding-left: 5px">Credits</a>
</p>
</td>
<td id="badges">
<a href="/feed.xml"><img src="img/icons/feed.png"></a>
<a href="https://validator.w3.org/markup/check?uri=referer"><img
src="https://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
<a href="https://byemc.xyz"><img src="https://byemc.xyz/assets/buttons/byebutton.gif" alt="Bye's Button"></a>
</td>
</tr>
</table>
<script type="text/javascript">
var time = document.getElementById('time');
function convertDatetoBeats(date, toDigits) {
var UTCHour = date.getUTCHours() + 1;
var UTCMinute = date.getUTCMinutes();
var second = date.getUTCSeconds() + (date.getUTCMilliseconds() / 1000);
return "@" + ( ( ( 3600 * UTCHour ) + ( 60 * UTCMinute ) + second ) / 86.4).toFixed(toDigits)
}
var currentTime = new Date();
time.innerText = convertDatetoBeats(currentTime, 2);
setInterval(function () {
var currentTime = new Date();
time.innerText = convertDatetoBeats(currentTime, 2);
}, 100);
</script>
</body>
</html>

25
header.html Normal file
View file

@ -0,0 +1,25 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>ByeCorps</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<h1 class="hidden">ByeCorps</h1>
<table id="wrapper">
<tr>
<td id="navigation" colspan="2">
<span>
<a href="/">Home</a>
</span>
<span>
<a href="/blog/">Blog</a>
</span>
<span id="time"></span>
</td>
</tr>
<tr>
<td class="body" colspan="2">

34
home.php Normal file
View file

@ -0,0 +1,34 @@
<p>No, we don't know what we're making either.</p>
<p class="socials">
Find us on: <br>
<a href="https://github.com/byecorps">GitHub</a>
<a href="https://fedi.byecorps.com/@byecorps">Fediverse</a>
<a href="https://youtube.com/@byecorps">YouTube</a>
</p>
<h2>People</h2>
<table id="people">
<tr>
<td>
<img src="./img/byeman-bcprofile2.gif" alt="Bye's profile picture.">
</td>
<td>
<h3>Bye</h3>
<p>Bye is the founder and sole member of ByeCorps</p>
<p>
<a href="https://byemc.xyz">Website</a>
<a href="https://github.com/byemc">GitHub</a>
<a href="https://fedi.byecorps.com/@bye">Fediverse</a>
</p>
</td>
</tr>
</table>
<h2>Friends</h2>
<p>Check out some of our friends!</p>
<div id="friends">
<a href="https://litdevs.org">
<img src="./img/litdevs.gif" alt="LIT Devs"></a>
<a href="https://neatnik.net">
<img src="./img/neatnik.png" alt="Neatnik"></a>
<a href="https://nineplus.sh">
<img src="./img/nineplus.gif" alt="ninePLUS"></a>
</div>

BIN
img/background.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

BIN
img/byecorps_bkg.xcf Normal file

Binary file not shown.

BIN
img/byeman-bcprofile2.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
img/fugue-icons-3.5.6.zip Normal file

Binary file not shown.

BIN
img/icons/feed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
img/litdevs.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
img/litdevs.xcf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
img/neatnik.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
img/nineplus.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

42
index.php Normal file
View file

@ -0,0 +1,42 @@
<?php
$uri_string = $_SERVER['REQUEST_URI'];
$query_string = explode('?', $uri_string);
if(isset($query_string[1])) {
$uri_string = $query_string[0];
$query_string = explode('&', $query_string[1]);
$query = array();
foreach($query_string as $string) {
$bits = explode('=', $string);
$query[$bits[0]] = $bits[1];
}
$path = $query['path'] ?? "/";
}
else {
$path = "/";
$query = array();
}
if (str_ends_with($path, "/")) {
$path = rtrim($path, "/");
}
$pages = [
"" => "home.php",
"/credits" => "credits.php",
"/blog" => "blog/blog.html"
];
include ("header.html");
if (isset($pages[$path])) {
include ($pages[$path]);
} else {
http_response_code(404);
include "404.html";
}
include ("footer.html");