This is a simple QR Code Generator built using Python with the Streamlit library. It allows users to input a URL and customize the QR code colors using predefined color pairs. The generated QR code can be easily downloaded.
- User-friendly Interface: Streamlit provides an intuitive user interface for entering the URL and selecting color pairs.
- Custom Color Pairs: Users can choose from a variety of predefined color pairs for the QR code.
- Error Handling: The application includes error handling to provide feedback in case of issues.
The following color pairs are available for customizing the QR code:
- Black on White
- Purple on Gold
- Teal on Coral
- ...
- Enter the URL: Input the desired URL for which you want to generate a QR code.
- Select Color Pair: Choose a color pair from the provided options.
- Generate QR Code: Click the "Generate QR Code" button to create the QR code.
- Download QR Code: Once generated, use the "Download QR Code" button to save the QR code image.
- Clone the repository:
git clone https://github.com/yourusername/qr-code-generator.git
cd qr-code-generator
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
- Open the provided URL in your web browser.
Contributions are welcome! If you have any ideas for improvement or encounter issues, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Make sure to replace "yourusername" and "qr-code-generator" with your actual GitHub username and repository name. Also, ensure that you have a `requirements.txt` file with the necessary dependencies listed.