- Oliver Bonham-Carter, Web
- email: obonhamcarter@allegheny.edu
- Date: 19 April 2026
- The project uses uv and the Streamlit and qrcode libraries.
- Use the following command from the project root (the directory containing
pyproject.toml) to create/sync the environment and install dependencies.
uv sync
Below are commands to run MyQR using the UV-managed virtual environment.
- Basic help to run the project
uv run myqr --help- Involved help to run the project
uv run myqr --bighelp- Actual command to engage the program
uv run myqr- Run tests
uv run pytest- Enter the text to encode in a QR code
- Pick your colours
- Select size and boarder width of the qr
.pngfile - Select the
Generate QR Codebutton. - View the QRcode as a
.pngimage that will appear. - Check the output directory:
0_out/for your.pngfile, or save it by right-clicking on the image itself.
Check back often to see the evolution of the project!! If you would like to contribute to this project, then please do! For instance, if you see some low-hanging fruit or task that you could easily complete, that could add value to the project, then I would love to have your insight.
Otherwise, please create an Issue for bugs or errors. Since I am a teaching faculty member at Allegheny College, I may not have all the time necessary to quickly fix the bugs and so I would be very happy to have any help that I can get from the OpenSource community for any technological insight. Much thanks in advance. I hope that this project helps you find the knowledge from PubMed that you require for your project. :-)

