Wiki » Historique » Révision 8
Révision 7 (Eric Seigne, 23/03/2020 08:28) → Révision 8/16 (Eric Seigne, 23/03/2020 08:29)
# ClicPDF - Photo to PDF
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.
## principe
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.
Il n'y a pas de mot de passe et autre gestion de droits d'accès.
## développeurs
L'application cliente est développée en [nativescript](https://www.nativescript.org/) (c'était même la raison de départ voulant me faire les dents sur une appli minimaliste).
Récupérez le code source et compilez avec les commandes suivantes:
```
git clone https://projets.cap-rel.fr/informatique/clicpdf/client.git ClicPDF
cd ClicPDF
tns run android
ou
tns run ios
```
Quelques notes pour la [[création de l application]] l'application]]
## améliorations
Quelques idées en vrac:
* 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)
## cron qui supprime les fichiers
Comme je suis un adepte du kiss c'est un cron shell tout con lancé par cron.hourly
```
#!/bin/sh
find /srv/webs/clicpdf.org/data/ -name *.pdf -type f -mmin +240 -delete
```
Go to top
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.
## principe
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.
Il n'y a pas de mot de passe et autre gestion de droits d'accès.
## développeurs
L'application cliente est développée en [nativescript](https://www.nativescript.org/) (c'était même la raison de départ voulant me faire les dents sur une appli minimaliste).
Récupérez le code source et compilez avec les commandes suivantes:
```
git clone https://projets.cap-rel.fr/informatique/clicpdf/client.git ClicPDF
cd ClicPDF
tns run android
ou
tns run ios
```
Quelques notes pour la [[création de l application]] l'application]]
## améliorations
Quelques idées en vrac:
* 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)
## cron qui supprime les fichiers
Comme je suis un adepte du kiss c'est un cron shell tout con lancé par cron.hourly
```
#!/bin/sh
find /srv/webs/clicpdf.org/data/ -name *.pdf -type f -mmin +240 -delete
```