Skip to content

Lucybell652/QRifai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

QRifai (⁠ノ⁠◕⁠ヮ⁠◕⁠)⁠ノ⁠*⁠.⁠✧

Este programa te permite generar códigos QR personalizados o clásicos de forma sencilla. Puedes elegir el contenido del código QR y su estilo. También puedes generar múltiples códigos QR en una sola ejecución del programa.

Requisitos 📜

Para ejecutar este programa, asegúrate de tener instalado Python en tu sistema. Además, necesitas tener las siguientes libterias instalados:

  • Pillow: Utilizado para crear la imagen del código QR.
  • qrcode: Utilizado para generar el código QR.

Puedes instalar estos módulos utilizando pip:

pip install Pillow qrcode

Uso 💻

  1. Ejecuta el programa desde la línea de comandos:
python main.py
  1. Te dará 3 opciones:

    • Crear codigo QR
    • Leer codigo QR
    • Salir
  2. Si eliges la primera opcioon, te preguntará si deseas generar un código clásico o personalizado.

  3. Si eliges un código clásico, solo deberás de ingresa el texto que deseas codificar. El programa generará automáticamente un código QR y lo guardará en un archivo PNG.

  4. Si eliges un código personalizado, ingresa el texto y elige un estilo para el código QR entre las opciones disponibles:

    • Círculo
    • Cuadrado
    • Barra vertical
    • Barra horizontal
    • Redondeado
    • Cuadrado grande (clásico).
  5. También puedes especificar un nombre personalizado para el archivo de imagen QR, y lo guardará en formato PNG.

  6. Puedes generar más códigos QR o salir al menú según tu elección.

  7. Si eligues la segunda opcion del menú (leer QR), te pedirá la ruta donde está guardado el codigo QR a leer.

  8. Al final mostará una pantalla con el texto del codigo, y podrás leer otro QR o salir al Menu

  9. Si eliges la opcion "Salir", se cerrará el programa.

Futuras actualizaciones ✨

  1. Solicitar al usuario una ruta personalizada dónde guardar los códigos
  2. Interfaz gráfica

Releases

No releases published

Packages

No packages published

Languages