Forge QR Code — génération de QR Codes (PNG/SVG) depuis du texte ou une URL, avec une réponse HTTP servable depuis un contrôleur Forge.
Project description
forge-mvc-qrcode
Opt-in Forge de génération de QR Codes.
Produire un QR Code PNG ou SVG depuis du texte ou une URL, et le servir via une réponse HTTP utilisable dans un contrôleur Forge.
Le cœur de Forge ignore tout des QR Codes. Ce paquet fournit l'API. L'application décide de ce qu'elle encode.
Installation
pip install --pre forge-mvc-qrcode
Dépendances : forge-mvc (cœur) et segno (génération pur Python, sans Pillow).
Génération PNG et SVG
from forge_mvc_qrcode import QrCode
qr = QrCode.from_text("https://forgemvc.com")
png_bytes = qr.to_png() # octets PNG
svg_text = qr.to_svg() # document SVG (texte)
Un texte vide lève QrCodeError.
Réponse HTTP depuis un contrôleur
from forge_mvc_qrcode import QrCodeResponse
def qrcode(request):
return QrCodeResponse.from_text("https://forgemvc.com")
La réponse est un PNG par défaut (Content-Type: image/png).
Passer fmt="svg" pour un SVG (Content-Type: image/svg+xml).
Limites de ce socle
Ce paquet ne fait que générer et servir un QR Code. Pas de commande CLI, pas de stockage, pas de scanner, pas de PDF, pas de logique métier (badge, ticket, inventaire). Ces usages restent à la charge de l'application ou de tickets ultérieurs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file forge_mvc_qrcode-1.0.0rc2.tar.gz.
File metadata
- Download URL: forge_mvc_qrcode-1.0.0rc2.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c14526eaa0e7354f80f0963cfee90a1d3ea52f36280e939a31412fa0da31c900
|
|
| MD5 |
e3e77764e30965dad0068556468f123e
|
|
| BLAKE2b-256 |
0787bb39c55de576bbbe5211668f027d78822620beeb386dbc4185df08fc649d
|
File details
Details for the file forge_mvc_qrcode-1.0.0rc2-py3-none-any.whl.
File metadata
- Download URL: forge_mvc_qrcode-1.0.0rc2-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c7d430ef469e07eaaa9f341d01daa1fbf2c34b7f59e144b4b44246216165c24
|
|
| MD5 |
04c57fe6176a14d08b02ffae747ac622
|
|
| BLAKE2b-256 |
8427c635d131329c4c7b4fef8a82da25f0fe40c95f7f60e1eb33ec66dfc4e4d8
|