diff options
| author | Pinapelz <yukais@pinapelz.com> | 2024-08-19 01:47:30 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2024-08-19 01:47:30 -0700 |
| commit | 6a9ee040d0a53a234ab8b4202c809f83dbfe9b57 (patch) | |
| tree | 031ac4b92197ff860d5a9afc78ac31f57b6fe82a | |
| parent | cc0d2c02ac9cd0d889e8e96fc5e64ca06e0ba933 (diff) | |
add languages to tools
| -rw-r--r-- | personal/tools.md | 12 |
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.  @@ -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.  ## [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.  @@ -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) |
