SimpleQR/README.md

145 lines
6.3 KiB
Markdown
Raw Normal View History

2022-05-24 13:26:36 +08:00
# Simple QR
2022-06-04 19:56:30 +08:00
<p align="center"><br><img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/icon_round.png" width="100" height="100" /></p>
<p align="center">
2022-06-04 19:58:24 +08:00
<strong>
Simple QR
</strong>
</p>
<p align="center">
Simple and lightweight app to scan, create and store QR codes
2022-06-04 19:56:30 +08:00
</p>
<br>
<p align="center">
<img height="300" src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_1.png">
<img height="300" src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_2.png">
<img height="300" src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_3.png">
<img height="300" src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_4.png">
<img height="300" src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_5.png">
</p>
2022-05-27 00:33:19 +08:00
2022-05-24 13:26:36 +08:00
## About
2022-05-26 10:25:53 +08:00
Simple QR is a FOSS app to scan, create and store QR codes with a simple UI and experience. No backend service connected. No data collected. No ads.
2022-05-24 13:26:36 +08:00
2022-05-27 00:21:16 +08:00
It's now available on the following platforms.
2022-05-24 13:26:36 +08:00
2022-05-27 00:21:16 +08:00
| App Store | Google Play | GitHub | IzzyOnDroid |
|:-:|:-:|:-:|:-:|
2022-06-04 19:12:49 +08:00
| [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/appstore-badge.png" height="50">](https://apps.apple.com/us/app/simple-qr-by-tom-fong/id1621121553) | [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/google-play-badge.png" height="50">](https://play.google.com/store/apps/details?id=com.tomfong.simpleqr) | [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/github-badge.png" height="50">](https://github.com/tomfong/simple-qr/releases/latest) | [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/IzzyOnDroid-badge.png" height="50">](https://apt.izzysoft.de/fdroid/index/apk/com.tomfong.simpleqr) |
2022-05-24 13:26:36 +08:00
## Features
By using the app, you can
1. Scan QR Code and other barcodes in a second, including UPC, EAN, Code 39/128, ITF, Codabar, Aztec, Data Matrix, PDF417, MaxiCode and GS1 DataBar.
2. Import image files and scan the QR Code on it.
3. Create QR code from templates, which includes Free Text, URL, vCard Contact, Phone Number, Message, Email and Wi-Fi.
4. Automatically log results that you scan, create or view again. These logged records can be bookmarked for quick access, and also backupable.
2022-05-26 10:17:06 +08:00
5. Do tasks on the result content with a tap, including but not limited to
2022-05-24 13:26:36 +08:00
* Use it as a keyword to do web search.
* Quickly copy it to the clipboard.
* Execute base64 encoding/decoding on it.
2022-05-26 10:17:06 +08:00
* Use it as a content to generate a new shareable QR code.
* Do corresponding tasks if it is a
2022-06-02 23:32:50 +08:00
* URL: Browse website
* vCard contact: Add contact
* Phone number: Phone call, add contact
* Message: Send message, add contact
* Email: Send email
2022-05-24 13:26:36 +08:00
2022-06-02 23:27:56 +08:00
6. Customize the generated QR code, e.g. error correction level, color, margin and screen brightness.
2022-05-24 13:26:36 +08:00
7. Customize the app, e.g. app initial page, language and color theme etc.
### Demo
2022-05-28 09:55:31 +08:00
[![Simple QR Demo](https://img.youtube.com/vi/TIC6ZAkWoXY/0.jpg)](https://www.youtube.com/watch?v=TIC6ZAkWoXY)
2022-05-24 13:26:36 +08:00
2022-05-26 10:40:11 +08:00
### Languages Supported
2022-05-24 13:26:36 +08:00
2022-05-24 21:36:21 +08:00
* English (en)
2022-11-21 11:40:05 +08:00
* Traditional Chinese (Hong Kong) 中文 (香港) (zh-HK)
2022-05-24 21:36:21 +08:00
* Simplified Chinese 简体中文 (zh-CN)
* German Deutsch (de)
* French Français (fr)
2022-05-28 00:02:43 +08:00
* Italian Italiano (it)
2022-05-24 13:26:36 +08:00
2022-05-26 10:40:11 +08:00
You are welcomed to help translate the app into more languages (refer to this <a href="#how-to-help-translate">section</a>)
2022-05-24 13:26:36 +08:00
## Contribute
2022-06-02 23:27:56 +08:00
* Sponsor the project.
2022-11-21 19:51:36 +08:00
[![GitHub Sponsor](https://img.shields.io/badge/sponsor-30363D?style=flat&logo=GitHub-Sponsors&logoColor=#white)](https://github.com/sponsors/tomfong?frequency=one-time)
[![Buy me a Coffee](https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=flat&logo=buy-me-a-coffee&logoColor=black)](https://www.buymeacoffee.com/tomfong)
[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=flat&logo=paypal&logoColor=white)](https://linktr.ee/tomfonghk)
2022-06-02 23:27:56 +08:00
* Star the project.
2022-06-02 23:32:50 +08:00
[![Stars](https://img.shields.io/github/stars/tomfong/simple-qr?style=flat)](https://github.com/tomfong/simple-qr/stargazers)
2022-06-02 23:27:56 +08:00
2022-05-27 00:46:23 +08:00
* Open issues to report bugs or share any new ideas.
2022-05-24 13:26:36 +08:00
2022-10-15 12:31:39 +08:00
[![Issues](https://img.shields.io/github/issues/tomfong/simple-qr?style=flat)](https://github.com/tomfong/simple-qr/issues)
2022-06-02 23:27:56 +08:00
* Translate the app into different languages.
2022-05-24 13:26:36 +08:00
### How to help translate?
1. Take a look at this [JSON](https://github.com/tomfong/simple-qr/blob/master/src/assets/i18n/en.json)
2. Download it, rename it to <i>locale</i>.json, e.g. ja.json for Japanese, de.json for German
3. Change the values of each key.
* Try to stick to the meaning of the original wordings.
* Preserve special characters, e.g. ```<p> <b> \n```.
* Preserve wordings with { }, e.g. ```{secret}```.
* Preserve wordings with \" \", e.g. ```\"cozmo/jsQR\"```.
* <b>DO NOT</b> change the key names.
* <b>DO NOT</b> change the order.
4. Email the JSON to me (tomfong.dev@gmail.com) after you finish.
2022-10-18 12:48:42 +08:00
### Build the project
2022-05-24 13:26:36 +08:00
2022-09-23 18:39:56 +08:00
1. Run ```npm install``` to install all dependencies.
2022-10-18 12:48:42 +08:00
2. Run ```npm run build```
2022-05-24 13:26:36 +08:00
2022-05-26 10:40:11 +08:00
### Contributors
Thank you the following contributors who have made the app better!
| Name | GitHub | How? |
|:-:|:-:|:-:|
2022-06-02 23:27:56 +08:00
| mondstern | [mondlicht-und-sterne](https://github.com/mondlicht-und-sterne) | German language translation |
| Valentino Bocchetti | [luftmensch-luftmensch](https://github.com/luftmensch-luftmensch) | Italian language translation |
2022-05-26 10:40:11 +08:00
2022-05-24 13:26:36 +08:00
## Framework
```sh
2022-11-21 12:03:37 +08:00
Ionic CLI : 6.20.4
Ionic Framework : @ionic/angular 6.3.7
@angular-devkit/build-angular : 14.2.10
@angular-devkit/schematics : 14.2.10
@angular/cli : 14.2.10
2022-05-24 13:26:36 +08:00
@ionic/angular-toolkit : 6.1.0
2022-11-21 12:03:37 +08:00
Capacitor CLI : 4.5.0
@capacitor/android : 4.5.0
@capacitor/core : 4.5.0
@capacitor/ios : 4.5.0
2022-05-24 13:26:36 +08:00
2022-09-14 22:34:29 +08:00
NodeJS : v16.15.1
2022-11-21 12:03:37 +08:00
npm : 9.1.1
2022-05-24 13:26:36 +08:00
```
## Privacy Policy
Please read the [Privacy Policy](https://www.privacypolicies.com/live/771b1123-99bb-4bfe-815e-1046c0437a0f)
## License
2022-06-03 13:43:50 +08:00
[![License](https://img.shields.io/github/license/tomfong/simple-qr?style=flat)](https://github.com/tomfong/simple-qr/blob/main/LICENSE)