Wiki » Historique » Version 11
Eric Seigne, 24/03/2020 08:01
1 | 3 | Eric Seigne | # ClicPDF - Photo to PDF |
---|---|---|---|
2 | 1 | Eric Seigne | |
3 | Application simplissime : utilisation de l'appareil photo du smartphone, upload du fichier sur le serveur, conversion en PDF et mise à disposition pendant 4h ... suppression automatique du fichier, le serveur n'est là que pour faire relais. |
||
4 | 3 | Eric Seigne | |
5 | 5 | Eric Seigne | ## principe |
6 | |||
7 | Lors du 1er lancement de l'appli on demande à l'utilisateur son pseudo, ça aura pour effet de rendre ses fichiers disponibles sur l'adresse https://clicpdf.org/pseudo il n'y a pas de vérification de collisions de pseudo et ça ne me semble pas bien grave. |
||
8 | |||
9 | Il n'y a pas de mot de passe et autre gestion de droits d'accès. |
||
10 | |||
11 | 9 | Eric Seigne |  |
12 | |||
13 | 3 | Eric Seigne | ## développeurs |
14 | |||
15 | 11 | Eric Seigne | Notes pour les développeurs concernant |
16 | * l'[[application cliente en nativescript]] |
||
17 | * la [[partie serveur]] |
||
18 | 8 | Eric Seigne | |
19 | 5 | Eric Seigne | ## améliorations |
20 | |||
21 | Quelques idées en vrac: |
||
22 | * ajouter un descriptif au document envoyé pour éviter d'avoir à terme 10 fichiers PDF qui portent tous un nom quasi identique (un hash et la date/heure est ajoutée) |
||
23 | * ajouter de quoi faire une rotation de l'image et découper la partie utile, quelques pistes à tester: |
||
24 | 10 | Eric Seigne | * https://market.nativescript.org/plugins/nativescript-photo-editor |
25 | * https://market.nativescript.org/plugins/nativescript-imagecropper |
||
26 | * https://market.nativescript.org/plugins/nativescript-imagecropper-updated |
||
27 | 2 | Eric Seigne | |
28 | ## cron qui supprime les fichiers |
||
29 | |||
30 | 11 | Eric Seigne | Comme je suis un adepte du kiss c'est un cron shell tout con lancé par cron.hourly ... qui finalement s'est "transformé" en php pour pouvoir bénéficier de la factorisatio de code pour la configuation, regardez dans le code source. |
31 | 2 | Eric Seigne | |
32 | ``` |
||
33 | #!/bin/sh |
||
34 | find /srv/webs/clicpdf.org/data/ -name *.pdf -type f -mmin +240 -delete |
||
35 | ``` |