SimpleQR/README.md

146 lines
6.2 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
2023-07-07 14:01:42 +08:00
Simple QR is an open-source 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
2023-07-07 14:01:42 +08:00
| Google Play | GitHub | IzzyOnDroid |
2023-07-07 14:13:50 +08:00
|:-:|:-:|:-:|
2023-07-07 14:01:42 +08:00
| [<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.
2024-03-31 02:14:56 +08:00
3. Create QR code from templates, which includes Free Text, URL, vCard Contact, Phone Number, Message, Email, Wi-Fi and Geolocation.
2022-05-24 13:26:36 +08:00
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
2024-03-31 02:14:56 +08:00
* URL: Browse website / Open application
2022-06-02 23:32:50 +08:00
* vCard contact: Add contact
* Phone number: Phone call, add contact
* Message: Send message, add contact
* Email: Send email
2024-03-31 02:14:56 +08:00
* Geolocation: Open map
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)
2024-03-31 00:43:10 +08:00
* Chinese (Hong Kong) 中文 (香港) (zh-HK)
* Chinese (Simplified) 简体中文 (zh-CN)
2022-05-24 21:36:21 +08:00
* German Deutsch (de)
* French Français (fr)
2022-05-28 00:02:43 +08:00
* Italian Italiano (it)
2024-03-31 00:43:10 +08:00
* Portuguese (Brazil) (pt-BR)
2022-11-30 18:00:52 +08:00
* Russian Русский (ru)
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)
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-11-30 18:00:52 +08:00
| Smooth-E | [Smooth-E](https://github.com/Smooth-E) | Russian language translation |
2024-03-31 02:14:56 +08:00
| Daniel Ribeiro | [drcsj](https://github.com/drcsj) | Portuguese (Brazil) language translation |
2022-05-26 10:40:11 +08:00
2022-05-24 13:26:36 +08:00
## Framework
```sh
2024-03-31 02:14:56 +08:00
Ionic CLI : 7.2.0
Ionic Framework : @ionic/angular 7.8.2
@angular-devkit/build-angular : 16.2.13
@angular-devkit/schematics : 16.2.13
@angular/cli : 16.2.13
2023-07-07 14:01:42 +08:00
@ionic/angular-toolkit : 9.0.0
2024-03-31 02:14:56 +08:00
Capacitor CLI : 5.7.4
@capacitor/android : 5.7.4
@capacitor/core : 5.7.4
@capacitor/ios : 5.7.4
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)