8000 Adafruit_CircuitPython_miniQR/README.rst at use_ruff · FoamyGuy/Adafruit_CircuitPython_miniQR · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":".reuse","path":".reuse","contentType":"directory"},{"name":"LICENSES","path":"LICENSES","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".pre-commit-config.yaml","path":".pre-commit-config.yaml","contentType":"file"},{"name":".readthedocs.yaml","path":".readthedocs.yaml","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.rst","path":"README.rst","contentType":"file"},{"name":"README.rst.license","path":"README.rst.license","contentType":"file"},{"name":"adafruit_miniqr.py","path":"adafruit_miniqr.py","contentType":"file"},{"name":"optional_requirements.txt","path":"optional_requirements.txt","contentType":"file"},{"name":"pyproject.toml","path":"pyproject.toml","contentType":"file"},{"name":"requirements.txt","path":"requirements.txt","contentType":"file"},{"name":"ruff.toml","path":"ruff.toml","contentType":"file"}],"totalCount":19}},"fileTreeProcessingTime":10.216236,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":897451297,"defaultBranch":"main","name":"Adafruit_CircuitPython_miniQR","ownerLogin":"FoamyGuy","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-12-02T16:47:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2406189?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"use_ruff","listCacheKey":"v0:1733323034.0","canEdit":false,"refType":"branch","currentOid":"f0f031d885f63353edbe9b862720beb903a183da"},"path":"README.rst","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/FoamyGuy/Adafruit_CircuitPython_miniQR/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README.rst","displayUrl":"https://github.com/FoamyGuy/Adafruit_CircuitPython_miniQR/blob/use_ruff/README.rst?raw=true","headerInfo":{"blobSize":"2.61 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"8c55fc4","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FFoamyGuy%2FAdafruit_CircuitPython_miniQR%2Fblob%2Fuse_ruff%2FREADME.rst","isCSV":false,"isRichtext":true,"toc":[{"level":2,"text":"Introduction","anchor":"introduction","htmlText":"Introduction"},{"level":2,"text":"Dependencies","anchor":"dependencies","htmlText":"Dependencies"},{"level":2,"text":"Installing from PyPI","anchor":"installing-from-pypi","htmlText":"Installing from PyPI"},{"level":2,"text":"Usage Example","anchor":"usage-example","htmlText":"Usage Example"},{"level":2,"text":"Documentation","anchor":"documentation","htmlText":"Documentation"},{"level":2,"text":"Contributing","anchor":"contributing","htmlText":"Contributing"}],"lineInfo":{"truncatedLoc":"81","truncatedSloc":"54"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"reStructuredText","languageID":419,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/FoamyGuy/Adafruit_CircuitPython_miniQR/blob/use_ruff/README.rst","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/FoamyGuy/Adafruit_CircuitPython_miniQR/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/FoamyGuy/Adafruit_CircuitPython_miniQR/raw/refs/heads/use_ruff/README.rst","renderImageOrRaw":false,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003ca name=\"user-content-introduction\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eIntroduction\u003c/h2\u003e\u003ca id=\"user-content-introduction\" class=\"anchor\" aria-label=\"Permalink: Introduction\" href=\"#introduction\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"https://docs.circuitpython.org/projects/miniqr/en/latest/\" rel=\"nofollow\"\u003e\u003cimg alt=\"Documentation Status\" src=\"https://camo.githubusercontent.com/72c8413e2954816624ea1b51734b462d4895a4e336d86b8b4814fc9f4c2b8501/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f61646166727569742d63697263756974707974686f6e2d6d696e6971722f62616467652f3f76657273696f6e3d6c6174657374\" data-canonical-src=\"https://readthedocs.org/projects/adafruit-circuitpython-miniqr/badge/?version=latest\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://adafru.it/discord\" rel=\"nofollow\"\u003e\u003cimg alt=\"Discord\" src=\"https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/badges/adafruit_discord.svg\" style=\"max-width: 100%;\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/adafruit/Adafruit_CircuitPython_miniQR/actions/\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/adafruit/Adafruit_CircuitPython_miniQR/workflows/Build%20CI/badge.svg\" style=\"max-width: 100%;\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/astral-sh/ruff\"\u003e\u003cimg alt=\"Code Style: Ruff\" src=\"https://camo.githubusercontent.com/051a04ae958f4a1a5d6444df4cdc520305eef93d5028e6d4c7cd16efa3136cd4/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f61737472616c2d73682f727566662f6d61696e2f6173736574732f62616467652f76322e6a736f6e\" data-canonical-src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003cp dir=\"auto\"\u003eA non-hardware dependant miniature QR generator library. All native Python!\u003c/p\u003e\n\u003ca name=\"user-content-dependencies\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDependencies\u003c/h2\u003e\u003ca id=\"user-content-dependencies\" class=\"anchor\" aria-label=\"Permalink: Dependencies\" href=\"#dependencies\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis driver depends on:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adafruit/circuitpython\"\u003eAdafruit CircuitPython\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003ePlease ensure all dependencies are available on the CircuitPython filesystem.\nThis is easily achieved by downloading\n\u003ca href=\"https://github.com/adafruit/Adafruit_CircuitPython_Bundle\"\u003ethe Adafruit library and driver bundle\u003c/a\u003e.\u003c/p\u003e\n\u003ca name=\"user-content-installing-from-pypi\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eInstalling from PyPI\u003c/h2\u003e\u003ca id=\"user-content-installing-from-pypi\" class=\"anchor\" aria-label=\"Permalink: Installing from PyPI\" href=\"#installing-from-pypi\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally \u003ca href=\"https://pypi.org/project/adafruit-circuitpython-miniqr/\" rel=\"nofollow\"\u003efrom\nPyPI\u003c/a\u003e. To install for current user:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"pip3 install adafruit-circuitpython-miniqr\"\u003e\u003cpre\u003epip3 install adafruit-circuitpython-miniqr\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo install system-wide (this may be required in some cases):\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo pip3 install adafruit-circuitpython-miniqr\"\u003e\u003cpre\u003esudo pip3 install adafruit-circuitpython-miniqr\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo install in a virtual environment in your current project:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"mkdir project-name \u0026amp;\u0026amp; cd project-name\npython3 -m venv .venv\nsource .venv/bin/activate\npip3 install adafruit-circuitpython-miniqr\"\u003e\u003cpre\u003emkdir project-name \u003cspan class=\"pl-k\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003ecd\u003c/span\u003e project-name\npython3 -m venv .venv\n\u003cspan class=\"pl-c1\"\u003esource\u003c/span\u003e .venv/bin/activate\npip3 install adafruit-circuitpython-miniqr\u003c/pre\u003e\u003c/div\u003e\n\u003ca name=\"user-content-usage-example\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eUsage Example\u003c/h2\u003e\u003ca id=\"user-content-usage-example\" class=\"anchor\" aria-label=\"Permalink: Usage Example\" href=\"#usage-example\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-python notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"import adafruit_miniqr\n\nqr = adafruit_miniqr.QRCode()\nqr.add_data(b'https://www.adafruit.com')\nqr.make()\nprint(qr.matrix)\"\u003e\u003cpre\u003e\u003cspan class=\"pl-k\"\u003eimport\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eadafruit_miniqr\u003c/span\u003e\n\n\u003cspan class=\"pl-s1\"\u003eqr\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eadafruit_miniqr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eQRCode\u003c/span\u003e()\n\u003cspan class=\"pl-s1\"\u003eqr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003eadd_data\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003eb'https://www.adafruit.com'\u003c/span\u003e)\n\u003cspan class=\"pl-s1\"\u003eqr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003emake\u003c/span\u003e()\n\u003cspan class=\"pl-en\"\u003eprint\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eqr\u003c/span\u003e.\u003cspan class=\"pl-c1\"\u003ematrix\u003c/span\u003e)\u003c/pre\u003e\u003c/div\u003e\n\u003ca name=\"user-content-documentation\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h2\u003e\u003ca id=\"user-content-documentation\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAPI documentation for this library can be found on \u003ca href=\"https://docs.circuitpython.org/projects/miniqr/en/latest/\" rel=\"nofollow\"\u003eRead the Docs\u003c/a\u003e.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eFor information on building library documentation, please check out \u003ca href=\"https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1\" rel=\"nofollow\"\u003ethis guide\u003c/a\u003e.\u003c/p\u003e\n\u003ca name=\"user-content-contributing\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eContributing\u003c/h2\u003e\u003ca id=\"user-content-contributing\" class=\"anchor\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eContributions are welcome! Please read our \u003ca href=\"https://github.com/adafruit/Adafruit_CircuitPython_miniQR/blob/main/CODE_OF_CONDUCT.md\"\u003eCode of Conduct\u003c/a\u003e\nbefore contributing to help this project stay welcoming.\u003c/p\u003e\n\n\u003c/article\u003e","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":null},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true,"csrf_tokens":{"/FoamyGuy/Adafruit_CircuitPython_miniQR/branches":{"post":"ILlWb1xEfjLle17XHNNvb6Fkt29wm0Bzv4_t-d_XvsaHB5eUBdwKALWrFKPtRNyCj6OkTJ2UTrYiBu0804Nibw"},"/repos/preferences":{"post":"zo929fpQmejBNC2Bnb542g5kM1l8EfbV-oC27QOjUaEYFir_LkaeWSQzfnxgaGOORvBexUq54M8L5R8CVygmUg"}}},"title":"Adafruit_CircuitPython_miniQR/README.rst at use_ruff · FoamyGuy/Adafruit_CircuitPython_miniQR","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-0b6f8702959e.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0