https://github.com/xixu-me/qr-generator
QR Generator - Open Source (QG-OS)
https://github.com/xixu-me/qr-generator
qrcode qrcode-generator
Last synced: 1 day ago
JSON representation
QR Generator - Open Source (QG-OS)
- Host: GitHub
- URL: https://github.com/xixu-me/qr-generator
- Owner: xixu-me
- License: gpl-3.0
- Created: 2024-08-24T12:52:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-09T18:21:16.000Z (4 months ago)
- Last Synced: 2025-03-31T17:59:06.277Z (about 1 month ago)
- Topics: qrcode, qrcode-generator
- Language: JavaScript
- Homepage: https://QG-OS.xi-xu.me
- Size: 249 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## Description
This repository (QG-OS) is an open source implementation of [Xi Xu's QR Generator](https://qr.xi-xu.me). QG-OS aims to provide developers with a simple, fast and free QR code generation service solution.
## Demo
[Official demo of QG-OS](https://qg-os.xi-xu.me).
## Deployment
### 1. Sign up for a Cloudflare account
Visit [Cloudflare](https://dash.cloudflare.com/sign-up) to sign up for an account.
### 2. Deploy to Cloudflare Workers
After logging into your account, click [](https://deploy.workers.cloudflare.com/?url=https://github.com/xixu-me/QR-Generator).
Click "Authorize Workers" and log in to your Github account to authorize GitHub to Workers.
Click "I have a account".
 Click "Workers Dashboard".
 Copy "Account ID".
Paste it into the "Account ID" input box.
Click "My Profile".
Click "Create Token".
Click "Use Template" in the fourth item "Edit Cloudflare Workers".
Select the value of `Account Resource` to `Your Account`, and `Region Resource` to `All Regions`.
Click "Continue to display summary".
Click "Create Token".
Click "Copy".
Paste it into the "API Token" input box and click "Connect account".
 Click "Fork the repository" -> "Repository Actions" - > "I understand my workflows, go ahead and enable them" to enable Github Action.
Return to the previous page and click "Workflows enabled" -> "Deploy" in sequence.

Return to the Fork repository, click "Actions", and the deployment is successful if the following result is obtained.
### 3. Get access link
Find the link below in the Worker dashboard.
### 4. Subsequent upgrades
In the Fork project address, click "Sync Fork" and wait for Actions to be automatically deployed.
### 5. Custom domain name (optional)
In the Worker dashboard, select "Trigger" and click "Add custom domain" to implement a custom domain name
## Statement
This repository (QG-OS) is for learning and communication only. It is strictly prohibited to use it for commercial or even illegal purposes. Users must comply with local laws and regulations, otherwise they will be at their own risk.
## License
Copyright © [Xi Xu](https://xi-xu.me). All rights reserved.
Licensed under the [GPL-3.0](https://github.com/xixu-me/QR-Generator/blob/main/LICENSE) license.