Progress update!
The project is Linux only now. Pynput doesnt work on wayland and while I could have it detect your platform and use a different input capturing method based on that, It’s not one of my priorities
Anyways, I have finished some things up:
Input detection works using evdev, I listen for mouse clicks and decide if it is “tuff” based on a % value set in the config, you can also configure how many seconds the icon stays on screen for.
Icons are automatically selected from an icons directory and shuffled randomly - They do repeat sometimes but I feel that makes it funnier. This works for the phonk music too. I don’t know if this is optimal (please do say so if there are any better ways), Currently it spawns a mpg123 subprocess and then terminates it after the interval so you don’t have to cut your clips to length.
The icon also now bounces randomly as if it were audio reactive but it actually isn’t
Next:
Make the screen grayscale. It makes it MUCH more funny but I don’t know how to do this in pyqt6, and also if it will work on wayland (Please tell me someone)
Add black bars to mimic the aspect ratio of a vertical phone screen
I want to setup a github for this but since I’m stupid I have actually never used it.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.