From 1946e75c27cfa8a4b874b6f9fc9d6929c8339ceb Mon Sep 17 00:00:00 2001 From: Alexis Werefox Date: Sat, 1 May 2021 20:39:51 +0000 Subject: [PATCH] Added the rest of the projects subpages. --- src/info/js/variables.js | 113 ++++++++++++++++++++ src/info/pages/contacts/index.js | 63 ----------- src/info/pages/identities/neuro/index.js | 2 + src/info/pages/projects/other/index.js | 13 +++ src/info/pages/projects/private/index.js | 13 +++ src/info/pages/projects/streaming/index.js | 13 +++ src/info/public/emoji/asterisk.svg | 1 + src/info/public/emoji/kanboard_logo.svg | 84 +++++++++++++++ src/info/public/emoji/laptop.svg | 1 + src/info/public/emoji/navidrome_logo.png | Bin 0 -> 4861 bytes src/info/public/emoji/no_entry.svg | 1 + src/info/public/emoji/pi_hole_logo.svg | 19 ++++ src/info/public/emoji/red_heart.svg | 1 + src/info/public/emoji/studio_microphone.svg | 1 + 14 files changed, 262 insertions(+), 63 deletions(-) create mode 100644 src/info/pages/projects/other/index.js create mode 100644 src/info/pages/projects/private/index.js create mode 100644 src/info/pages/projects/streaming/index.js create mode 100644 src/info/public/emoji/asterisk.svg create mode 100644 src/info/public/emoji/kanboard_logo.svg create mode 100644 src/info/public/emoji/laptop.svg create mode 100644 src/info/public/emoji/navidrome_logo.png create mode 100644 src/info/public/emoji/no_entry.svg create mode 100644 src/info/public/emoji/pi_hole_logo.svg create mode 100644 src/info/public/emoji/red_heart.svg create mode 100644 src/info/public/emoji/studio_microphone.svg diff --git a/src/info/js/variables.js b/src/info/js/variables.js index 76db107..567213f 100644 --- a/src/info/js/variables.js +++ b/src/info/js/variables.js @@ -278,6 +278,13 @@ export const PROJECTS = { description: `Here is a list of some of the services I host. Some of them, because a few I keep to just myself.`, }, + Streaming: { + url: "/projects/streaming", + src: "/emoji/twitch-logo.png", + alt: "Twitch logo", + description: `I stream regularly now! Mostly Beat Saber workouts. + If you're interested in that, here are some associated links!`, + }, Poetry: { url: "https://write.as/a-letter-to-the-void", new_tab: true, @@ -287,6 +294,37 @@ export const PROJECTS = { always, but I am proud of it. It would mean a lot if you took a look!`, }, + Blog: { + url: "https://werefox.dev", + new_tab: true, + src: "/emoji/page_with_pencil.svg", + alt: "Paper with a pencil emoji", + description: `I don't update it too often, but I do also maintain + a blog! You can follow it to keep up with what I'm doing as well!`, + }, + Programming: { + url: "https://gitea.werefox.dev/shadow8t4", + new_tab: true, + src: "/emoji/laptop.svg", + alt: "Laptop emoji", + description: `Much like this site, sometimes I program things! + Gotta at least try and put that Comp. Sci. degree to good use!`, + }, + "Non-public Stuff": { + url: "/projects/private", + src: "/emoji/no_entry.svg", + alt: "No entry emoji", + description: `Here are some other things that I host for myself + some of these are public, but I only give myself access, and I + have no plans on making them public.`, + }, + "Other Stuff": { + url: "/projects/other", + src: "/emoji/asterisk.svg", + alt: "Asterisk emoji", + description: `Here are just some other little things I've done + that don't really fit in any specific category.`, + }, }; // An object listing the services I host @@ -351,3 +389,78 @@ export const SERVICES = { lightweight code hosting solution written in Go. It is published under the MIT license.`, }, }; + +// An object listing some links related to my streaming + +export const STREAMING = { + Twitch: { + url: "https://twitch.tv/alexis_werefox", + new_tab: true, + src: "/emoji/twitch-logo.png", + alt: "The Twtich logo", + description: `First of all, here's a link to my Twitch channel! That's where I do my + streams currently. I've been idly contemplating Owncast at some point, but at the + moment with my current setup, it isn't really feasible, unfortunately.`, + }, + PeerTube: { + url: + "https://vid.werefox.dev/videos/watch/playlist/6a6f95c2-30c7-4163-a3ee-ad5dc5abefcf", + new_tab: true, + src: "/emoji/peertube_logo.svg", + alt: "The PeerTube logo", + description: `My personal PeerTube instance is where I upload all my recordings (VODs). + If you ever miss a stream and wanna see what ya missed, they're always uploaded here! + This link will take you to a playlist where I put all of the recordings in order.`, + }, +}; + +// An object listing the services I host for myself + +export const PRIVATE = { + "Pi-hole": { + url: "https://pi-hole.net/", + new_tab: true, + src: "/emoji/pi_hole_logo.svg", + alt: "The Pi-hole logo", + description: `Pi-hole is a Linux network-level advertisement and Internet tracker blocking + application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on + a private network. It is designed for use on embedded devices with network capability, such + as the Raspberry Pi, but it can be used on other machines running Linux, including cloud + implementations.`, + }, + Navidrome: { + url: "https://github.com/navidrome/navidrome", + new_tab: true, + src: "/emoji/navidrome_logo.png", + alt: "The Navidrome logo", + description: `๐ŸŽงโ˜๏ธ Navidrome is a Modern Music Server and Streamer compatible with Subsonic/Airsonic`, + }, + Kanboard: { + url: "https://kanboard.org/", + new_tab: true, + src: "/emoji/kanboard_logo.svg", + alt: "The Kanboard logo", + description: `Kanboard is project management software that focuses on the Kanban methodology.`, + }, +}; + +// An object listing the services I host for myself + +export const OTHER = { + "Valentine's Day Letter": { + url: "https://letter.werefox.dev", + new_tab: true, + src: "/emoji/red_heart.svg", + alt: "Red heart emoji", + description: `Here's a little treat I put together for Valentine's Day one year, and I decided + to just keep it up all year. Feel free to take a look if you ever need a little pick-me-up. ๐Ÿ’™`, + }, + Music: { + url: "https://soundcloud.com/alexis-werefox", + new_tab: true, + src: "/emoji/studio_microphone.svg", + alt: "Microphone emoji", + description: `*Nervous sweating* Heh! sometimes I write some music!? You're free to take a + listen if you want! Let me know what you think! It's usually based on my poetry.`, + } +}; diff --git a/src/info/pages/contacts/index.js b/src/info/pages/contacts/index.js index 0b79c7a..5b57a4a 100644 --- a/src/info/pages/contacts/index.js +++ b/src/info/pages/contacts/index.js @@ -70,69 +70,6 @@ export default function Contacts() { @Alexis_Werefox

-

- - - VHS tape emoji - - {" "} - My PeerTube (mostly VODs from the stream){" "} - - vid.werefox.dev - -

-

- - - Pen emoji - - {" "} - My poetry{" "} - - write.as/a-letter-to-the-void - -

-

- - - A piece of paper with a pencil emoji - - {" "} - My (often outdated) blog{" "} - - werefox.dev - -

diff --git a/src/info/pages/identities/neuro/index.js b/src/info/pages/identities/neuro/index.js index 6c9f251..7fc904d 100644 --- a/src/info/pages/identities/neuro/index.js +++ b/src/info/pages/identities/neuro/index.js @@ -20,6 +20,8 @@ export default function Neurodiversity() { symptom5: `- Difficulty remembering things (especially details and things we don't find stimulating)`, symptom6: `- Emotional dysregularity (we have trouble regulating our emotions!)`, symptom7: `- Last, but not least, is something called "rejection sensitivity", which can be hard to explain, and isn't technically medically accepted, but is proven to be a common symptom among ADHD folks!`, + medical1: `Two basic things you should recgonize about why we are this way is that for one, we don't receive enough dopamine for accomplishing things compared to neurotypicals, and it makes doing things we don't like incredibly dreadful, and gives us a bit of a dependence on receiving more constantly.`, + medical2: `Second, the part of our brain that manages emotional regulation is underdeveloped, which makes our capacity for controlling emotions comparable sometimes to that of a child.`, conclusion: `There's a lot more I wish I could say, but I can genuinely recommend the following link to the YouTube channel "How to ADHD" if you want to learn more, especially if you believe you have this disorder yourself!`, }} url="https://www.youtube.com/channel/UC-nPM1_kSZf91ZGkcgy_95Q" diff --git a/src/info/pages/projects/other/index.js b/src/info/pages/projects/other/index.js new file mode 100644 index 0000000..300fde4 --- /dev/null +++ b/src/info/pages/projects/other/index.js @@ -0,0 +1,13 @@ +import BasicPage from "../../../components/basic-page"; +import PBlock from "../../../components/project-block"; +import { OTHER } from "../../../js/variables"; + +export default function Services() { + return ( + +

+ +
+ + ); +} diff --git a/src/info/pages/projects/private/index.js b/src/info/pages/projects/private/index.js new file mode 100644 index 0000000..db9395c --- /dev/null +++ b/src/info/pages/projects/private/index.js @@ -0,0 +1,13 @@ +import BasicPage from "../../../components/basic-page"; +import PBlock from "../../../components/project-block"; +import { PRIVATE } from "../../../js/variables"; + +export default function Services() { + return ( + +
+ +
+
+ ); +} diff --git a/src/info/pages/projects/streaming/index.js b/src/info/pages/projects/streaming/index.js new file mode 100644 index 0000000..be403dc --- /dev/null +++ b/src/info/pages/projects/streaming/index.js @@ -0,0 +1,13 @@ +import BasicPage from "../../../components/basic-page"; +import PBlock from "../../../components/project-block"; +import { STREAMING } from "../../../js/variables"; + +export default function Services() { + return ( + +
+ +
+
+ ); +} diff --git a/src/info/public/emoji/asterisk.svg b/src/info/public/emoji/asterisk.svg new file mode 100644 index 0000000..71f7088 --- /dev/null +++ b/src/info/public/emoji/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/info/public/emoji/kanboard_logo.svg b/src/info/public/emoji/kanboard_logo.svg new file mode 100644 index 0000000..be34908 --- /dev/null +++ b/src/info/public/emoji/kanboard_logo.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + K + B + + diff --git a/src/info/public/emoji/laptop.svg b/src/info/public/emoji/laptop.svg new file mode 100644 index 0000000..6c1e23d --- /dev/null +++ b/src/info/public/emoji/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/info/public/emoji/navidrome_logo.png b/src/info/public/emoji/navidrome_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c639fd81dd3314d90778dfefe0f9822e9a70fa8d GIT binary patch literal 4861 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 literal 0 HcmV?d00001 diff --git a/src/info/public/emoji/no_entry.svg b/src/info/public/emoji/no_entry.svg new file mode 100644 index 0000000..cc0ccb1 --- /dev/null +++ b/src/info/public/emoji/no_entry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/info/public/emoji/pi_hole_logo.svg b/src/info/public/emoji/pi_hole_logo.svg new file mode 100644 index 0000000..d052dde --- /dev/null +++ b/src/info/public/emoji/pi_hole_logo.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/src/info/public/emoji/red_heart.svg b/src/info/public/emoji/red_heart.svg new file mode 100644 index 0000000..8db1d74 --- /dev/null +++ b/src/info/public/emoji/red_heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/info/public/emoji/studio_microphone.svg b/src/info/public/emoji/studio_microphone.svg new file mode 100644 index 0000000..787bc4f --- /dev/null +++ b/src/info/public/emoji/studio_microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file