Projet

Général

Profil

Wiki » Historique » Version 5

Eric Seigne, 22/03/2020 22:44

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 3 Eric Seigne
## développeurs
12
13
L'application cliente est développée en nativescript (c'était même la raison de départ voulant me faire les dents sur une appli minimaliste).
14
15
Récupérez le code source et compilez avec les commandes suivantes:
16
17
```
18
git clone https://projets.cap-rel.fr/informatique/clicpdf/client.git ClicPDF
19
cd ClicPDF
20
tns run android
21
ou
22
tns run ios
23
```
24 2 Eric Seigne
25 5 Eric Seigne
26
## améliorations
27
28
Quelques idées en vrac:
29
* 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)
30 2 Eric Seigne
31
## cron qui supprime les fichiers
32
33 4 Eric Seigne
Comme je suis un adepte du kiss c'est un cron shell tout con lancé par cron.hourly
34 2 Eric Seigne
35
```
36
#!/bin/sh
37
find /srv/webs/clicpdf.org/data/ -name *.pdf -type f -mmin +240 -delete
38
```
Go to top
Ajouter une image à partir du presse-papier (Taille maximale: 50 Mo)