Skip to content

ImageSorter is a simple and efficient Python desktop application that helps you organize .jpg image files through an interactive Tkinter-based user interface (UI). It allows users to browse, select JPG files from their system, choose a destination folder, and automatically

Notifications You must be signed in to change notification settings

Assim-Vs/CodeAlpha.Task-Automation-with-python-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeAlpha.Task-Automation-with-python-script

ImageSorter is a simple and efficient Python desktop application that helps you organize .jpg files using a clean graphical interface built with Tkinter.
With just a few clicks, you can browse, select, and move multiple image files to any destination folder.


🚀 Features

  • 🧭 User-Friendly Interface: Intuitive GUI for quick and easy file management.
  • 📂 Multiple File Selection: Choose multiple .jpg files at once.
  • 🗂️ Custom Destination: Move your files to any folder of your choice.
  • Success Notifications: Get clear alerts when files are successfully moved.
  • Error Handling: Handles invalid file or folder selections gracefully.
  • 💻 Cross-Platform: Works on Windows, macOS, and Linux.

🛠️ Tech Stack

Component Description
Language Python 3.x
Libraries tkinter, shutil, os
IDE Used Visual Studio Code

📁 Project Structure

ImageSorter/ │ ├── image.py # Tkinter GUI version ├── move_jpg_files.py # CLI version for automated file movement ├── /source # Optional: default source folder for images ├── /destination # Optional: default destination folder └── README.md # Project documentation

yaml Copy code


⚙️ Installation & Usage

1️⃣ Clone the Repository

git clone https://github.com/YOUR-USERNAME/ImageSorter.git
cd ImageSorter
2️⃣ Run the Application
bash
Copy code
python image.py
3️⃣ Use the App
Click “Browse Files” to select your .jpg images.

Choose your destination folder.

Click “Move JPG Files” — done!

A success message will confirm your files were moved.

🧩 Example Use Cases
Sort photos from your Downloads folder.

Organize project or portfolio images.

Quickly clean up a large image directory.

📸 Screenshot
(You can add your actual UI screenshot here)

markdown
Copy code
![App Screenshot](app_screenshot.png)
👨‍💻 Author
Assim VS
🎓 Computer Science Graduate | 💻 Python & Web Developer
🌐 LinkedIn | GitHub

About

ImageSorter is a simple and efficient Python desktop application that helps you organize .jpg image files through an interactive Tkinter-based user interface (UI). It allows users to browse, select JPG files from their system, choose a destination folder, and automatically

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages