{"id":51198202,"url":"https://github.com/schiste/wikimedia-qr-generator","last_synced_at":"2026-06-27T22:31:27.133Z","repository":{"id":366284811,"uuid":"1275527609","full_name":"schiste/wikimedia-qr-generator","owner":"schiste","description":"A client-side QR code generator for Wikimedia community links and campaign pages.","archived":false,"fork":false,"pushed_at":"2026-06-21T04:48:51.000Z","size":108,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-21T06:22:20.712Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schiste.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-20T20:09:30.000Z","updated_at":"2026-06-21T04:48:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/schiste/wikimedia-qr-generator","commit_stats":null,"previous_names":["schiste/wikimedia-qr-generator"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/schiste/wikimedia-qr-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schiste%2Fwikimedia-qr-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schiste%2Fwikimedia-qr-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schiste%2Fwikimedia-qr-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schiste%2Fwikimedia-qr-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schiste","download_url":"https://codeload.github.com/schiste/wikimedia-qr-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schiste%2Fwikimedia-qr-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34870654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2026-06-27T22:31:25.272Z","updated_at":"2026-06-27T22:31:27.125Z","avatar_url":"https://github.com/schiste.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wikimedia QR Generator\n\nSmall AGPL-licensed browser service for generating QR codes for Wikimedia pages, campaign links, event pages, and tools.\n\nThe QR code is generated locally in the browser. The service has no runtime dependencies, no backend, and no tracking.\n\n## Features\n\n- Create QR codes for URL, text, email, SMS, and WiFi payloads.\n- Start from ready presets for articles, Commons files, Wikidata items, and campaign links.\n- Save, reopen, import, and export custom QR designs from the header toolbar.\n- Add an optional center mark from Wikimedia-only logo presets or the shared logo library.\n- Export QR codes as SVG or PNG with a separate preview size and export resolution.\n- Adjust error correction, module shape, quiet zone, solid or gradient color, size, and colors.\n- Uses the same compact app shell, control density, and Wikimedia logo approach as the sibling `logo-gen` tool.\n- Run as a static site on Toolforge, GitHub Pages, Cloudflare Pages, Netlify, or any simple web host.\n\n## Local Development\n\n```sh\nnpm run dev\n```\n\nOpen \u003chttp://127.0.0.1:5173/\u003e.\n\nRun the checks:\n\n```sh\nnpm run check\n```\n\n## Repository\n\nIntended GitHub repository: `schiste/wikimedia-qr-generator`.\n\n## Deploying On Toolforge\n\nThis repo is prepared for the `wikimedia-qr-generator` Toolforge tool account maintained by `schiste`. The default deploy syncs static files to `/data/project/wikimedia-qr-generator/public_html` and installs `toolforge/service.template` for `https://wikimedia-qr-generator.toolforge.org/`.\n\nDry-run first:\n\n```sh\nTOOLFORGE_SSH_KEY=~/.ssh/toolforge npm run deploy:toolforge:dry-run\n```\n\nDeploy and restart/start the webservice:\n\n```sh\nTOOLFORGE_SSH_KEY=~/.ssh/toolforge npm run deploy:toolforge:restart\n```\n\nSee [docs/toolforge.md](docs/toolforge.md) for alternate login names, direct static hosting, and manual webservice commands.\n\n## Deploying On GitHub Pages\n\nThis repository includes a GitHub Pages workflow. After pushing `main` to GitHub, enable Pages for GitHub Actions in the repository settings.\n\n## License\n\nAGPL-3.0-or-later. See [LICENSE](LICENSE).\n\nThis is a community tool and is not an official Wikimedia Foundation service.\n\nWikimedia logo presets are local SVG copies of Wikimedia movement marks sourced from Wikimedia Commons and shared with the sibling `logo-gen` workflow:\n\n- `Wikimedia-logo.svg`\n- `Wikimania logo.svg`\n- `Wikipedia-logo-v2.svg`\n- `Commons-logo.svg`\n- `Wikidata-logo.svg`\n- `Wikisource-logo.svg`\n- `Wiktionary-logo-v2.svg`\n- `MediaWiki-2020-icon.svg`\n\nThe logo library also exposes the generated SVG-only Wikimedia affiliate catalog from `logo-gen` and loads those Commons SVGs on demand.\n\nUse of Wikimedia marks remains subject to Wikimedia trademark policy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschiste%2Fwikimedia-qr-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschiste%2Fwikimedia-qr-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschiste%2Fwikimedia-qr-generator/lists"}