Desarrollando una aplicación para generar código QR

Actualización de madrugada…

Hay SVG, yupi :stuck_out_tongue:

Creanme que tenia un icono incrustado en base64 pero al subirlo Discourse lo elimina :confused:

2 Me gusta

Y antes de abandonar esto otro medio año, tengan el repositorio:

De momento no esta en crates.io, les tocará instalarlo así:

cargo install --git https://github.com/amaterasu-uwu-xd/qrosity

No olviden agregar --features svg si quieren el soporte para SVG.

Ya me contaran como explotaron sus PC por el código claramente mal optimizado xP

5 Me gusta

Yo la verdad lo veo bién… Una pena que no quedaría bién con mi sistema de 140MB de RAM, pero con soporte de STDIN [1] se volvería extremadamente útil en sistemas riceados… :b

De hecho, sería una sintáxis extremadamente Unix; echo "https://foro.linuxchad.org" | qrosity -lo $FILE. [2]


  1. STDIN es program < /ruta/al/FIFO y cat | programa. ↩︎

  2. -l para --ECM=low, -o para --output. ↩︎

Extraido del README:

# You can also send data via stdin
echo "Text or URL to encode" | qrosity --output output.png --ppm 300 

Probando con un QR relativamente grande, el uso de RAM no pasa de como 8MB. Eso sí, de momento el generado de SVG es lento, muy lento, pero en ningun momento explota el consumo de RAM o de CPU, por lo menos hasta donde he probado.

Respecto a los nombres de los argumentos, ya veré.

2 Me gusta

Y bueno, para quien quiera, ahora ya esta disponible como crate.
https://crates.io/crates/qrosity

Ya pueden usar

cargo install qrosity

Si alguien lo prueba ojalá las tostadoras que usan como PC no exploten xP

1 me gusta

La verdad, tremendo laburo con la aplicación para generar QRs. Le estaré dando un ojo aunque no me manejo mucho con Rust. Gran trabajo :slight_smile: