Added the rest of the projects subpages.
@ -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.`,
|
||||
}
|
||||
};
|
||||
|
@ -70,69 +70,6 @@ export default function Contacts() {
|
||||
@Alexis_Werefox
|
||||
</a>
|
||||
</p>
|
||||
<p className="md:text-lg sm:text-md text-xs text-center text-werefox-blue-dark dark:text-werefox-blue">
|
||||
<a
|
||||
href="https://vid.werefox.dev/accounts/shadow8t4/video-channels"
|
||||
target="_blank"
|
||||
>
|
||||
<span className="animate-bounce relative inline-block w-6 h-6 align-middle">
|
||||
<Image
|
||||
src="/emoji/vhs.svg"
|
||||
layout="fill"
|
||||
objectFit="contain"
|
||||
alt="VHS tape emoji"
|
||||
/>
|
||||
</span>
|
||||
</a>{" "}
|
||||
My PeerTube (mostly VODs from the stream){" "}
|
||||
<a
|
||||
className="animate-wiggle inline-flex transition hover:text-werefox-pink-dark dark:hover:text-werefox-pink"
|
||||
href="https://vid.werefox.dev/accounts/shadow8t4/video-channels"
|
||||
target="_blank"
|
||||
>
|
||||
vid.werefox.dev
|
||||
</a>
|
||||
</p>
|
||||
<p className="md:text-lg sm:text-md text-xs text-center text-werefox-blue-dark dark:text-werefox-blue">
|
||||
<a href="https://write.as/a-letter-to-the-void" target="_blank">
|
||||
<span className="animate-bounce relative inline-block w-6 h-6 align-middle">
|
||||
<Image
|
||||
src="/emoji/pen.svg"
|
||||
layout="fill"
|
||||
objectFit="contain"
|
||||
alt="Pen emoji"
|
||||
/>
|
||||
</span>
|
||||
</a>{" "}
|
||||
My poetry{" "}
|
||||
<a
|
||||
className="animate-wiggle inline-flex transition hover:text-werefox-pink-dark dark:hover:text-werefox-pink"
|
||||
href="https://write.as/a-letter-to-the-void"
|
||||
target="_blank"
|
||||
>
|
||||
write.as/a-letter-to-the-void
|
||||
</a>
|
||||
</p>
|
||||
<p className="md:text-lg sm:text-md text-xs text-center text-werefox-blue-dark dark:text-werefox-blue">
|
||||
<a href="https://werefox.dev" target="_blank">
|
||||
<span className="animate-bounce relative inline-block w-6 h-6 align-middle">
|
||||
<Image
|
||||
src="/emoji/page_with_pencil.svg"
|
||||
layout="fill"
|
||||
objectFit="contain"
|
||||
alt="A piece of paper with a pencil emoji"
|
||||
/>
|
||||
</span>
|
||||
</a>{" "}
|
||||
My (often outdated) blog{" "}
|
||||
<a
|
||||
className="animate-wiggle inline-flex transition hover:text-werefox-pink-dark dark:hover:text-werefox-pink"
|
||||
href="https://werefox.dev"
|
||||
target="_blank"
|
||||
>
|
||||
werefox.dev
|
||||
</a>
|
||||
</p>
|
||||
<p className="md:text-lg sm:text-md text-xs text-center text-werefox-blue-dark dark:text-werefox-blue">
|
||||
<a href="mailto:adh9694@gmail.com" target="">
|
||||
<span className="animate-bounce relative inline-block w-6 h-6 align-middle">
|
||||
|
@ -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"
|
||||
|
13
src/info/pages/projects/other/index.js
Normal file
@ -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 (
|
||||
<BasicPage page_title="Misc Projects" card_title="Some other things I do!">
|
||||
<div className="rounded-lg ring-2 ring-werefox-grey dark:ring-werefox-grey-darker bg-werefox-grey-light dark:bg-werefox-grey">
|
||||
<PBlock title="Miscelaneous Projects" cards={OTHER} />
|
||||
</div>
|
||||
</BasicPage>
|
||||
);
|
||||
}
|
13
src/info/pages/projects/private/index.js
Normal file
@ -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 (
|
||||
<BasicPage page_title="Private Services" card_title="Some stuff I host for myself!">
|
||||
<div className="rounded-lg ring-2 ring-werefox-grey dark:ring-werefox-grey-darker bg-werefox-grey-light dark:bg-werefox-grey">
|
||||
<PBlock title="Private Services" cards={PRIVATE} />
|
||||
</div>
|
||||
</BasicPage>
|
||||
);
|
||||
}
|
13
src/info/pages/projects/streaming/index.js
Normal file
@ -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 (
|
||||
<BasicPage page_title="Streaming Links" card_title="Come watch my streams!">
|
||||
<div className="rounded-lg ring-2 ring-werefox-grey dark:ring-werefox-grey-darker bg-werefox-grey-light dark:bg-werefox-grey">
|
||||
<PBlock title="Streaming" cards={STREAMING} />
|
||||
</div>
|
||||
</BasicPage>
|
||||
);
|
||||
}
|
1
src/info/public/emoji/asterisk.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path clip-rule="evenodd" d="m0 0h32v32h-32z"/></clipPath><metadata/><path d="m0 0h32v32h-32z" fill="none"/><g clip-path="url(#a)"><path d="m32 8c0-4.418-3.582-8-8-8-4.887 0-11.113 0-16 0-4.418 0-8 3.582-8 8v16c0 4.418 3.582 8 8 8h16c4.418 0 8-3.582 8-8 0-4.887 0-11.113 0-16z"/><path d="m30 20h-28v4c0 3.314 2.686 6 6 6h16c3.314 0 6-2.686 6-6 0-2.126 0-4 0-4z" fill="#b2b2b2"/><path d="m30 8c0-3.314-2.686-6-6-6-4.724 0-11.276 0-16 0-1.591 0-3.117.632-4.243 1.757-1.125 1.126-1.757 2.652-1.757 4.243v12c0 3.314 2.686 6 6 6h16c1.591 0 3.117-.632 4.243-1.757 1.125-1.126 1.757-2.652 1.757-4.243 0-3.665 0-8.335 0-12z" fill="#fff"/><path d="m14.303 16.386-4.82 2.459-1.427-2.656 4.427-2.263-4.427-2.262 1.427-2.656 4.82 2.41v-4.821h3.394v4.87l4.82-2.459 1.377 2.656-4.426 2.262 4.476 2.263-1.476 2.656-4.771-2.41v4.968h-3.394z" fill="#333" fill-rule="nonzero"/></g></svg>
|
After Width: | Height: | Size: 1.1 KiB |
84
src/info/public/emoji/kanboard_logo.svg
Normal file
@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="144"
|
||||
height="144"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
inkscape:export-filename="/Users/fred/Devel/websites/miniflux/favicon.png"
|
||||
inkscape:export-xdpi="40"
|
||||
inkscape:export-ydpi="40"
|
||||
sodipodi:docname="icon.svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="1"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="125.35606"
|
||||
inkscape:cy="101.67816"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="720"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-908.36218)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32.87251282px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#d40000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="-0.76592249"
|
||||
y="865.71136"
|
||||
id="text3769"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="scale(0.83777396,1.1936394)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3771"
|
||||
x="-0.76592249"
|
||||
y="865.71136"
|
||||
style="font-size:118.34104919px;font-weight:bold;fill:#d40000;-inkscape-font-specification:Sans Bold">K</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:130.11079407px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#2b0000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="78.060204"
|
||||
y="932.96344"
|
||||
id="text3102"
|
||||
sodipodi:linespacing="125%"
|
||||
transform="scale(0.90196969,1.1086847)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3104"
|
||||
x="78.060204"
|
||||
y="932.96344">B</tspan></text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
1
src/info/public/emoji/laptop.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path clip-rule="evenodd" d="m0 0h32v32h-32z"/></clipPath><metadata/><path d="m0 0h32v32h-32z" fill="none"/><g clip-path="url(#a)"><path d="m4.051 22.316c-.033-.101-.051-.208-.051-.316 0-3.151 0-12.849 0-16 0-.265.105-.52.293-.707.187-.188.442-.293.707-.293h22c.265 0 .52.105.707.293.188.187.293.442.293.707v16c0 .108-.018.215-.051.316.113.121.198.272.24.441.346 1.382 1.081 4.322 1.5 6 .075.299.008.616-.182.858-.189.243-.48.385-.788.385-4.672 0-20.766 0-25.438 0-.308 0-.599-.142-.788-.385-.19-.242-.257-.559-.182-.858.419-1.678 1.154-4.618 1.5-6 .042-.169.127-.32.24-.441z" fill="none" stroke="#000" stroke-width="4"/><path d="m28 6c0-.265-.105-.52-.293-.707-.187-.188-.442-.293-.707-.293-3.904 0-18.096 0-22 0-.265 0-.52.105-.707.293-.188.187-.293.442-.293.707v16c0 .265.105.52.293.707.187.188.442.293.707.293h22c.265 0 .52-.105.707-.293.188-.187.293-.442.293-.707 0-3.151 0-12.849 0-16z" fill="#313131"/><path d="m5 6h22v14h-22z" fill="#334cec"/><path d="m2.311 28.757c-.075.299-.008.616.182.858.189.243.48.385.788.385h25.438c.308 0 .599-.142.788-.385.19-.242.257-.559.182-.858-.419-1.678-1.154-4.618-1.5-6-.111-.445-.511-.757-.97-.757-3.627 0-18.811 0-22.438 0-.459 0-.859.312-.97.757-.346 1.382-1.081 4.322-1.5 6z" fill="#e6e6e6"/><path d="m11.89 27c-.229 0-.429.156-.485.379-.07.282-.168.672-.25 1-.037.149-.003.307.091.429.095.121.24.192.394.192h8.72c.154 0 .299-.071.394-.192.094-.122.128-.28.091-.429-.082-.328-.18-.718-.25-1-.056-.223-.256-.379-.485-.379-1.481 0-6.739 0-8.22 0z" fill="#a6a6a6"/><path d="m4.655 23.379c.056-.223.256-.379.485-.379h21.72c.229 0 .429.156.485.379.125.503.349 1.397.5 2 .037.149.003.307-.091.429-.095.121-.24.192-.394.192-3.401 0-19.319 0-22.72 0-.154 0-.299-.071-.394-.192-.094-.122-.128-.28-.091-.429.151-.603.375-1.497.5-2z" fill="#a6a6a6"/><g fill="#8899f4"><path d="m22 8c0-.552-.448-1-1-1s-1 .448-1 1 .448 1 1 1 1-.448 1-1z"/><path d="m22 11c0-.552-.448-1-1-1s-1 .448-1 1 .448 1 1 1 1-.448 1-1z"/><path d="m22 14c0-.552-.448-1-1-1s-1 .448-1 1 .448 1 1 1 1-.448 1-1z"/><path d="m26 8.5c0-.133-.053-.26-.146-.354-.094-.093-.221-.146-.354-.146-.555 0-1.445 0-2 0-.133 0-.26.053-.354.146-.093.094-.146.221-.146.354s.053.26.146.354c.094.093.221.146.354.146h2c.133 0 .26-.053.354-.146.093-.094.146-.221.146-.354z"/><path d="m26 11.5c0-.133-.053-.26-.146-.354-.094-.093-.221-.146-.354-.146-.555 0-1.445 0-2 0-.133 0-.26.053-.354.146-.093.094-.146.221-.146.354s.053.26.146.354c.094.093.221.146.354.146h2c.133 0 .26-.053.354-.146.093-.094.146-.221.146-.354z"/><path d="m26 14.5c0-.133-.053-.26-.146-.354-.094-.093-.221-.146-.354-.146-.555 0-1.445 0-2 0-.133 0-.26.053-.354.146-.093.094-.146.221-.146.354s.053.26.146.354c.094.093.221.146.354.146h2c.133 0 .26-.053.354-.146.093-.094.146-.221.146-.354z"/></g></g></svg>
|
After Width: | Height: | Size: 2.9 KiB |
BIN
src/info/public/emoji/navidrome_logo.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
1
src/info/public/emoji/no_entry.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path clip-rule="evenodd" d="m0 0h32v32h-32z"/></clipPath><metadata/><path d="m0 0h32v32h-32z" fill="none"/><g clip-path="url(#a)"><path d="m31 15c0-3.978-1.58-7.794-4.393-10.607s-6.629-4.393-10.607-4.393c-3.978 0-7.794 1.58-10.607 4.393s-4.393 6.629-4.393 10.607v2c0 3.978 1.58 7.794 4.393 10.607s6.629 4.393 10.607 4.393c3.978 0 7.794-1.58 10.607-4.393s4.393-6.629 4.393-10.607c0-.666 0-1.334 0-2z"/><path d="m29 14h-26v3c0 3.448 1.37 6.754 3.808 9.192s5.744 3.808 9.192 3.808c3.448 0 6.754-1.37 9.192-3.808s3.808-5.744 3.808-9.192c0-1.774 0-3 0-3z" fill="#93151c"/><circle cx="16" cy="15" fill="#e02a33" r="13"/><path d="m26 13c0-.265-.105-.52-.293-.707-.187-.188-.442-.293-.707-.293-3.414 0-14.586 0-18 0-.265 0-.52.105-.707.293-.188.187-.293.442-.293.707v4c0 .265.105.52.293.707.187.188.442.293.707.293h18c.265 0 .52-.105.707-.293.188-.187.293-.442.293-.707 0-1.11 0-2.89 0-4z" fill="#fff"/></g></svg>
|
After Width: | Height: | Size: 1.1 KiB |
19
src/info/public/emoji/pi_hole_logo.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 89.87 155.65">
|
||||
<defs>
|
||||
<linearGradient id="New_Gradient_Swatch_1" x1="2.71" x2="69.77" y1="20.04" y2="20.04" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#12b212"/>
|
||||
<stop offset="1" stop-color="#0f0"/>
|
||||
</linearGradient>
|
||||
<style>
|
||||
.cls-3{fill:#980200}.cls-4{fill:red}
|
||||
</style>
|
||||
</defs>
|
||||
<path d="M9.29 139.25a8.17 8.17 0 015 1.29A4.38 4.38 0 0116 144.2a5.12 5.12 0 01-.48 2.31 3.87 3.87 0 01-1.38 1.54 6.17 6.17 0 01-2.2.85 14.4 14.4 0 01-2.93.27H6.83v6.16H5.26v-15.64a11.76 11.76 0 012-.33c.74-.07 1.39-.11 2.03-.11zm.07 1.36c-.59 0-1.08 0-1.49.06l-1 .1v7h2a15.76 15.76 0 002.28-.15 5 5 0 001.75-.55A2.75 2.75 0 0014 146a3.73 3.73 0 00.39-1.81 3.22 3.22 0 00-.43-1.75 3.08 3.08 0 00-1.12-1.09 5 5 0 00-1.6-.57 11.14 11.14 0 00-1.88-.17zm12.35-.76a1.12 1.12 0 01-.32.84 1.15 1.15 0 01-1.57 0 1.12 1.12 0 01-.32-.84 1.11 1.11 0 112.21 0zm-.35 15.48h-1.49v-11.89h1.49zm3.71-7.33h5.19v1.45h-5.19z"/>
|
||||
<path fill="#020202" d="M33.72 155.33V138l3.43-.56v5.8a6.59 6.59 0 01.88-.22 5.48 5.48 0 011-.1 6.44 6.44 0 012.45.4 3.82 3.82 0 011.56 1.14 4.37 4.37 0 01.83 1.75 9.71 9.71 0 01.24 2.25v6.83h-3.37v-6.42a4.74 4.74 0 00-.43-2.34 1.7 1.7 0 00-1.58-.69 4.74 4.74 0 00-.86.08c-.27 0-.51.11-.72.17v9.2zm25.94-6.07a7.77 7.77 0 01-.41 2.61 5.6 5.6 0 01-1.2 2 5.25 5.25 0 01-1.87 1.3 6.22 6.22 0 01-2.45.46 6.16 6.16 0 01-2.43-.46 5.34 5.34 0 01-1.87-1.3 5.93 5.93 0 01-1.22-2 7.52 7.52 0 01-.44-2.61 7.2 7.2 0 01.45-2.6 5.89 5.89 0 011.24-2 5.67 5.67 0 011.89-1.29 6.44 6.44 0 014.78 0 5.53 5.53 0 011.87 1.29 5.84 5.84 0 011.22 2 7.43 7.43 0 01.44 2.6zm-3.49 0a4.34 4.34 0 00-.63-2.5 2.28 2.28 0 00-3.63 0 4.27 4.27 0 00-.64 2.5 4.35 4.35 0 00.64 2.52 2.24 2.24 0 003.63 0 4.43 4.43 0 00.63-2.52zm12.05 6.3a8.41 8.41 0 01-2.43-.32 3.6 3.6 0 01-1.47-.84 2.79 2.79 0 01-.73-1.31 7.05 7.05 0 01-.2-1.74V138l3.43-.56v13.18a4.15 4.15 0 00.07.83 1.34 1.34 0 00.26.62 1.45 1.45 0 00.56.42 3.37 3.37 0 001 .2zm2.94-6.19a7.34 7.34 0 01.5-2.81 6 6 0 011.3-2 5.3 5.3 0 011.85-1.21 5.72 5.72 0 012.15-.42 5.35 5.35 0 014.04 1.56 6.46 6.46 0 011.5 4.63v1.29h-7.82a2.32 2.32 0 001 1.68 4 4 0 002.35.62 10.35 10.35 0 001.85-.17 7.19 7.19 0 001.48-.43l.46 2.78a3.86 3.86 0 01-.73.28 10.53 10.53 0 01-1 .24c-.37.07-.77.13-1.2.17a11.15 11.15 0 01-1.29.07 7.64 7.64 0 01-2.84-.48 5.46 5.46 0 01-2-1.32 5.32 5.32 0 01-1.18-2 8 8 0 01-.42-2.48zm8-1.31a3.1 3.1 0 00-.15-.85 2 2 0 00-.39-.73A2 2 0 0078 146a2.17 2.17 0 00-1-.21 2.27 2.27 0 00-1 .2 2 2 0 00-.69.51 2.33 2.33 0 00-.43.75 5.17 5.17 0 00-.22.86z"/>
|
||||
<path d="M89.87 142.19a3.93 3.93 0 01-.27 1.5 3.53 3.53 0 01-.74 1.12 3.18 3.18 0 01-1.07.69 3.41 3.41 0 01-1.27.24 3.46 3.46 0 01-1.28-.24 3.28 3.28 0 01-1.07-.69 3.5 3.5 0 01-.73-1.12 4.13 4.13 0 010-3 3.4 3.4 0 01.73-1.12 3.31 3.31 0 011.07-.7 3.46 3.46 0 011.28-.24 3.41 3.41 0 011.27.24 3.2 3.2 0 011.07.7 3.42 3.42 0 01.74 1.12 3.92 3.92 0 01.27 1.5zm-.71 0A3.44 3.44 0 0089 141a2.9 2.9 0 00-.54-.92 2.35 2.35 0 00-.84-.58 2.64 2.64 0 00-1.06-.21 2.69 2.69 0 00-1.07.21 2.31 2.31 0 00-.83.58 2.9 2.9 0 00-.54.92 3.44 3.44 0 00-.2 1.18 3.4 3.4 0 00.2 1.18 2.7 2.7 0 00.54.92 2.33 2.33 0 00.83.59 2.69 2.69 0 001.07.21 2.64 2.64 0 001.06-.21 2.37 2.37 0 00.84-.59 2.7 2.7 0 00.54-.92 3.4 3.4 0 00.16-1.17zm-1.67 1.95a6.36 6.36 0 00-.51-.83 6.21 6.21 0 00-.48-.64h-.66v1.47h-.69v-3.8a4.51 4.51 0 01.55-.09h.54a2.21 2.21 0 011.29.32 1.08 1.08 0 01.44 1 1 1 0 01-.19.63 1.25 1.25 0 01-.55.42l.23.29.26.39c.1.15.19.3.28.45s.17.32.24.47zm-1.65-2h.37A2 2 0 0087 142a.48.48 0 00.29-.5.53.53 0 00-.29-.5 1.51 1.51 0 00-.67-.14h-.45z"/>
|
||||
<path fill="url(#New_Gradient_Swatch_1)" d="M36.56 39.93C20.34 38.2 4 25.94 2.71 0c25.17 0 38.63 14.9 39.93 38.51 4.76-28.32 27.07-25 27.07-25 1.06 16.05-12.12 25.78-27.07 26.59-4.2-8.85-29.36-30.56-29.36-30.56a.06.06 0 00-.1.08s24.27 21.15 23.38 30.31"/>
|
||||
<path d="M44.16 129.93c-1.57-.1-16.22-.65-17.11-17.11-.72-10 7.19-17.38 7.19-27.08C32.44 61.53 0 64.53 0 85.74a19.94 19.94 0 005.83 14.14L30 124.06a20 20 0 0014.14 5.84" class="cls-3"/>
|
||||
<path d="M88.32 85.75c-.09 1.57-.65 16.22-17.11 17.11-10 .73-17.37-7.18-27.08-7.18-24.21 1.79-21.21 34.22 0 34.22a19.92 19.92 0 0014.14-5.83L82.46 99.9a19.94 19.94 0 005.83-14.15" class="cls-4"/>
|
||||
<path d="M44.16 41.59c1.57.09 16.22.65 17.11 17.11.73 10-7.18 17.38-7.18 27.08 1.79 24.21 34.22 21.21 34.22 0a19.94 19.94 0 00-5.83-14.14L58.3 47.45a20 20 0 00-14.14-5.83" class="cls-3"/>
|
||||
<path d="M.08 85.75c.09-1.57.65-16.22 17.11-17.11 10-.72 17.37 7.19 27.08 7.19 24.21-1.8 21.21-34.23 0-34.23a19.92 19.92 0 00-14.14 5.83L5.94 71.61A19.94 19.94 0 00.11 85.75" class="cls-4"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.5 KiB |
1
src/info/public/emoji/red_heart.svg
Normal file
After Width: | Height: | Size: 10 KiB |
1
src/info/public/emoji/studio_microphone.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path clip-rule="evenodd" d="m0 0v32h32v-32z"/></clipPath><metadata/><path d="m0 0v32h32v-32z" fill="none"/><g clip-path="url(#a)"><path d="m7.394 15.814c-3.091-.726-5.394-3.503-5.394-6.814 0-3.863 3.137-7 7-7 3.311 0 6.088 2.303 6.815 5.394l13.851 18.274c.654.719.321 2.153-.762 3.236-1.082 1.082-2.514 1.415-3.234.764z" fill="none" stroke="#000" stroke-width="4"/><path d="m8.6 10.4 3.4.6 16 15 1.271 2.487c-.11.143-.233.283-.367.417-1.082 1.082-2.514 1.415-3.234.764l-20.67-15.668z" fill="#737373"/><path d="m8.6 10.4 5.4-5.4 15.666 20.668c.573.63.388 1.809-.395 2.819z" fill="#808080"/><circle cx="9" cy="9" fill="#313131" r="7"/><path d="m15.354 17.354c-.094-.094-.147-.221-.147-.354s.053-.26.147-.354l1.292-1.292c.094-.094.221-.147.354-.147s.26.053.354.147c.577.577 1.715 1.715 2.292 2.292.094.094.147.221.147.354s-.053.26-.147.354c-.364.364-.928.928-1.292 1.292-.094.094-.221.147-.354.147s-.26-.053-.354-.147c-.577-.577-1.715-1.715-2.292-2.292z" fill="#212121"/></g></svg>
|
After Width: | Height: | Size: 1.2 KiB |