backend en anglais + vérification améliorée des params
This commit is contained in:
parent
ced67dcceb
commit
47da216738
88 changed files with 1840 additions and 1972 deletions
39
README.md
39
README.md
|
|
@ -1,4 +1,4 @@
|
|||
#  Générateur de codes QR
|
||||
#  LibreQR
|
||||
|
||||
## Présentation
|
||||
|
||||
|
|
@ -10,12 +10,11 @@ Une instance de ce service est disponible à l'adresse [https://qr.antopie.org](
|
|||
|
||||
## Fonctionnement
|
||||
|
||||
Le Générateur de codes QR inclus un plugin [OpenSearch](https://developer.mozilla.org/docs/Web/OpenSearch), ce qui permet de l'ajouter comme moteur de recherche dans Firefox.
|
||||
Vous pouvez ainsi générer un code QR directement depuis la barre de recherche.
|
||||
LibreQR inclus un plugin [OpenSearch](https://developer.mozilla.org/docs/Web/OpenSearch), ce qui permet de l'ajouter comme moteur de recherche dans Firefox et de sauvegarder vos paramètres.
|
||||
Vous pouvez ainsi générer un code QR directement depuis la barre de recherche avec les réglages de LibreQR utilisés lors de l'ajout comme moteur de recherche.
|
||||
|
||||
Un [WebManifest](https://developer.mozilla.org/docs/Web/Manifest) est également inclus, ce qui permet de mieux l'intégrer au système via Fennec (Firefox Android) ou Chromium.
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
### Générique
|
||||
|
|
@ -26,7 +25,9 @@ Placez ce code source dans un serveur Web avec PHP, tout simplement.
|
|||
|
||||
### YunoHost
|
||||
|
||||
J'ai créé un [paquet](https://code.antopie.org/miraty/qr_ynh/) [YunoHost](https://yunohost.org/).
|
||||
J'ai créé un [paquet](https://code.antopie.org/miraty/qr_ynh/) pour [YunoHost](https://yunohost.org/).
|
||||
|
||||
Vous pouvez l'installer depuis l'interface d'administration ou avec cette commande :
|
||||
|
||||
```
|
||||
sudo yunohost app install https://code.antopie.org/miraty/qr_ynh/
|
||||
|
|
@ -36,18 +37,28 @@ sudo yunohost app install https://code.antopie.org/miraty/qr_ynh/
|
|||
|
||||
### Changer de thème
|
||||
|
||||
Dans options.inc.php, donnez à $theme le nom du thème voulu.
|
||||
Dans config.inc.php, donnez à $theme le nom du thème voulu.
|
||||
|
||||
Par défaut, deux thèmes sont proposés :
|
||||
Par défaut, trois thèmes sont proposés :
|
||||
|
||||
* defaut, le thème par défaut, sombre. Il est utilisé ici : <https://qr.antopie.org>
|
||||
* parinux, un thème bleu, créé pour [Bastet](https://bastet.parinux.org/), le chaton de [Parinux](https://parinux.org/). Il est utilisé ici : <https://qrcode.parinux.org>
|
||||
* dark, le thème par défaut, sombre. Il est utilisé ici : <https://qr.antopie.org>
|
||||
* light, thème clair
|
||||
* parinux, un thème bleu, créé pour [Bastet](https://bastet.parinux.org/), le CHATON de [Parinux](https://parinux.org/). Il est utilisé ici : <https://codeqr.parinux.org>
|
||||
|
||||
### Créer un thème
|
||||
|
||||
* Copiez themes/defaut vers themes/[nom de votre thème]
|
||||
* Depuis ce nouveau dossier, créez les icônes dans favicons/[longueur du côté de l'icone].png
|
||||
* Complétez theme.php en fonctions des favicons créées précédemment et des couleurs CSS voulues dans l'interface
|
||||
* Copiez themes/dark vers themes/[nom de votre thème]
|
||||
* Complétez theme.php en fonction des couleurs CSS voulues dans l'interface
|
||||
* Modifiez l'image source.png en fonction de votre thème
|
||||
|
||||
* Pour générer automatiquement les icônes aux tailles correctes, utilisez
|
||||
|
||||
```
|
||||
php themes/resize.php [nom de votre thème]
|
||||
```
|
||||
|
||||
Cela nécessitera d'avoir installé [ImageMagick](https://imagemagick.org) et
|
||||
[pngquant](https://pngquant.org).
|
||||
|
||||
## Bibliothèques tierces
|
||||
|
||||
|
|
@ -61,8 +72,8 @@ Ce code source inclus :
|
|||
|
||||
[AGPLv3+](https://code.antopie.org/miraty/qr/src/branch/master/LICENSE)
|
||||
|
||||
Ce générateur de codes QR est un logiciel libre ; vous pouvez le diffuser et le modifier suivant les termes de la GNU Affero General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.
|
||||
LibreQR est un logiciel libre ; vous pouvez le diffuser et le modifier suivant les termes de la GNU Affero General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.
|
||||
|
||||
Ce générateur de codes QR est diffusé dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou d’ADÉQUATION À UN USAGE PARTICULIER. Voyez la GNU Affero General Public License pour plus de détails.
|
||||
LibreQR est diffusé dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou d’ADÉQUATION À UN USAGE PARTICULIER. Voyez la GNU Affero General Public License pour plus de détails.
|
||||
|
||||
Vous devriez avoir reçu une copie de la GNU Affero General Public License avec ce code. Sinon, consultez <https://www.gnu.org/licenses/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue