{"id":13715442,"url":"https://github.com/sayanarijit/qrscan","last_synced_at":"2025-04-06T00:10:19.998Z","repository":{"id":45461799,"uuid":"513472734","full_name":"sayanarijit/qrscan","owner":"sayanarijit","description":"Scan a QR code in the terminal using the system camera or a given image","archived":false,"fork":false,"pushed_at":"2023-07-03T07:47:00.000Z","size":112,"stargazers_count":175,"open_issues_count":9,"forks_count":8,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-29T23:11:08.649Z","etag":null,"topics":["camera","command-line","console-application","qrcode","qrcode-scanner","terminal"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sayanarijit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["sayanarijit"],"patreon":null,"open_collective":null,"ko_fi":"sayanarijit","tidelift":null,"community_bridge":null,"liberapay":"sayanarijit","issuehunt":null,"otechie":null,"custom":null}},"created_at":"2022-07-13T10:12:48.000Z","updated_at":"2025-03-22T02:05:45.000Z","dependencies_parsed_at":"2024-01-09T19:01:13.592Z","dependency_job_id":"df08db71-e598-40bd-9309-314e0cbd26ca","html_url":"https://github.com/sayanarijit/qrscan","commit_stats":{"total_commits":34,"total_committers":3,"mean_commits":"11.333333333333334","dds":0.3529411764705882,"last_synced_commit":"4a8d94d70d41fce3db64199195787672cad8fe59"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sayanarijit%2Fqrscan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sayanarijit%2Fqrscan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sayanarijit%2Fqrscan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sayanarijit%2Fqrscan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sayanarijit","download_url":"https://codeload.github.com/sayanarijit/qrscan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415973,"owners_count":20935387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camera","command-line","console-application","qrcode","qrcode-scanner","terminal"],"created_at":"2024-08-03T00:00:59.018Z","updated_at":"2025-04-06T00:10:19.974Z","avatar_url":"https://github.com/sayanarijit.png","language":"Rust","funding_links":["https://github.com/sponsors/sayanarijit","https://ko-fi.com/sayanarijit","https://liberapay.com/sayanarijit"],"categories":["CLI"],"sub_categories":["File Transfer"],"readme":"\u003ch1 align=\"center\"\u003e\nqrscan\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\nScan a QR code in the terminal using the system camera or a given image.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\n\u003ca href=\"https://crates.io/crates/qrscan\"\u003e\n\u003cimg src=\"https://img.shields.io/crates/v/qrscan.svg\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/sayanarijit/qrscan/commits\"\u003e\n\u003cimg src=\"https://img.shields.io/github/commit-activity/m/sayanarijit/qrscan\" /\u003e\n\u003c/a\u003e\n\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\nhttps://user-images.githubusercontent.com/11632726/178779071-ad5ca7da-0fc3-48c1-b725-a9834db39134.mp4\n\n\u003c/p\u003e\n\n### Install\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/qrscan.svg)](https://repology.org/project/qrscan/versions)\n\n#### Scoop\n\n```powershell\nscoop bucket add extras\nscoop install qrscan\n```\n\n#### Cargo\n\n```bash\n# On Ubuntu, first install libclang-dev (apt-get install libclang-dev)\ncargo install --locked --force qrscan\n```\n\n#### Nix\n\n##### Nixpkgs\n\n```bash\nnix-env -f https://github.com/NixOS/nixpkgs/tarball/master -iA qrscan\n```\n\n##### Flake\n\n```bash\nnix profile install github:sayanarijit/qrscan\n```\n\n#### Pre-built binaries\n\nDownload the appropriate binary from the [latest release](https://github.com/sayanarijit/qrscan/releases/latest).\n\n### Usage\n\nScan via the system camera with terminal preview\n\n```bash\nqrscan --preview\n```\n\nScan a given image file\n\n```bash\nqrscan path/to/file\n\n# Or read from stdin\n\ncat /path/to/file | qrscan -\n```\n\nPrint the QR code on the terminal\n\n```bash\nqrscan \u003cpath/to/file\u003e --qr --no-content\n```\n\nAlso print QR code metadata\n\n```bash\nqrscan \u003cpath/to/file\u003e --metadata\n```\n\nExport the QR code as image files\n\n```bash\nqrscan \u003cpath/to/file\u003e --qr \\\n  --svg path/to/out.svg \\\n  --png path/to/out.png \\\n  --jpeg path/to/out.jpeg \\\n  --ascii path/to/out.ascii\n```\n\n### Some Usage Examples\n\nCapture a screenshot of a selected area using [ImageMagic](https://imagemagick.org/index.php) and scan the QR code.\n\n```bash\nimport png:- | qrscan -\n```\n\n### Introductions \u0026 Reviews\n\n- [Scan QR codes right from your Linux Terminal ~ The Lunduke Journal](https://lunduke.substack.com/p/scan-qr-codes-right-from-your-linux)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsayanarijit%2Fqrscan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsayanarijit%2Fqrscan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsayanarijit%2Fqrscan/lists"}