Aspectizer: Simplifying Image Resizing and Conversion

Aspectizer

Aspectizer is a versatile and user-friendly tool for resizing and converting images in bulk. Built with Flutter, this cross-platform application is available on Windows and Android. Whether you’re a photographer, web developer, or casual user, Aspectizer makes image management simple and efficient while maintaining high quality.


🚀 Project Overview

Aspectizer simplifies large-scale image processing with an intuitive interface and powerful features:

  • Batch Image Resizing: Process entire folders of images at once.
  • Bulk Image Conversion: Convert images between popular formats like JPG, PNG, and WEBP.
  • Cross-Platform Compatibility: Available on Windows and Android, with plans to support more platforms.
  • Intuitive Flutter-based UI: A smooth and responsive experience on desktop and mobile.

🌟 Key Features

📏 Custom Image Resizing

  • Predefined Sizes: Choose from common dimensions for web, social media, or personal projects.
  • Custom Dimensions: Set specific width and height for your images.
  • Aspect Ratio Preservation: Maintain the original proportions to avoid distortion.
  • Batch Resizing: Resize hundreds of images in a single operation.

🔄 Image Format Conversion

Convert images between multiple formats:

  • JPG: Ideal for web and social media.
  • PNG: Perfect for images requiring transparency.
  • WEBP: Modern format with high-quality compression for web use.

Batch Processing

Save time by processing multiple images simultaneously. Ideal for:

  • Photographers handling large photo collections.
  • Web Developers optimizing images for websites.
  • Content Creators preparing assets for social media.

🎨 User-Friendly Interface

  • Simple Navigation: Clean menus and options for resizing and converting images.
  • Real-Time Previews: See changes before finalizing the output.
  • Minimal Learning Curve: Start using Aspectizer immediately, no technical skills required.

🌐 Cross-Platform Support

  • Windows 10 & 11: Download from the Microsoft Store.
  • Android: Download from the Google Play Store.
  • Future plans to expand support to macOS, Linux, and iOS.

📥 Download Aspectizer

🪟 Windows Version

Download from the Microsoft Store:

➡️ Download Aspectizer for Windows

🤖 Android Version

Get it on the Google Play Store:

➡️ Download Aspectizer for Android


🖼️ Screenshots

Main Interface (Windows)

Aspectizer
Aspectizer

Custom Size Options (Android)

Aspectizer android
Aspectizer android

🛠️ How to Use Aspectizer

🔄 Bulk Conversion

  1. Select Images:
  • Load single images or entire folders.
  1. Set Resizing Options:
  • Choose predefined sizes or set custom dimensions.
  1. Select Output Format:
  • Choose JPG, PNG, or WEBP.
  1. Start Processing:
  • Click “Start” to process the images and monitor the progress.

🤖 Android-Specific Features

  • Mobile-Friendly Interface: Designed for ease of use on touch devices.
  • On-the-Go Resizing: Resize and convert images directly from your mobile device.
  • Quick Sharing: Share processed images directly from the app.

🌐 More Projects

Explore more tools and projects on my website:

➡️ rambod.net/projects/


Simplify Your Image Processing with Aspectizer! 🚀

Bison Audio Converter

Bison Audio Converter

Bison Audio Converter is a powerful and efficient tool designed for batch and bulk audio file conversion. Whether you have a few files or an entire directory with thousands of audio files, this tool ensures smooth and quick conversion while maintaining the original folder structure.


🚀 Project Overview

Bison Audio Converter is built with C++ and utilizes a responsive ImGui-based GUI for an intuitive user experience. It is designed to simplify large-scale audio file conversions by offering:

  • Batch Conversion: Convert entire directories of audio files in one go.
  • Preserve Directory Structure: Keeps the original folder hierarchy in the output.
  • Real-time Logging: Track the progress and diagnose issues during conversion.
  • Cross-Platform Compatibility: Works on both Windows and Linux.
  • Lightweight GUI: Built with ImGui and SFML for responsiveness and efficiency.

📝 Key Features

  • Bulk Audio Conversion: Process thousands of audio files at once.
  • Supported Formats: Convert between WAV and MP3.
  • Intuitive Interface: Simple and responsive GUI for easy operation.
  • Customizable Layouts: Flexible window positions to suit your workflow.
  • Single File Conversion: Quick conversion for individual files.
  • Real-time Feedback: See conversion logs and status updates live.

📥 Download Bison Audio Converter

Latest Release

Click below to download the latest version of Bison Audio Converter:

➡️ Download Bison Audio Converter (Setup.exe)

GitHub Repository

Explore the source code, report issues, or contribute to the project:

➡️ Bison Audio Converter on GitHub


🖼️ Screenshots

Main Interface

Bison Audio Converter
Bison Audio Converter

Conversion Progress


🛠️ How to Use

🔄 Bulk Conversion

  1. Select Input Directory:  

   – Choose the folder containing your .wav files.

  1. Select Output Directory:  

   – Specify the folder where the converted files should be saved.

  1. Choose Output Format:  

   – Select the desired format (WAV or MP3).

  1. Start Conversion:  

   – Click “Start Conversion” to begin. Monitor progress in the Log Window.

🎵 Single File Conversion

  1. Select Input File:  

   – Pick a .wav file for conversion.

  1. Select Output Directory:  

   – Choose the destination folder.

  1. Choose Output Format:  

   – Select WAV or MP3.

  1. Convert File:  

   – Click “Convert” to process the file.

📜 Log Window

  • Real-time Feedback: Track conversion status and any errors.

🌐 More Projects

Check out my other projects and tools on my website:

➡️ rambod.net/projects/


Happy Converting! 🚀

MailToolsBox – Python Email Library

MailToolsBox

MailToolsBox is a comprehensive Python library that simplifies email server interaction for developers. Whether you need to send complex emails with attachments or retrieve and manage emails via IMAP, MailToolsBox is the go-to solution. It offers two powerful classes: SendAgent for sending emails and ImapAgent for receiving emails.

Key Features

  • SendAgent Class:
  • Send emails via SMTP with support for CC, BCC, and attachments.
  • TLS support for secure email transmission.
  • Easy-to-use send_mail() method that integrates seamlessly with your Python applications.
  • Example use case for sending emails with just a few lines of code.
  • ImapAgent Class:
  • Retrieve emails from an IMAP server efficiently.
  • Download emails in various formats (plain text, JSON, .msg).
  • Provides methods such as login_account() and download_mail_text() to streamline email management.

Installation

Install MailToolsBox via PyPI:

pip install MailToolsBox

Quick Start Example

Here’s how you can quickly send an email using the SendAgent class:

from MailToolsBox import SendAgent

user_email = "example@gmail.com"
user_email_password = "password"
server_smtp_address = "smtp.gmail.com"
port = 587

send_agent = SendAgent(user_email, server_smtp_address, user_email_password, port)
recipient_email = "recipient@example.com"
subject = "Test email"
message_body = "This is a test email sent using MailToolsBox."
send_agent.send_mail(recipient_email, subject, message_body)

In this example, MailToolsBox allows you to easily integrate email functionality into your Python applications with minimal effort.

ImapAgent Example

For receiving emails, use the ImapAgent class:

from MailToolsBox import ImapAgent

email_account = 'your_email@example.com'
password = 'your_password'
server_address = 'imap.example.com'

imap_agent = ImapAgent(email_account, password, server_address)
imap_agent.download_mail_text()

With MailToolsBox, you can retrieve and process emails with the same ease as sending them.

Download & Resources

You can download and explore MailToolsBox directly from PyPI.

Contribution & Community

Pull requests are welcome! For major changes, please open an issue first to discuss the proposed changes. When contributing, ensure that all new features and changes are well-tested and documented.


SEO Focus Keywords & Tags:

  • Tags: Python, Email Automation, SMTP, IMAP, Email Tools
  • Focus Keywords: Python email library, MailToolsBox, SendAgent, ImapAgent, email server tools

FlashMaster Pro – The Ultimate Flashcard Learning App

FlashMaster Pro

Master flashcards effortlessly with FlashMaster Pro, your go-to app for efficient, organized, and personalized flashcard-based learning. Whether you’re a student, professional, or a lifelong learner, FlashMaster Pro helps you organize, create, and study flashcards seamlessly.

Why FlashMaster Pro?

  • Unlimited Organization: Create endless categories and subcategories to tailor your study materials.
  • Tailored Study Experience: Customize font size, weight, and card visibility for personalized learning.
  • Efficient Learning Modes: Choose between Card View (see both sides) and Single Side View for effective study sessions.
  • Comprehensive Flashcards: Easily create flashcards with a front and back side for detailed study material.
  • Streamlined Clean-Up: Remove flashcards, subcategories, or categories with ease to keep your workspace tidy.

Key Features

1. Streamlined Organization

Organize your study materials by creating categories and subcategories. The floating button at the bottom-right corner lets you add categories and assign distinct colors for clear visual organization. This ensures a clutter-free and efficient learning environment.

2. Customizable Learning Environment

The Settings button in the top-right corner offers plenty of customization options. You can switch between light and dark modes and adjust font size, font weight, and card visibility for a fully personalized experience.

3. Precision Through Subcategories

For detailed organization, subcategories allow you to break down your study materials further. Like categories, you can assign distinct colors to subcategories, ensuring clarity and structure in your learning space.

4. Crafting Flashcards

Create and manage your flashcards effortlessly. Each flashcard includes a front and back, allowing you to add comprehensive study information. Personalize each flashcard by adjusting font size and weight, ensuring clarity and visibility.

5. Effective Study Modes

FlashMaster Pro offers two study modes:

  • Card View: Study both sides of your flashcards by swiping or tapping through them.
  • Single Side View: Focus on one side at a time to challenge memory recall and enhance learning efficiency. Use the bubble button to reveal the other side and test your knowledge from both angles.

6. Easy Clean-Up

Keep your study space clean and organized by easily removing categories, subcategories, or flashcards once they’re no longer needed.

Download FlashMaster Pro

Unlock your full learning potential today by downloading FlashMaster Pro from the App Store or Google Play:

Ideal for All Learners

Whether you’re preparing for an exam, memorizing terms, or mastering a new subject, FlashMaster Pro is designed for learners of all ages. Its intuitive interface and customizable options make it the perfect study tool.

SEO Focus Keywords & Tags:

  • Tags: Flashcards, Learning App, Study App, Education, Productivity
  • Focus Keywords: FlashMaster Pro, flashcard learning app, personalized flashcards, educational app, study flashcards

Color and Quest – Addictive Puzzle Game for Mobile

Color-And-Quest

Take your memory and reaction skills to the next level with Color and Quest, an exciting and addictive puzzle game brought to you by Wild Bull Games. Designed for both kids and adults, Color and Quest challenges players to match colors on a 3×3 grid of cubes. As the game progresses, the difficulty increases, requiring sharper focus and faster reactions.

Game Overview

  • Simple Yet Challenging Gameplay: Tap the cubes to change their colors and match all cubes on the board.
  • Progressive Difficulty: The game starts easy but becomes more difficult as you advance through levels.
  • Points System: Earn points each time you successfully match all colors. Challenge yourself to beat your high score!
  • For All Ages: This brain-training game is designed for players of all ages, making it a fun and engaging experience for everyone.

Key Features

  • Addictive Puzzle Gameplay: Match colors on all nine cubes with simple taps, but don’t be fooled—this game gets tricky fast!
  • Progressive Levels: Start easy, but the challenge grows with each level, testing both memory and reaction speed.
  • Cool Aesthetic: Vibrant colors and a funky soundtrack make Color and Quest visually appealing and fun to play.
  • Play Anytime, Anywhere: Perfect for quick sessions or long challenges—whether you’re taking a break or ready for a serious brain workout.

How to Play

  • Tap each cube on the 3×3 grid to change its color.
  • Match all the cubes on the grid to progress to the next level.
  • As levels advance, timing becomes crucial, and you’ll need quick reflexes to keep up.

Download Color and Quest

Are you ready to take your memory and reaction skills to the next level? Download Color and Quest today on iOS and Android and start your adventure!

Why You’ll Love It

Color and Quest offers a great combination of fun, challenge, and addictive gameplay. Whether you’re aiming to improve your memory or just enjoy a cool and colorful puzzle game, Color and Quest will keep you entertained for hours.

Perfect for Kids and Adults

This game is designed to entertain and challenge people of all ages. Whether you’re a puzzle game lover or someone looking for a quick but rewarding gaming session, Color and Quest is perfect for you.

SEO Focus Keywords & Tags:

  • Tags: Mobile Game, Puzzle Game, Memory Game, Color Matching, Brain Training
  • Focus Keywords: Color and Quest, mobile puzzle game, brain-training game, color matching game, addictive mobile game

CodeCrafty Python Edition – Your Gateway to Python Mastery

CodeCrafty Python Edition

Embark on a Python journey with CodeCrafty: Python Edition, the ultimate learning app for mastering Python programming at your own pace. Whether you’re a beginner, intermediate learner, or seasoned programmer, CodeCrafty is tailored to enhance your Python skills and provide a structured path to coding success.

What is CodeCrafty Python Edition?

CodeCrafty Python Edition is your personal Python tutor—accessible anytime and anywhere. Designed for both novices and professionals, it offers a comprehensive educational experience with interactive content, quizzes, and regular updates to help you become proficient in Python.

Key Features

1. Comprehensive Python Curriculum

The app offers 17 chapters covering everything from Python fundamentals to advanced topics. Each chapter is designed to break down complex concepts into digestible lessons, ensuring a smooth learning experience.

2. Interactive Quizzes

With over 600 quiz questions, you can test your knowledge after each chapter. These quizzes are designed to reinforce learning and help you track your progress as you move through the app.

3. User-Friendly Interface

Navigating through the app is effortless thanks to its intuitive interface. This user-centric design ensures that you can focus solely on learning without any distractions.

4. Regular Updates

CodeCrafty Python Edition is regularly updated with new content and features to keep your learning experience fresh and up-to-date.

Who Is It For?

  • Beginners: Start your Python journey in a supportive environment that introduces you to coding fundamentals.
  • Intermediate Learners: Dive deeper into advanced Python topics to refine your coding skills.
  • Professionals: Enhance your programming expertise with a focus on Python, one of the most versatile and in-demand languages.

Why Choose CodeCrafty Python Edition?

  • Quality Content: Developed by experienced educators and programmers, CodeCrafty ensures top-tier instruction that simplifies even the most challenging topics.
  • Interactive Learning: Engaging quizzes and hands-on exercises make learning more dynamic and enjoyable.
  • Accessibility: Learn Python at your own pace, wherever you are, with mobile access to the app anytime.

Download CodeCrafty Python Edition

Join thousands of learners already mastering Python and start your journey today! Download CodeCrafty Python Edition on iOS and Android:

Start Learning Python Today

Don’t miss out on this opportunity to unlock the potential of Python programming. CodeCrafty Python Edition is here to guide you, whether you’re just getting started or aiming to refine your Python expertise.


SEO Focus Keywords & Tags:

  • Tags: Python Programming, Learn Python, Python Education, Coding App, Programming Tutorials
  • Focus Keywords: CodeCrafty Python Edition, Python learning app, interactive Python quizzes, Python for beginners, advanced Python tutorials