aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2024-08-19 01:47:30 -0700
committerPinapelz <yukais@pinapelz.com>2024-08-19 01:47:30 -0700
commit6a9ee040d0a53a234ab8b4202c809f83dbfe9b57 (patch)
tree031ac4b92197ff860d5a9afc78ac31f57b6fe82a
parentcc0d2c02ac9cd0d889e8e96fc5e64ca06e0ba933 (diff)
add languages to tools
-rw-r--r--personal/tools.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/personal/tools.md b/personal/tools.md
index 18c136f..2bee987 100644
--- a/personal/tools.md
+++ b/personal/tools.md
@@ -11,6 +11,8 @@ I've elected to localize all of these smaller tools into one singular place so t
>***Click on any of the subheadings to head to the code repo***
## [wallpaper-sorter-hue](https://github.com/pinapelz/wallpaper-sorter-hue)
+> Python
+
A Python script to sort images by their hue. I used this to sort a bunch of wallpapers into different colors. It also comes with a visualizer that will use a random image from each hue/subhue to make a sort of rainbow.
![An example of visualization output. Wallpapers sorted by hues attached next to each other in a line](https://files.catbox.moe/jrlted.png)
@@ -32,6 +34,8 @@ python visualizer.py -i path_to_sorted_wallpaper -o output_file_name.png -t 200
-t: The max height of each image in the output visualization
## [mojibaka](https://github.com/pinapelz/mojibaka)
+> Python, Flask, HTML, JS
+
This is a very simple static flask web app that attempts to resolve "mojibake". These are garbled characters that occur due to text being encoded/decoded in mismatching formats.
While not everything can be recovered 100% of the time (since its a lossy process), sometimes these mismatches line up just right such that none (or nearly none) of the characters are mapped to NULL, meaning that its just a matter of "remapping" everything to make the text readable again.
@@ -45,6 +49,8 @@ You're also welcome to call the API listed on the README.
![Screenshot of Mojibaka site](https://files.catbox.moe/6vshtu.png)
## [youtube-auto-stamp](https://github.com/pinapelz/youtube-auto-stamp)
+> Python, Curses
+
A CLI program that tracks the speed of a YouTube live chat and records down moments of high chat activity. It can also count income via Superchats as a side task.
I originally made this to help automate the process of finding fun stream moments since those are usually the times when chat goes faster. However it turned out to also be a pretty decent way of finding chats with certain keywords LIVE.
@@ -68,6 +74,8 @@ Example: python yt_livechat_stats.py OoNndQzHMlI --show-chat --superchats --thre
```
## [vstream-tracker](https://github.com/pinapelz/vstream-tracker)
+> Java, JDA
+
A self-hostable Discord bot for tracking VTubers listed on Holodex. Its very simple and was created as a demo of the JHolodex library. There's a quickstart guide on how to quickly get things up and running on the repo README already.
![Screenshot of sample VStreamtracker bot message](https://files.catbox.moe/qzmlip.png)
@@ -79,11 +87,15 @@ A self-hostable Discord bot for tracking VTubers listed on Holodex. Its very sim
`This is a stub for now. Coming soon!`
## [youtube-timed-playlist](https://github.com/pinapelz/youtube-timed-playlist) - archived
+> Javascript, React, Vite
+
This web application helps you create a YouTube playlist where you can specify start and end times for each video. Use the `Maker` to create a playlist and get a playlist code in Base64. Then use the `Player` to play it back.
Hosted at: https://yttimed.pinapelz.com/
## [ffxiv-macro-time-calculator](https://github.com/pinapelz/ffxiv-macro-time-calculator)
+> Typescript, React, Vite
+
This is a simple crafting calculator for the game Final Fantasy XIV. Weirdly enough, I couldn't find a easy way to count the total time a macro takes and how long crafting N items will take with that macro + how much food/tinctures will be required.
(I get that everyone uses more fancy Teamcraft stuff but having something like this is also pretty convenient)
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage