u/V01DDev

▲ 2 r/anime

[Kaguya-sama] Chika Dance ASCII: Remastered in Full TrueColor (Python/OpenCV)

The response to the first post was huge, so I had to go back and finish the job.

One of you guys suggested adding color, and honestly, it was the best call. I updated the script to use 24-bit ANSI TrueColor codes to map the RGB values directly into the terminal. I also made Chika a bit smaller so she fits better in the window, and I blacked out my terminal background to make the colors pop.

It was a massive headache to keep the sync perfect with the audio while streaming that much data through a raw terminal, but we do it for Chika.

As i like to say: IQ san demo makasenasaii!

Enjoy Chika in all her TrueColor glory!

Shoutout to u/DrBehemothMD for the idea!!

User u/Tama47_ wanted me to open source it, so here it goes: GitHub Repo

Original Post: Reddit Post

u/V01DDev — 8 days ago
▲ 609 r/anime

[Kaguya-sama: Love is War] The most productive thing I've done all week: Converting Chika to ASCII

I spent way too much time on this, but we do it for Chika.

I wrote a Python script using OpenCV to live-render her dance into ASCII in my terminal.

Is it practical? No.

Is it peak culture? Absolutely!!!

Enjoy 80 columns of best girl!

u/V01DDev — 9 days ago
▲ 31 r/BarOwners+4 crossposts

I built a real-time "Social Jukebox" for my friend's cafe so guests can request songs via QR codes

Hey everyone! My friend owns a local cafe and wanted a way for guests to decide the music without passing a phone around or shouting at the staff.

I built VibioPartyPlayer.

It’s a Flask/Socket.IO app where:

  1. People scan a QR code at their table.
  2. They request any song from YouTube on their own phone.
  3. The host sees it instantly on a "Main Stage" dashboard and manages the queue.

The Tech Stack:

  • Backend: Python (Flask, Socket.IO, eventlet)
  • Metadata: yt-dlp for fast scraping (no API keys needed for search!)
  • Frontend: Glassmorphism UI with independent scrolling sidebars
  • Playback: YouTube Iframe API for a "Clean Screen" ad-free experience

It was a fun weekend project to solve a real-world problem in our local community. Would love to hear what you guys think!

Repo: github.com/TerzicScript/VibioPartyPlayer

u/V01DDev — 12 days ago

Quick note, i don't plan to make this public project, maybe i will just open source it in future? This project is for my personal use!

So i saw app on play store that gives you quests for the day, you gain exp for each quest and level up. App is paid, so i decided to build something similar for myself and my taste.

I used python + flask to build simple webpage that will act as quest giver. So in nutshell, i get 5 daily tasks, which are always same, that's stuff that i need to do everyday like Drink 2L of water, Read 10 pages, go to gym...

There is also 5 dynamic quests, based on categories and subcategories:

  • Active -> Driving, hiking, walking, martial arts, gym, etcc, everything that keeps you moving
  • Social -> Talking with people mostly, learning to become more social
  • Learning -> Giving tasks about various topics and hobbies (chess, programming, security, linux..)
  • Chores -> Just chores, walk your dog, clean your room etc
  • Creative -> Drawing, gardening, anything to get your creative side

I introduced leveling and ranking systems, so each rank your tasks will get harder. For example social will go from "Compliment stranger on street" to "Stop someone on street and have conversation". This is just bare example.

I also made punishments, so i get -5xp for tasks i don't complete that day.

Images

Problem i am facing now is that i am bored to do any quests, i have been using it for around 6 days so far.

I was thinking about adding bigger punishment for not completing quests, or maybe even gaining skills points after each day that i can spend on something in real life ( for example 10 skills points would get me 1 hour of watching anime/gaming )

So i'm here, i just need some feedback to see if someone has any interesting ideas to implement?

u/V01DDev — 22 days ago