Welcome to my playground of Python experiments and cool projects! This repository is a collection of fun and interesting projects built while exploring various technologies. 🚀
🤖 An intelligent Python script that generates commit messages using AI models. This tool streamlines your Git workflow by suggesting contextually relevant commit messages based on your staged changes.
- 🧠 Uses OpenAI's GPT models and Google's Gemini model
- 🔄 Supports multiple AI models (GPT-3.5, GPT-4, Gemini)
- 📊 Generates multiple commit message suggestions
- 🖥️ Interactive CLI for selecting or customizing commit messages
- 🔒 Secure API key management
- 📝 Logging for requests and responses
Stay tuned! More exciting experiments are in the pipeline:
- 🌐 Web scraping tools
- 🛠️ System utilities
- 📊 Data analysis projects
- ...and many more surprises!
To get started with any of the projects:
- Clone the repository:
- Navigate to the project directory:
- Install the required dependencies:
- Follow the specific instructions in each project's README for setup and usage.
Feel free to contribute to any of the projects or suggest new experiment ideas! Here's how you can contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find these projects interesting or useful, please consider giving them a star! ⭐
Made with ❤️ and 🐍 Python