June 18, 2025
RAAAAAAAAWRRRRRRRRRRRRRRR!!!!!! ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ
the RAAAWR programming language
online playground : https://sajagin.thedev.id/Raaawr/
Raaawr! is a primal, yet powerful, programming language designed for the modern dinosaur enthusiast. It's simple, expressive, and full of roars and stomps, making programming a prehistoric adventure! Features Dino-Inspired Syntax: Keywords like GRRRRRRR!, HSSSSSSS!, RAAAWR!, ROAR, and SNIFF bring the Jurassic era to your code. Variables: Declare and assign values to variables using RAAAWR! and RAAAWR.. Functions (Territories): Organize reusable code blocks with DEFINE_TERRITORY and END_TERRITORY, and call them with CALL_TERRITORY. Control Flow: Implement conditional logic with IF_ROAR/THEN_CHOMP/ELSE_STOMP/END_HUNT and loops with WHILE_ROAR/KEEP_MIGRATING/END_MIGRATION. Arithmetic & Comparison: Perform calculations and comparisons using RAAWR+, RAAWR-, RAAWR*, RAAWR/, RAAWR%, RAAWR==, RAAWR>, RAAWR<. String Concatenation: Join values with the mighty ROOOOAAR operator. Input/Output: Interact with the user via ROAR (output) and SNIFF (input). Web-based Playground: A live interpreter in your browser to write and run Raaawr! code instantly. Command-line Interpreter: A Node.js-based interpreter for running Raaawr! scripts directly from your terminal.
/\/\ /\/\ ( o.o ) ( o.o ) > ^ < > ^ < PURR! WOOF! โจ Unleash Your Inner Pet Parent! โจ Tired of lonely desktops? Craving a bit of animated companionship? Say hello to your very own Desk Pet Companion! This delightful Python-powered application brings an adorable animated cat ๐ฑ (or dog ๐ถ!) right to your screen, ready to wander, play, and chill by your side. ๐ What's Inside This Pawsome Project? ๐ Dynamic Duo: Choose your companion! Instantly switch between a charming Cat ๐ฑ or a loyal Dog ๐ถ right from your system tray menu! Life-like Animations: Watch as your pet cycles through various animated states: ๐พ Walk: Leisurely strolls across your screen. ๐โโ๏ธ Run: Zips from one edge to another with purpose! ๐ด Idle: Takes a well-deserved break, looking cute as ever. ... and more! Interactive Fun: ๐ Drag & Drop: Grab your pet with your mouse and place them anywhere on your screen! ๐ฅ๏ธ Smart Wandering: Your companion intelligently navigates your desktop, bouncing off edges and choosing new paths. Stealth Mode (System Tray Integration): Minimize clutter! Your pet can run quietly in the background, accessible from your system tray. Right-click the tray icon to quickly Show/Hide your pet, or change their species! Keep it running as long as you like, or safely Exit from the tray menu. ๐ ๏ธ The Magic Behind the Whiskers (and Wags!) ๐ ๏ธ Built with Python and the robust PyQt5 framework, this project seamlessly integrates into your desktop environment. It handles sprite animation, fluid movement calculations, and smooth user interactions, all while living discreetly in your system tray. _ _ _ _ ( ` ) ( ` ) ( ` ) ( ` ) (___)(___)(___)(___) P A W P R I N T S Get ready for some digital cuddles! Run the app and let the companionship begin! ๐
VIDMINAL IS COMPLETE .....
..... for Summer of Making, i am not dragging this project anymore
https://github.com/SajagIN/vidminal
You can Read How this Project Works in WORKING.md in the Repo :
https://github.com/SajagIN/vidminal/blob/main/WORKING.md
Refined the playback experience with dynamic terminal resizing.
Now, you can stretch or shrink your terminal window, and the ASCII video will automatically adjust to fit, giving you a perfectly scaled picture every time.
Plus, the volume controls and seek bar are more robust than ever, making navigation a breeze.
Ayyee!!! It's been a minute, but the summer of making is in full swing! Here's the first devlog for Vidminal! ๐
What is it? Imagine watching your favorite anime clips โ like Luffy's yells or JoJo poses โ as colorful, moving ASCII art right in your terminal! ๐คฏ It's video playback for the command line, with sound! ๐ถ
This week has been insane! I've wrestled the code into submission, and guess what? Terminal playback is ALIVE! You can literally watch videos right there, frame by glorious ASCII frame. Plus, for all you Windows users out there, I've wrangled the system so you can now Open with... Vidminal directly from your context menu! No more command line acrobatics just to start watching โ it's smoother than a well-executed Stand attack. โจ Still figuring out the perfect character sets for that ultimate anime look. ๐ค
Next goal: Polish, performance tweaks, and maybe even more customizability. The journey continues! ๐ดโโ ๏ธ
Want to see how this magic works or just catch up here?
Stay tuned for more updates, and let me know what iconic scenes you want to see turn into terminal art! ๐ฅ
๐บ Vidminal: Terminal Video as ASCII Art --- WHAT IS THIS THING, ANYWAY?! --- ๐ค โบ Ever wished you could watch videos... in your terminal? ๐คฏ ๐คจ โบ NO? Well, I DON'T CARE, HERE IT IS. ๐คทโโ๏ธ ๐ โบ You've seen ASCII art demos. You've seen those looping gifs. Cute. ๐ This ain't that. โจ โบ Vidminal takes [ANY] video file you throw at itโyour favorite anime clip ๐ฌ, a movie ๐ฟ, that weird cat video from 2009 ๐ผโand turns it into a live, colorful, animated ASCII art spectacle right in your terminal. ๐ถ โบ And it's not just a silent movie. We've got synchronized audio. ๐ We've got full controls. ๐ฎ This isn't a toy; it's a legit, if slightly unhinged, [TERMINAL MEDIA PLAYER]. ๐ --- --- HOW'D I MAKE IT HAPPEN? --- ๐ โบ It's a Python party! ๐ ๐ช โบ I wrangled some of Python's coolest libraries to pull this off: ๐ฌ โบ `moviepy` & `ffmpeg`: To rip the video and audio apart. โ๏ธ ๐ผ๏ธ โบ `Pillow`: For the pixel-to-text magic. โ๏ธ ๐ โบ `pygame`: To blast the sound waves at your ears. ๐ง ๐จ โบ `colorama`: To paint everything in glorious 24-bit color. ๐ โก โบ `threading`: To make sure the controls work while the video is playing, because nobody likes a laggy player. ๐บ๏ธ โบ It was a journey fueled by caffeine โ and a questionable sense of purpose. ๐ --- --- WHY IS IT AWESOME? --- ๐ โบ It's pure, unfiltered, terminal power! โจ ๐น๏ธ โบ TOTAL CONTROL: You get a full-fledged player experience. Pause, play, quit, rewind, and fast-forward. Adjust the volume. Mute the chaos. It's all there. โฏ๏ธ๐๏ธ ๐ฆ โบ ZERO SETUP: Download the release for your OS and just... run it. ๐ I bundled `ffmpeg` so you don't have to install a single thing. I did the boring work for you. You're welcome. ๐ โ โบ THE BEST PART: YOU ARE THE ARTIST! ๐จ Don't like the default look? Open `options.json` and: โ๏ธ โบ [CHANGE THE CHARACTERS!] Use `โโโโ` for a blocky look, or a detailed set like `$@B%8&...`, or even make your own `custom` set! You control the texture of your video! ๅญ็ฌฆโจ ๐๏ธ โบ [TWEAK THE VISUALS!] Adjust `gamma` and `contrast` to get that perfect moody, cyberpunk, or over-saturated look. โ๏ธ๐ ๐คฏ โบ Prepare for your friends to look over your shoulder and go, "WTF?! Is that... a movie... in your terminal?" ๐ฒ ๐ โบ Yes. Yes it is. ๐
This was widely regarded as a great move by everyone.