Skip to content

surajsoni1319/Python-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Python Projects

This repository contains a collection of useful Python utilities, automation scripts, and small tools built to solve everyday problems. Each project is self-contained and designed to be easy to understand, modify, and reuse.


Projects Included

1. Image Compressor

A Jupyter Notebook and Python script to batch compress large image files (JPEG/PNG) to significantly reduce their size without noticeable loss of quality.

Features:

  • Batch compresses hundreds of images
  • Reduces total file size by 70–90%
  • Converts PNGs with transparency to compressed JPEGs
  • Ideal for archiving, sharing, or uploading to the cloud

Use Case Example:

"Compressed 3.67 GB of images to 506 MB, 5.6 GB to 750 MB, and 5.87 GB to 772 MB while maintaining good visual quality."

Location: image-compressor/


Getting Started

To use any project:

  1. Clone the repository:
    git clone https://github.com/your-username/python-projects.git

Navigate to the project directory:

cd python-projects/image-compressor Follow the instructions in each project's README.md or .ipynb notebook.

Requirements Most projects require only standard Python libraries. Some may use:

Pillow panda tkinte openpyx matplotlib

Install dependencies with:

pip install -r requirements.txt

License This project is open source and available under the MIT License.

Contribution Feel free to fork this repo, submit issues, or contribute improvements via pull requests. This collection is intended to grow over time with practical, real-world Python tools.

About

A collection of Python utilities and automation scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published