Skip to content

About

Este programa permite criar QR Codes de forma simples e interativa via terminal. O usuário insere um conteúdo (texto, link, etc.), e o código gera automaticamente uma imagem .png correspondente, utilizando o módulo os da biblioteca padrão para salvar o arquivo na pasta do projeto e a biblioteca externa qrcode para renderizar o QR Code.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📦 Gerador de QR Code em Python

Este projeto é um gerador de QR Code interativo via terminal, desenvolvido em Python.
O usuário insere um conteúdo (texto, link, etc.), e o programa gera automaticamente uma imagem de QR Code correspondente.


🚀 Funcionalidades

  • Coleta o conteúdo fornecido pelo usuário.
  • Converte o conteúdo em QR Code.
  • Salva a imagem gerada em um arquivo .png diferentes (não sobrescreve).
  • Permite gerar múltiplos QR Codes em sequência, através de um loop interativo.

🧩 Estrutura do Código

  • gerador_qrcode() → coleta o conteúdo e gera o QR Code.
  • loop_qrcode() → controla a inicialização, execução em loop e encerramento do programa.
  • Execução principal → chama loop_qrcode() para iniciar o programa.

📜 Código Atualizado

python

Importa a biblioteca padrão do Python "os" (Operating System), que permite interagir com o sistema operacional.

import os

Variável responsável pela criação de diferentes arquivos do QR Code gerado.

contador = 1

Inserção das novas funcionalidades no código.


🎮 Exemplo de Uso

Insira o conteúdo que você deseja converter em QR Code: https://github.com
O QR Code foi gerado com sucesso!
Você deseja gerar outro QR Code? [S/N]:

🧑‍💻 Como Executar

1.Clone o repositório:

git clone https://github.com/seu-usuario/qr-code-generator.git
cd qr-code-generator
  1. Instale a biblioteca necessária:
pip install qrcode[pil]

Execute o programa:

python src/main.py

📂 Saída

O QR Code gerado será salvo como uma imagem .png na pasta do repositório clonado.


📦 QR Code Generator in Python

This project is an interactive terminal-based QR code generator, developed in Python.

The user enters content (text, link, etc.), and the program automatically generates a corresponding QR code image.


🚀 Features

  • Collects the content provided by the user.
  • Converts the content into a QR code.
  • Saves the generated image to a separate .png file (does not overwrite).
  • Allows generating multiple QR codes sequentially through an interactive loop.

🧩 Code Structure

  • qrcode_generator() → collects the content and generates the QR code.

  • qrcode_loop() → controls the initialization, loop execution, and termination of the program.

  • Main execution → calls qrcode_loop() to start the program.


📜 Updated Code

python

Imports the Python standard library "os" (Operating System), which allows interaction with the operating system.

import os

Variable responsible for creating different files of the generated QR Code.

counter = 1

Insertion of new functionalities into the code.


🎮 Example of Use

Enter the content you want to convert into a QR Code: https://github.com
The QR Code was successfully generated!
Do you want to generate another QR Code? [S/N]:

🧑‍💻 How to Run

  1. Clone the repository:
git clone https://github.com/your-username/qr-code-generator.git
cd qr-code-generator
  1. Install the necessary library:
pip install qrcode[pil]

Run the program:

python src/main.py

📂 Output

The generated QR code will be saved as a .png image in the cloned repository folder.

About

Este programa permite criar QR Codes de forma simples e interativa via terminal. O usuário insere um conteúdo (texto, link, etc.), e o código gera automaticamente uma imagem .png correspondente, utilizando o módulo os da biblioteca padrão para salvar o arquivo na pasta do projeto e a biblioteca externa qrcode para renderizar o QR Code.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages