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