From e0406f8c60a05887c2670d633d1d8eb58c7332c1 Mon Sep 17 00:00:00 2001
From: Ada Isopods
Date: Thu, 5 Dec 2024 20:26:58 -0700
Subject: overhauled the entire site basically
---
.gitignore | 0
403.html | 15 ++
404.html | 15 ++
LICENSE | 0
README.md | 0
art/index.php | 146 -------------------
aud/index.php | 56 ++++++++
credits/index.html | 86 -----------
credits/index.php | 118 +++++++++++++++
favicon.ico | Bin
feed.atom | 147 +++++++++++++++++++
fonts/B612_Mono/OFL.txt | 0
img/index.php | 82 +++++++++++
index.php | 88 ++++++------
license/index.php | 23 +++
noises/index.php | 58 --------
not_found.html | 27 ----
posts/index.php | 51 -------
some-assembly-required/index.html | 0
style.css | 296 +++++++++++++++++++++++++-------------
subpage.css | 32 -----
txt/index.php | 40 ++++++
txt/sys.log | 1 +
v3/aud/index.php | 56 --------
v3/credits/index.php | 109 --------------
v3/img/index.php | 82 -----------
v3/index.php | 35 -----
v3/license/index.php | 23 ---
v3/style.css | 195 -------------------------
v3/txt/index.php | 38 -----
v3/txt/sys.log | 1 -
31 files changed, 732 insertions(+), 1088 deletions(-)
mode change 100644 => 100755 .gitignore
create mode 100755 403.html
create mode 100755 404.html
mode change 100644 => 100755 LICENSE
mode change 100644 => 100755 README.md
delete mode 100644 art/index.php
create mode 100755 aud/index.php
delete mode 100644 credits/index.html
create mode 100755 credits/index.php
mode change 100644 => 100755 favicon.ico
create mode 100755 feed.atom
mode change 100644 => 100755 fonts/B612_Mono/OFL.txt
create mode 100755 img/index.php
mode change 100644 => 100755 index.php
create mode 100755 license/index.php
delete mode 100644 noises/index.php
delete mode 100644 not_found.html
delete mode 100644 posts/index.php
mode change 100644 => 100755 some-assembly-required/index.html
mode change 100644 => 100755 style.css
delete mode 100644 subpage.css
create mode 100755 txt/index.php
create mode 100755 txt/sys.log
delete mode 100644 v3/aud/index.php
delete mode 100644 v3/credits/index.php
delete mode 100644 v3/img/index.php
delete mode 100644 v3/index.php
delete mode 100644 v3/license/index.php
delete mode 100644 v3/style.css
delete mode 100644 v3/txt/index.php
delete mode 100644 v3/txt/sys.log
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/403.html b/403.html
new file mode 100755
index 0000000..6c15315
--- /dev/null
+++ b/403.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+ 403
+
+
+
+
+ <<<
+ ERROR 403 >> Permission denied
+ $
+
+
\ No newline at end of file
diff --git a/404.html b/404.html
new file mode 100755
index 0000000..911f43b
--- /dev/null
+++ b/404.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+ 404
+
+
+
+
+ <<<
+ ERROR 404 >> No such file or directory
+ $
+
+
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/art/index.php b/art/index.php
deleted file mode 100644
index 4e5735b..0000000
--- a/art/index.php
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-
- deep twisty official NFTs ';
- } elseif($siteurl == "isopod.cool") {
- echo 'niceopod official NFTs ';
- }
- ?>
-
-
-
-
- 0 or strpos($name, ".gif") > 0);
- }
-
- function imagetime($file) { // This needs to return a Unix timestamp.
- global $imagetimes;
- if(!$imagetimes[$file]) {
- $imagetimes[$file] = filemtime($file);
- }
- return $imagetimes[$file];
- }
-
- $images = array_filter(scandir("."), "test_image"); // Generate array of every image in the directory by filename
-
- usort($images, function($a, $b) { // Sort images by modification date of the files
- return imagetime("$b") - imagetime("$a");
- });
-
- $datecounts = array();
- foreach($images as $im) { // Generate list of dates and how many images have them
- $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format
- if($datecounts[$mt]) {
- $datecounts[$mt]++;
- } else {
- $datecounts[$mt] = 1;
- }
- }
-
- $pmt = $mt;
- foreach($images as $im) { // Loops through each image and echoes it to the page
-
- $no = substr($im, 0, strpos($im, ".")); // Filename with extension stripped
- $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format
- $is = getimagesize("$im");
- $ist = $is[0] . "×" . $is[1] . "px"; // Image size formatted as X×Ypx
-
- $cl = "";
- if($datecounts[$mt] > 1) { // If there's more than one image published on the same date, merge them into a single thumbnail that can be clicked to reveal the full set. Would have done this based on names, but that would have been much harder. Might do that later.
- if($pmt != $mt) {
- echo "
";
- $tn = $no;
- if(file_exists("thumbs/$mt.jpg")) { // Use the same image for the group thumbnail as the first image in the group. If there's a thumbnail named with the date in question, use that instead.
- $tn = $mt;
- }
- echo "
... ";
- $pmt = $mt;
- }
- $cl = " class='d$mt'";
- }
-
- echo "
$im $mt • $ist ";
- }
- ?>
-
-
-
diff --git a/aud/index.php b/aud/index.php
new file mode 100755
index 0000000..fe53ce1
--- /dev/null
+++ b/aud/index.php
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+ /log/aud
+
+
+
+
+ <<<
+ $ pwd
+ /log/aud
+ $ ls -t
+
+ 0);
+ }
+
+ $files = array_filter(scandir("."), "test_audio");
+
+ usort($files, function($a, $b) { // Sort files by modification date of the files
+ return filemtime("$b") - filemtime("$a");
+ });
+
+ foreach($files as $fi) {
+ //$fitime = filemtime("$fi");
+ $fisize = filesize("$fi");
+ echo "$fi your browser does not support embedded audio. ";
+ }
+ ?>
+
+ $
+
+
+
diff --git a/credits/index.html b/credits/index.html
deleted file mode 100644
index 4aea1a9..0000000
--- a/credits/index.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
- deep twisty - credits
-
-
-
-
-
-
-
-
- home
-
- Pimo
-
-
- Tetrahead
-
-
- Other
-
-
- Software
-
-
- DAWs
-
-
-
- Plugins
-
-
- Visual
-
-
-
-
- Licensing
- Everything I make is licensed under a Creative Commons CC BY-NC-SA license unless otherwise specified.
To request permission to use something I've made commercially, contact me at contact@deeptwisty.com .
-
-
-
-
-
-
diff --git a/credits/index.php b/credits/index.php
new file mode 100755
index 0000000..25003d6
--- /dev/null
+++ b/credits/index.php
@@ -0,0 +1,118 @@
+
+
+
+
+
+ /inf/credits
+
+
+
+
+ <<<
+ $ pwd
+ /inf/credits
+ $ ls
+
+ hextor.yml
+ extradimensional.yml
+ pimo.yml
+ tetrahead.yml
+ nova.yml
+ home.yml
+ plot-twist.yml
+ plugins.yml
+ sample-packs.yml
+ 3d-assets.yml
+
+ $ cat *.yml
+
+
+
+
+
+ # Nova
+
+daw: "LMMS"
+visuals:
+ - "Paint.NET"
+ - "Shotcut"
+ - "Blender"
+
+
+ # Home
+
+daw: "LMMS"
+visuals: "Blender"
+
+
+ # Plot Twist
+
+daw: "LMMS"
+visuals:
+ - "Paint.NET"
+ - "Shotcut"
+
+
+ # Plugins
+
+lmms:
+ - "Synth1"
+blender:
+ - "Bizualizer"
+
+
+
+ $
+
+
+
+
+
diff --git a/favicon.ico b/favicon.ico
old mode 100644
new mode 100755
diff --git a/feed.atom b/feed.atom
new file mode 100755
index 0000000..6a80fb9
--- /dev/null
+++ b/feed.atom
@@ -0,0 +1,147 @@
+
+
+ deep twisty releases feed
+ https://deeptwisty.com/
+
+ 2024-11-13T00:00:00-07:00
+
+ the individual from deep twisty
+ https://deeptwisty.com/
+
+ 100% organic free-range grass-fed hormone-free canadian hand-written RFC 4287
+
+ Hextor
+ music_hextor
+
+ 2024-11-02T00:00:00-07:00
+ 2024-11-02T00:00:00-07:00
+ On drums.
+
+
+
+
+ R.I.S.E.
+ video_rise
+
+ 2021-01-07T00:00:00-07:00
+ 2021-01-07T00:00:00-07:00
+ Suburbia in the year 3000.
+
+
+
+
+
+ Pimo
+ music_pimo
+
+ 2022-03-14T00:00:00-07:00
+ 2022-03-14T00:00:00-07:00
+ On keyboard.
+
+
+
+
+ Extradimensional
+ music_extradimensional
+
+ 2021-12-27T00:00:00-07:00
+ 2021-12-27T00:00:00-07:00
+ custom music disc for a minecraft server with some friends, figured it deserved a proper release
+
+
+
+
+ Bridges
+ video_bridges
+
+ 2021-07-23T00:00:00-07:00
+ 2021-07-23T00:00:00-07:00
+ Construction on the I-95.
+
+
+
+
+
+ Cumulonimbus
+ video_cumulonimbus
+
+ 2021-07-23T00:00:00-07:00
+ 2021-07-23T00:00:00-07:00
+ What remains of the sky.
+
+
+
+
+
+ Tetrahead
+ music_tetrahead
+
+ 2021-08-26T00:00:00-07:00
+ 2021-08-26T00:00:00-07:00
+ On bass.
+
+
+
+
+ Harvester
+ video_harvester
+
+ 2021-07-23T00:00:00-07:00
+ 2021-07-23T00:00:00-07:00
+ An encounter with Law Enforcement.
+
+
+
+
+
+ Друг
+ video_Друг
+
+ 2021-01-10T00:00:00-07:00
+ 2021-01-10T00:00:00-07:00
+ violence
+
+
+
+
+ Elusive
+ video_elusive
+
+ 2020-11-23T00:00:00-07:00
+ 2020-11-23T00:00:00-07:00
+ Combing the outskirts.
+
+
+
+
+
+ Nova
+ music_nova
+
+ 2020-09-30T00:00:00-07:00
+ 2020-09-30T00:00:00-07:00
+ the album ever
+
+
+
+
+ Home
+ music_home
+
+ 2020-08-13T00:00:00-07:00
+ 2020-08-13T00:00:00-07:00
+ bro i fucking love 80s synthwave tom drums bro
+
+
+
+
+ Plot Twist
+ music_plot_twist
+
+ 2019-10-31T00:00:00-07:00
+ 2019-10-31T00:00:00-07:00
+ this is here i guess
+
+
+
+
diff --git a/fonts/B612_Mono/OFL.txt b/fonts/B612_Mono/OFL.txt
old mode 100644
new mode 100755
diff --git a/img/index.php b/img/index.php
new file mode 100755
index 0000000..a0e6b61
--- /dev/null
+++ b/img/index.php
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+ /log/img
+
+
+
+
+ <<<
+ $ pwd
+ /log/img
+ $ ls -t
+
+ 0 or strpos($name, ".gif") > 0 or strpos($name, ".jxl") > 0);
+ }
+
+ function imagetime($file) { // This needs to return a Unix timestamp.
+ global $imagetimes;
+ if(!$imagetimes[$file]) {
+ $imagetimes[$file] = filemtime($file);
+ }
+ return $imagetimes[$file];
+ }
+
+ $images = array_filter(scandir("."), "test_image"); // Generate array of every image in the directory by filename
+
+ usort($images, function($a, $b) { // Sort images by modification date of the files
+ return imagetime("$b") - imagetime("$a");
+ });
+
+ $pmt = "";
+ foreach($images as $im) { // Loops through each image and echoes it to the page
+
+ $no = substr($im, 0, strpos($im, ".")); // Filename with extension stripped
+ $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format
+ $is = getimagesize("$im");
+ $ist = $is[0] . "×" . $is[1]; // Image size formatted as X×Ypx
+
+ if($pmt != $mt) {
+ if($pmt != "") {
+ echo "";
+ }
+ $pmt = $mt;
+ echo "$mt ";
+ }
+
+ echo("$im >> $ist ");
+ }
+ ?>
+
+ $
+
+
+
diff --git a/index.php b/index.php
old mode 100644
new mode 100755
index 180906b..d571a13
--- a/index.php
+++ b/index.php
@@ -1,59 +1,53 @@
-
-
+ uServe OS 52.08 LTS "Twisty Tardigrade" Hybrid CLI
-
-
-
+
+
-
-
-
-
- bandcamp
- youtube
- itch.io
- ko-fi
-
-
- posts
- art
- noises
-
-
- support bandcamp united
+ uServe OS 52.08 "Twisty Tardigrade" Hybrid CLI
+ © 2040-3052 Sysco Systems, Inc.
+ All rights reserved.
+Current date:
+Uptime: 41,742 weeks, 6 days
+Terminal: /dev/pts/1
+ Welcome.
+ $ hostname -d
+ deep twisty .com
+ $ find ~ -type d
+
-
-
-
- credits & licensing
+ $ imgcat dt_88x31.png
$
");
+ } else {
+ echo("$ imgcat dt_88x31.png
");
+ }
+ ?>
diff --git a/license/index.php b/license/index.php
new file mode 100755
index 0000000..0647ccb
--- /dev/null
+++ b/license/index.php
@@ -0,0 +1,23 @@
+
+
+
+
+
+ /inf/license
+
+
+
+
+ <<<
+ $ pwd
+ /inf/license
+ $ cat license.md
+
+
+ Everything released under the name "deep twisty" is licensed as CC BY-NC-SA 4.0 unless otherwise specified.
+ To request permission for commercial use, contact contact@deeptwisty.com .
+
+ $
+
+
+
diff --git a/noises/index.php b/noises/index.php
deleted file mode 100644
index f9fc8e3..0000000
--- a/noises/index.php
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
- deep twisty - noises
-
-
-
-
-
-
-
-
- home
-
- 0);
- }
-
- $files = array_filter(scandir("."), "test_audio");
-
- usort($files, function($a, $b) { // Sort files by modification date of the files
- return filemtime("$b") - filemtime("$a");
- });
-
- foreach($files as $fi) {
- echo "
$fi your browser does not support embedded audio. ";
- }
- ?>
-
-
-
-
-
-
diff --git a/not_found.html b/not_found.html
deleted file mode 100644
index 433cd6f..0000000
--- a/not_found.html
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
- deep twisty
-
-
-
-
-
-
-
-
-
404
- item not found
-
-
-
-
-
\ No newline at end of file
diff --git a/posts/index.php b/posts/index.php
deleted file mode 100644
index 1fe640e..0000000
--- a/posts/index.php
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
- deep twisty - posts
-
-
-
-
-
-
-
-
- home feed
-
- 3) {
- $date = substr($p, 0, strpos($p, " "));
- $pcont = substr($p, strpos($p, " ") + 1);
- $posts_out = "
$date $pcont
$posts_out";
- }
- }
- echo $posts_out;
- ?>
-
-
-
-
-
-
diff --git a/some-assembly-required/index.html b/some-assembly-required/index.html
old mode 100644
new mode 100755
diff --git a/style.css b/style.css
old mode 100644
new mode 100755
index 7485045..266c66e
--- a/style.css
+++ b/style.css
@@ -1,117 +1,209 @@
@font-face {
- font-family: Ubuntu;
- src: url(ubuntu.ttf);
+ font-family: b612_mono;
+ src: url(/fonts/B612_Mono/B612Mono-Regular.ttf);
}
@font-face {
- font-family: Ubuntu-Bold;
- src: url(ubuntu-bold.ttf);
+ font-family: b612_mono;
+ src: url(/fonts/B612_Mono/B612Mono-Bold.ttf);
+ font-weight: bold;
}
+@font-face {
+ font-family: b612_mono;
+ src: url(/fonts/B612_Mono/B612Mono-Italic.ttf);
+ font-style: italic;
+}
+@font-face {
+ font-family: b612_mono;
+ src: url(/fonts/B612_Mono/B612Mono-BoldItalic.ttf);
+ font-weight: bold;
+ font-style: italic;
+}
+
:root {
- --hfont: 'Ubuntu-Bold', 'Ubuntu', Century Gothic, CenturyGothic, AppleGothic, sans-serif;
- --stdfont: 'Ubuntu', Century Gothic, CenturyGothic, AppleGothic, sans-serif;
+ --blue: #2e1ae0;
+ --green: #00ff00;
+ --yellow: #ffff00;
+ --border: 2px solid white;
+ --boxshadow: 0 0 2px white, 0 0 2px white inset;
+ --gradient: linear-gradient(135deg, var(--blue) 0%, var(--blue) 35%, var(--green) 65%, var(--yellow) 90%);
}
-html, body {
- min-height: 100%;
- margin:0;
- padding:0;
+
+img {
+ max-width: 100%;
}
+
body {
- overflow-x: clip;
- color: gainsboro;
- font-family: var(--stdfont);
- background-color: black;
- background-image: url('bg_default.png');
- background-repeat: no-repeat;
- background-attachment: fixed;
- background-size: cover;
- overflow-wrap: break-word;
- display: flex;
- flex-direction: row-reverse;
+ font-family: b612_mono, monospace;
+ margin: 5rem;
+ color: white;
+ background: black;
+ width: fit-content;
+ max-width: 90%;
+ text-shadow: 0 0 2px white;
+}
+body::before {
+ content: " ";
+ display: block;
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
+ z-index: 2;
+ background-size: 100% 2px, 3px 100%;
+ pointer-events: none;
+ animation: flicker 0.1s infinite;
+}
+
+h1 {
+ font-size: 3em;
+ width: fit-content;
+ text-shadow: none;
+}
+
+.title {
+ font-style: italic;
+ background: var(--gradient);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+}
+
+.dir {
+ padding: 2rem;
+ width: fit-content;
+ min-width: 40ch;
+ max-width: 100%;
+ box-sizing: border-box;
+}
+section.dir > *:first-child {
+ margin-top: 0;
+ padding-top: 0;
+}
+section.dir > *:last-child {
+ margin-bottom: 0;
+ padding-bottom: 0;
}
+section.dir > a {
+ display: block;
+ padding: 0.5rem;
+}
+:is(.dir, nav) {
+ border: var(--border);
+ box-shadow: var(--boxshadow);
+}
+:is(.dir, nav):hover {
+ border-image: var(--gradient) 2;
+}
+section {
+ margin-bottom: 1rem;
+}
+
+section article {
+ margin: 0;
+ padding: .5rem 0;
+ border-bottom: 1px solid #fff9;
+}
+article:last-child {
+ border-bottom: none;
+}
+
a {
- color: gainsboro;
-}
-p {
- text-shadow: 0 0 5px black;
-}
-#main {
- flex: 50%;
- padding: 1rem;
- box-shadow: 0 0 45px 90px rgba(0, 0, 0, 0.7);
- display: flex;
- flex-direction: column;
- justify-content: center;
- background: rgba(0, 0, 0, 0.7);
- background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, #000000 100%);
- background: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, #000 100%);
-}
-#secondary {
- flex: 50%;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-#displaycontent {
- box-shadow: 4px 4px 8px 2px black;
- font-size: 0;
-}
-#header {
- font-family: var(--hfont);
- font-size: 3.5em;
- color: transparent;
- -webkit-text-stroke-width: 2px;
- margin: 0;
-}
-#subheader {
- margin-left: -5px;
- font-size: 0.6em;
- color: white;
- -webkit-text-stroke-width: 0;
- text-shadow: 0 0 9px white;
- z-index: 1;
- animation-name: subheaderappear;
- animation-duration: 0.5s;
-}
-@keyframes subheaderappear {
- from {color: #19191900; text-shadow: 0 0 0 black;}
- to {color: white; text-shadow: 0 0 9px white;}
+ color: white;
+}
+nav {
+ width: fit-content;
+ display: flex;
+ flex-wrap: wrap;
}
nav a {
- text-decoration: none;
- display: inline;
- font-family: var(--hfont);
- font-size: 1.4em;
- padding: 5px;
-}
-@media(max-width: 80vh) {
- body {
- flex-direction: column;
- }
- #main {
- padding: 1rem;
- background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, #000000 100%);
- background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, #000 100%);
- }
-}
-.bandcamp-color { color: #629aa9; transition-duration: 0.2s; }
-.bandcamp-color:hover { color: #86c3d4 ; text-shadow: 0 0 7px #629aa9 ; }
-.youtube-color { color: #ff0000; transition-duration: 0.2s; }
-.youtube-color:hover { color: #ff5252 ; text-shadow: 0 0 7px #ff0000 ; }
-.itchio-color { color: #fa5c5c; transition-duration: 0.2s; }
-.itchio-color:hover { color: #ff8181 ; text-shadow: 0 0 7px #fa5c5c ; }
-.kofi-color { color: #FF5E5B; transition-duration: 0.2s; }
-.kofi-color:hover { color: #ff8684 ; text-shadow: 0 0 7px #FF5E5B ; }
-.white-color { color: gainsboro; transition-duration: 0.2s; }
-.white-color:hover { color: white; text-shadow: 0 0 7px white;}
+ margin: 0;
+ padding: 1rem;
+}
-#headerblue { -webkit-text-stroke-color: blue; text-shadow: 0 0 15px blue; animation: hblue; animation-duration: 10s; animation-iteration-count: infinite;}
-@keyframes hblue {
- 0%, 100% {-webkit-text-stroke-color: rgb(0, 0, 200); text-shadow: 0 0 15px rgb(0, 0, 200);}
- 15% {-webkit-text-stroke-color: blue; text-shadow: 0 0 15px blue;}
+pre {
+ font-size: 1rem;
+ font-family: b612_mono, monospace;
}
-#headergreen { -webkit-text-stroke-color: #5ff508; text-shadow: 0 0 15px #5ff508; }
-#headeryellow { -webkit-text-stroke-color: gold; text-shadow: 0 0 15px gold; animation: hyellow; animation-duration: 16.7ms; animation-iteration-count: infinite;}
-@keyframes hyellow {
- from {text-shadow: 0 0 15px rgba(219, 186, 0, 0.87);}
- to {text-shadow: 0 0 15px gold;}
+
+@media only screen and (hover: none) {
+ body {
+ margin: 1rem auto;
+ }
+ .dir {
+ min-width: 0;
+ width: 100%;
+ }
}
+
+@media (prefers-reduced-motion) {
+ body::before {
+ animation: none;
+ }
+}
+
+@keyframes flicker {
+ 0% {
+ opacity: 0.27861;
+ }
+ 5% {
+ opacity: 0.34769;
+ }
+ 10% {
+ opacity: 0.23604;
+ }
+ 15% {
+ opacity: 0.90626;
+ }
+ 20% {
+ opacity: 0.18128;
+ }
+ 25% {
+ opacity: 0.83891;
+ }
+ 30% {
+ opacity: 0.65583;
+ }
+ 35% {
+ opacity: 0.67807;
+ }
+ 40% {
+ opacity: 0.26559;
+ }
+ 45% {
+ opacity: 0.84693;
+ }
+ 50% {
+ opacity: 0.96019;
+ }
+ 55% {
+ opacity: 0.08594;
+ }
+ 60% {
+ opacity: 0.20313;
+ }
+ 65% {
+ opacity: 0.71988;
+ }
+ 70% {
+ opacity: 0.53455;
+ }
+ 75% {
+ opacity: 0.37288;
+ }
+ 80% {
+ opacity: 0.71428;
+ }
+ 85% {
+ opacity: 0.70419;
+ }
+ 90% {
+ opacity: 0.7003;
+ }
+ 95% {
+ opacity: 0.36108;
+ }
+ 100% {
+ opacity: 0.24387;
+ }
+}
\ No newline at end of file
diff --git a/subpage.css b/subpage.css
deleted file mode 100644
index 94900d6..0000000
--- a/subpage.css
+++ /dev/null
@@ -1,32 +0,0 @@
-body {
- display: flex;
- justify-content: center;
- text-align: center;
- text-shadow: 0 0 6px black;
-}
-
-main {
- background: #202020 url("../images/bg_default.png");
- height: fit-content;
- min-height: 100%;
- min-width: 20rem;
- max-width: 50rem;
- box-shadow: 0 10px 8px 4px black inset;
- margin-top: -1.2rem;
- padding-top: 1.2rem;
- padding-left: 2rem;
- padding-right: 2rem;
-}
-
-main img {
- max-width: 100%;
-}
-
-#header {
- margin-bottom: -1rem;
-}
-
-hr {
- width: 30%;
- margin: auto;
-}
\ No newline at end of file
diff --git a/txt/index.php b/txt/index.php
new file mode 100755
index 0000000..8c6c445
--- /dev/null
+++ b/txt/index.php
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+ /log/txt
+
+
+
+
+ <<<
+ $ pwd
+ /log/txt
+ $ cat sys.log
+
+ 3) {
+ $date = substr($p, 0, strpos($p, " "));
+ $sdate = date(DateTime::ATOM, $date);
+ $hdate = date("Y-m-d@B", $date);
+ $pcont = substr($p, strpos($p, " ") + 1);
+ $posts_out = "$hdate >> $pcont $posts_out";
+ }
+ }
+ echo $posts_out;
+ ?>
+
+ $
+
+
+
diff --git a/txt/sys.log b/txt/sys.log
new file mode 100755
index 0000000..f204d4b
--- /dev/null
+++ b/txt/sys.log
@@ -0,0 +1 @@
+1723020800 new website dropped
\ No newline at end of file
diff --git a/v3/aud/index.php b/v3/aud/index.php
deleted file mode 100644
index 745a5b5..0000000
--- a/v3/aud/index.php
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
- /log/aud
-
-
-
-
- <<<
- $ pwd
- /log/aud
- $ ls -t
-
- 0);
- }
-
- $files = array_filter(scandir("../../noises/"), "test_audio");
-
- usort($files, function($a, $b) { // Sort files by modification date of the files
- return filemtime("../../noises/$b") - filemtime("../../noises/$a");
- });
-
- foreach($files as $fi) {
- //$fitime = filemtime("../../noises/$fi");
- $fisize = filesize("../../noises/$fi");
- echo "$fi your browser does not support embedded audio. ";
- }
- ?>
-
- $
-
-
-
diff --git a/v3/credits/index.php b/v3/credits/index.php
deleted file mode 100644
index 356c6aa..0000000
--- a/v3/credits/index.php
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
- /inf/credits
-
-
-
-
- <<<
- $ pwd
- /inf/credits
- $ ls
-
- pimo.yml
- tetrahead.yml
- nova.yml
- home.yml
- plot-twist.yml
- plugins.yml
- sample-packs.yml
- 3d-assets.yml
-
- $ cat pimo.yml
-
- $ cat tetrahead.yml
-
- $ cat nova.yml
-
- # Nova
-
- daw: "LMMS"
- visuals:
- - "Paint.NET"
- - "Shotcut"
- - "Blender"
-
-
- $ cat home.yml
-
- # Home
-
- daw: "LMMS"
- visuals: "Blender"
-
-
- $ cat plot-twist.yml
-
- # Plot Twist
-
- daw: "LMMS"
- visuals:
- - "Paint.NET"
- - "Shotcut"
-
-
- $ cat plugins.yml
-
- # Plugins
-
- lmms:
- - "Synth1"
- blender:
- - "Bizualizer"
-
-
- $ cat sample-packs.yml
-
- $ cat 3d-assets.yml
-
- $
-
-
-
-
-
diff --git a/v3/img/index.php b/v3/img/index.php
deleted file mode 100644
index a6cc9fa..0000000
--- a/v3/img/index.php
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
- /log/img
-
-
-
-
- <<<
- $ pwd
- /log/img
- $ ls -t
-
- 0 or strpos($name, ".gif") > 0 or strpos($name, ".jxl") > 0);
- }
-
- function imagetime($file) { // This needs to return a Unix timestamp.
- global $imagetimes;
- if(!$imagetimes[$file]) {
- $imagetimes[$file] = filemtime("../../art/".$file);
- }
- return $imagetimes[$file];
- }
-
- $images = array_filter(scandir("../../art"), "test_image"); // Generate array of every image in the directory by filename
-
- usort($images, function($a, $b) { // Sort images by modification date of the files
- return imagetime("$b") - imagetime("$a");
- });
-
- $pmt = "";
- foreach($images as $im) { // Loops through each image and echoes it to the page
-
- $no = substr($im, 0, strpos($im, ".")); // Filename with extension stripped
- $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format
- $is = getimagesize("../../art/$im");
- $ist = $is[0] . "×" . $is[1]; // Image size formatted as X×Ypx
-
- if($pmt != $mt) {
- $pmt = $mt;
- if($pmt != "") {
- echo "";
- }
- echo "$mt ";
- }
-
- echo("$im >> $ist ");
- }
- ?>
-
- $
-
-
-
diff --git a/v3/index.php b/v3/index.php
deleted file mode 100644
index 0e67cba..0000000
--- a/v3/index.php
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
- uServe OS 52.08 LTS "Twisty Tardigrade" Hybrid CLI
-
-
-
-
-
- uServe OS 52.08 "Twisty Tardigrade" Hybrid CLI
- © 2040-3052 Sysco Systems, Inc.
- All rights reserved.
- Welcome.
- $ hostname -d
- deep twisty .com
- $ find / -type d
-
- $
-
-
diff --git a/v3/license/index.php b/v3/license/index.php
deleted file mode 100644
index 0647ccb..0000000
--- a/v3/license/index.php
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- /inf/license
-
-
-
-
- <<<
- $ pwd
- /inf/license
- $ cat license.md
-
-
- Everything released under the name "deep twisty" is licensed as CC BY-NC-SA 4.0 unless otherwise specified.
- To request permission for commercial use, contact contact@deeptwisty.com .
-
- $
-
-
-
diff --git a/v3/style.css b/v3/style.css
deleted file mode 100644
index ee75106..0000000
--- a/v3/style.css
+++ /dev/null
@@ -1,195 +0,0 @@
-@font-face {
- font-family: b612_mono;
- src: url(/fonts/B612_Mono/B612Mono-Regular.ttf);
-}
-@font-face {
- font-family: b612_mono;
- src: url(/fonts/B612_Mono/B612Mono-Bold.ttf);
- font-weight: bold;
-}
-@font-face {
- font-family: b612_mono;
- src: url(/fonts/B612_Mono/B612Mono-Italic.ttf);
- font-style: italic;
-}
-@font-face {
- font-family: b612_mono;
- src: url(/fonts/B612_Mono/B612Mono-BoldItalic.ttf);
- font-weight: bold;
- font-style: italic;
-}
-
-:root {
- --blue: #2e1ae0;
- --green: #00ff00;
- --yellow: #ffff00;
- --border: 2px solid white;
- --boxshadow: 0 0 2px white, 0 0 2px white inset;
- --gradient: linear-gradient(135deg, var(--blue) 0%, var(--blue) 35%, var(--green) 65%, var(--yellow) 90%);
-}
-
-img {
- max-width: 100%;
-}
-
-body {
- font-family: b612_mono, monospace;
- margin: 5rem;
- color: white;
- background: black;
- width: fit-content;
- max-width: 90%;
- text-shadow: 0 0 2px white;
-}
-body::before {
- content: " ";
- display: block;
- position: fixed;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
- z-index: 2;
- background-size: 100% 2px, 3px 100%;
- pointer-events: none;
- animation: flicker 0.1s infinite;
-}
-
-h1 {
- font-size: 3em;
- width: fit-content;
- text-shadow: none;
-}
-
-.title {
- font-style: italic;
- background: var(--gradient);
- background-clip: text;
- -webkit-text-fill-color: transparent;
-}
-
-.dir {
- padding: 2rem;
- width: fit-content;
- min-width: 40ch;
- max-width: 100%;
- box-sizing: border-box;
-}
-section.dir > *:first-child {
- margin-top: 0;
- padding-top: 0;
-}
-section.dir > *:last-child {
- margin-bottom: 0;
- padding-bottom: 0;
-}
-section.dir > a {
- display: block;
- padding: 0.5rem;
-}
-:is(.dir, nav) {
- border: var(--border);
- box-shadow: var(--boxshadow);
-}
-:is(.dir, nav):hover {
- border-image: var(--gradient) 2;
-}
-
-section article {
- margin: 0;
- padding: .5rem 0;
- border-bottom: 1px solid #fff9;
-}
-article:last-child {
- border-bottom: none;
-}
-
-a {
- color: white;
-}
-nav {
- width: fit-content;
- display: flex;
- flex-wrap: wrap;
-}
-nav a {
- margin: 0;
- padding: 1rem;
-}
-
-@media only screen and (hover: none) {
- body {
- margin: 1rem auto;
- }
- .dir {
- min-width: 0;
- width: 100%;
- }
-}
-
-@keyframes flicker {
- 0% {
- opacity: 0.27861;
- }
- 5% {
- opacity: 0.34769;
- }
- 10% {
- opacity: 0.23604;
- }
- 15% {
- opacity: 0.90626;
- }
- 20% {
- opacity: 0.18128;
- }
- 25% {
- opacity: 0.83891;
- }
- 30% {
- opacity: 0.65583;
- }
- 35% {
- opacity: 0.67807;
- }
- 40% {
- opacity: 0.26559;
- }
- 45% {
- opacity: 0.84693;
- }
- 50% {
- opacity: 0.96019;
- }
- 55% {
- opacity: 0.08594;
- }
- 60% {
- opacity: 0.20313;
- }
- 65% {
- opacity: 0.71988;
- }
- 70% {
- opacity: 0.53455;
- }
- 75% {
- opacity: 0.37288;
- }
- 80% {
- opacity: 0.71428;
- }
- 85% {
- opacity: 0.70419;
- }
- 90% {
- opacity: 0.7003;
- }
- 95% {
- opacity: 0.36108;
- }
- 100% {
- opacity: 0.24387;
- }
-}
\ No newline at end of file
diff --git a/v3/txt/index.php b/v3/txt/index.php
deleted file mode 100644
index 9cb4149..0000000
--- a/v3/txt/index.php
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
- /log/txt
-
-
-
-
- <<<
- $ pwd
- /log/txt
- $ cat sys.log
-
- 3) {
- $date = substr($p, 0, strpos($p, " "));
- $hdate = date("Y-m-d H:i:s", $date);
- $pcont = substr($p, strpos($p, " ") + 1);
- $posts_out = "$hdate >> $pcont $posts_out";
- }
- }
- echo $posts_out;
- ?>
-
- $
-
-
-
diff --git a/v3/txt/sys.log b/v3/txt/sys.log
deleted file mode 100644
index f204d4b..0000000
--- a/v3/txt/sys.log
+++ /dev/null
@@ -1 +0,0 @@
-1723020800 new website dropped
\ No newline at end of file
--
cgit v1.2.3