Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cooldragon12/qr-generator-with-csv
Automation in Generating QR codes sequentially, using list in CSV
https://github.com/cooldragon12/qr-generator-with-csv
converter
Last synced: 29 days ago
JSON representation
Automation in Generating QR codes sequentially, using list in CSV
- Host: GitHub
- URL: https://github.com/cooldragon12/qr-generator-with-csv
- Owner: cooldragon12
- Created: 2022-10-12T11:28:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T08:02:25.000Z (over 1 year ago)
- Last Synced: 2024-04-23T05:35:09.102Z (7 months ago)
- Topics: converter
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Automation: QR Code Generator With CSV
Simple Automation of Creating a QR Code using the specified link and the CSV as extension. Using the CSV data column to fill or add the data to the specified link.
This solve the problem of creating QR Code for each specific person.
By iterating the data of the csv/list/array to combined with the link that supposed to be generated.The QR Code Generator is a Python tool that allows you to generate multiple QR codes with customizable colors and logos.
## Installation
1. Make sure you have Python 3.9 or higher installed.
2. Clone this repository to your local machine.
3. Navigate to the project directory.
4. Install the required packages using `pip install -r requirements.txt`.## Requirments
This is the following packages to use here.
- certifi==2022.9.24
- charset-normalizer==2.1.1
- colorama==0.4.5
- idna==3.4
- iniconfig==2.0.0
- numpy==1.23.3
- packaging==23.1
- pandas==1.5.0
- parseargs==0.0.5
- Pillow==9.2.0
- pluggy==1.0.0
- pytest==7.3.1
- python-dateutil==2.8.2
- pytz==2022.4
- qrcode==7.3.1
- regex==2023.5.5
- six==1.16.0
- urllib3==1.26.12## Setup the Environment
Execute this on the console. (Note: Create a separate Virtual Environment). At the base directory execute this.```
pip install -r requirments.txt
```## Start the Program
To start the program. Just execute the `main.py`.
```
py main.py [args] [--options]
```## Configuration
To configure to your desired output, just edit the `settings.py`## Things to Do
Here is the other possibility to put at the mini automation.
- Make a menu
- Make it more flexible not just in specific data file
- Make other options...## Contributing
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.