summaryrefslogtreecommitdiffstats
path: root/moe.pinapelz.com/projects.html
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2026-05-27 00:53:18 -0700
committerPinapelz <yukais@pinapelz.com>2026-05-27 00:55:26 -0700
commit36e053f4f0a2f63c08f7c28b9492c067f1ca42bc (patch)
treec28973073c8e26775ee4d18d1016df44afdfeceb /moe.pinapelz.com/projects.html
parenta01e0666fd66c367745cdaff76fcd6ea7568c31c (diff)
migrate pinapelz.moe -> pinapelz.com
Diffstat (limited to 'moe.pinapelz.com/projects.html')
-rw-r--r--moe.pinapelz.com/projects.html171
1 files changed, 171 insertions, 0 deletions
diff --git a/moe.pinapelz.com/projects.html b/moe.pinapelz.com/projects.html
new file mode 100644
index 0000000..730fe6a
--- /dev/null
+++ b/moe.pinapelz.com/projects.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>projects - very cool stuff yep</title>
+ <meta name="description" content="moe moe wow why did i make this" />
+ <link rel="icon" href="assets/pfp.webp" />
+ <link rel="stylesheet" type="text/css" href="styles/styles.css" />
+ <link rel="stylesheet" type="text/css" href="styles/projects.css" />
+ <style>
+ .image-container {
+ display: flex;
+ gap: 10px;
+ }
+ .image-container img {
+ cursor: pointer;
+ transition: transform 0.2s;
+ }
+ .image-container img:hover {
+ transform: scale(1.05);
+ }
+ .fullscreen-img {
+ display: none;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.9);
+ justify-content: center;
+ align-items: center;
+ z-index: 1000;
+ }
+ .fullscreen-img img {
+ max-width: 90%;
+ max-height: 90%;
+ }
+
+
+ </style>
+ </head>
+ <body>
+ <div class="top-navbar">
+ <nav aria-label="Main navigation">
+ <ul>
+ <li><a href="/">home</a></li>
+ <li><a href="/about.html">webmaster</a></li>
+ <li><a href="/projects.html" aria-current="page">projects</a></li>
+ </ul>
+ </nav>
+ </div>
+
+ <div class="container">
+ <div class="header">
+ <marquee behavior="alternate" direction="left" style="margin-top: 20px;">
+ fun stuff (maybe)
+ </marquee>
+ </div>
+ <div class="content">
+ <div class="projects-section">
+ <h1 style="color: #ff69b4">cool and interesting stuff</h1>
+ <h4>or at least i think they're pretty cool :( go check them out!</h4>
+ <ul>
+ <li>
+ <h2>
+ <a href="https://patchwork.moekyun.me">Patchwork Archive</a>
+ </h2>
+ <p>
+ A running archive of VTuber music. Trying to archive every
+ music/cover created by the VTuber community. Over 15K songs/covers
+ and counting!
+ </p>
+ <div class="image-container">
+ <img src="https://i.postimg.cc/J0R5tZ25/image.png" alt="Patchwork Archive 1" width="250px" />
+ <img src="https://i.postimg.cc/jdmv4wwt/output.gif" alt="Patchwork Archive 2" width="300px" />
+ </div>
+ </li>
+ <li>
+ <h2><a href="https://phase-tracker.com">PhaseTracker</a></h2>
+ <div class="image-container">
+ <img src="https://i.postimg.cc/tgyTKkZk/image.png" alt="PhaseTracker 1" width="300px" />
+ <img src="https://i.postimg.cc/L6VSwSSq/image.png" alt="PhaseTracker 2" width="300px" />
+ </div>
+ <p>
+ The UNOFFICIAL Phase Connect subscriber tracker. I know some
+ people don't like number sites, but I still thought that it would
+ be awesome to track the growth of one of my favorite VTuber
+ groups.
+ </p>
+ </li>
+ <li>
+ <h2><a href="https://arcade.moekyun.me">573-UPDATES</a></h2>
+ <div class="image-container">
+ <img src="https://pinapelz.com/573.png" alt="573-UPDATES Main Feed" width="300px" />
+ </div>
+ <p>
+ 573-UPDATES is a news aggreator for JP arcade games (mostly rhythm). It only pulls data from
+ official sources. Its called 573 cause it sounds like KONAMI if you shuffle around how you read those numbers in JP
+ (yep, KONAMI's arcade games inspired this). Use it to browse the latest news or share permalinks to posts with friends!
+ </p>
+ </li>
+ <li>
+ <h2>
+ <a href="https://github.com/pinapelz/ffxiv-malmstone"
+ >Malmstone Calculator</a
+ >
+ </h2>
+ <div class="image-container">
+ <img src="https://pinapelz.com/malmstone.png" alt="FFXIV-Malmstone Screenshot" width="200px" />
+ </div>
+ <p>
+ A FFXIV Dalamud plugin that helps with calculating how much more
+ pvp you got left to play before hitting the next level in the
+ battlepass system. Made it cause I was tired of always having to
+ use an online calculator and plugging in the numbers manually.
+ </p>
+ </li>
+ <li>
+ <h2>
+ <a href="https://github.com/pinapelz/JHolodex"
+ >JHolodex</a
+ >
+ </h2>
+ <p>
+ Its a wrapper for the Holodex API for Java. Uhhh, maybe this will be useful for the 2 people out there
+ who need VTuber data in their application and are for some forbidden reason choosing Java as the language
+ to do that in. (i really love jvm)
+ </p>
+ </li>
+ <br />
+ <p>
+ yep not seeing a trend here at all with any of my interests... if you like this sorta thing, the rest of it
+ is over on my
+ <a href="https://github.com/pinapelz">GitHub</a>
+ </p>
+ </ul>
+ </div>
+ </div>
+
+ <div class="footer">
+ <marquee behavior="scroll" direction="right">
+ pinapelz.moe/ pinapelz.com / phase-tracker.com /
+ imisserinya.phase-tracker.com / patchwork.moekyun.me /
+ blog.pinapelz.com / signpost.pinapelz.com / mojibaka.pinapelz.com /
+ moekyun.me / vtuber-captcha.moekyun.me /
+ </marquee>
+
+ </div>
+
+ <div class="fullscreen-img" id="fullscreenImg">
+ <img src="" alt="Fullscreen Image" />
+ </div>
+
+ <script>
+ document.querySelectorAll('.image-container img').forEach(img => {
+ img.addEventListener('click', function() {
+ const fullscreenImg = document.getElementById('fullscreenImg');
+ fullscreenImg.style.display = 'flex';
+ fullscreenImg.querySelector('img').src = this.src;
+ });
+ });
+
+ document.getElementById('fullscreenImg').addEventListener('click', function() {
+ this.style.display = 'none';
+ });
+ </script>
+ </body>
+</html>
+<link href="https://melonking.net/styles/flood.css" rel="stylesheet" type="text/css" media="all" />
+<script src="https://melonking.net/scripts/flood.js"></script>
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage