Les limitations dont j’ai connaissance :
— Les pages affichées sont celles qui possèdent une miniature (thumbnail). J’ai constaté depuis la refonte IHM (v0.3) que les miniatures des pages 2 et + ne sont pas toujours générées (ils ont l’air d’être faits à la demande). Ça ne m’a pas gêné jusqu’à présent car je connais mes documents et je peux consulter les autres pages en changeant l’URL :-p Mais c’est sûrement très simple à corriger.
— Les mots-clef additionnels ne sont pas du tout exploités.
Pour le dépôt automatique, il n’y a pas de code. Tous mes documents sont sur mon serveur, sur lequel /partage est un partage NFS ; mes documents sont dans /partage/Papiers. J’ai créé un répertoire /partage/Papiers.import ainsi que l’incrontab suivant :
/partage/Papiers.import IN_CLOSE_WRITE,IN_MOVED_TO bash /home/yves/.local/bin/paperwork.import.sh $@ $#
Le contenu du script est le suivant :
#!/bin/bashPW_DATA=/partage/Papiers
[[2ドル=~ ^([0-9]{8}|x)(\+[^-+]+)*(-.*)?\.pdf$ ]]||exitIFS=- read d c <<<"${2%.pdf}"IFS=+ read d l <<<"$d"["$d"== x ]\&&read d hm s < <(date +'%Y%m%d %H%M %S')\||read hm s < <(date +'%H%M %S')[ -e "1ドル/2ドル"]||exitp="$PW_DATA/${d}_${hm}_$s"{ mkdir "$p"&>/dev/null ||{for s in {01..99};do
mkdir "${p}_$s"&>/dev/null ||continuep="${p}_$s"breakdone}}\&& mv "1ドル/2ドル""$p/doc.pdf"\&&{[ -n "$l"]&&{
tr + '\n'<<<"$l"|whileread str;do
grep -hFim 1 -e "$str""$PW_DATA"/*/labels | tail -n 1
done >"$p/labels"}
pdftoppm -jpeg -r 18 -q "$p/doc.pdf""$p/tmpthb"for f in "$p/tmpthb"*;do
mv "$f""${f%/*}/paper.$(cut -d- -f2 < <(basename "$f" .jpg)).thumb.jpg"done}
Les fichiers que je dépose dans le répertoire sont forcément en PDF et se nomment AAAAMMJJ+label+label...-....pdf, ou x+label+label...-....pdf, avec AAAAMMJJ la date du document (juste « x » pour avoir la date du jour), les labels étant facultatifs (il suffit de donner une sous-chaîne du label, en ignorant la casse). Exemple : je crée « x+thierry+61-.pdf » et ça me crée /partage/Papiers/20161115_1654_12, contenant :
— doc.pdf
— paper.1.thumb.jpg
— paper.2.thumb.jpg
— paper.3.thumb.jpg
— labels avec ce contenu :
Thierry Immobilier,rgb(149,79,54)
61@3 rois,rgb(255,255,0)
Limitations :
— Partant du principe que les PDF ainsi intégrés sont reçus par mail et sont des PDF « texte » et non des PDF « image », rien n’est fait pour créer un fichier de mots (words).
— Je n’ai pas tenté d’importer ainsi des PDF en même temps que Paperwork fonctionne. Je pense que Paperwork n’apprécierait pas...
[^] # Re: layout de répertoire ?
Posté par Yves (site web personnel) . En réponse à la dépêche Paperwork 1.0. Évalué à 3.
Salut,
http://yalis.fr/cms/index.php/post/2016/01/21/Command-line-and-Web-Interface-for-Paperwork
Les limitations dont j’ai connaissance :
— Les pages affichées sont celles qui possèdent une miniature (thumbnail). J’ai constaté depuis la refonte IHM (v0.3) que les miniatures des pages 2 et + ne sont pas toujours générées (ils ont l’air d’être faits à la demande). Ça ne m’a pas gêné jusqu’à présent car je connais mes documents et je peux consulter les autres pages en changeant l’URL :-p Mais c’est sûrement très simple à corriger.
— Les mots-clef additionnels ne sont pas du tout exploités.
/partage/Papiers.import IN_CLOSE_WRITE,IN_MOVED_TO bash /home/yves/.local/bin/paperwork.import.sh $@ $#Le contenu du script est le suivant :Les fichiers que je dépose dans le répertoire sont forcément en PDF et se nomment AAAAMMJJ+label+label...-....pdf, ou x+label+label...-....pdf, avec AAAAMMJJ la date du document (juste « x » pour avoir la date du jour), les labels étant facultatifs (il suffit de donner une sous-chaîne du label, en ignorant la casse). Exemple : je crée « x+thierry+61-.pdf » et ça me crée /partage/Papiers/20161115_1654_12, contenant :
— doc.pdf
— paper.1.thumb.jpg
— paper.2.thumb.jpg
— paper.3.thumb.jpg
— labels avec ce contenu :
Thierry Immobilier,rgb(149,79,54)
61@3 rois,rgb(255,255,0)
Limitations :
— Partant du principe que les PDF ainsi intégrés sont reçus par mail et sont des PDF « texte » et non des PDF « image », rien n’est fait pour créer un fichier de mots (words).
— Je n’ai pas tenté d’importer ainsi des PDF en même temps que Paperwork fonctionne. Je pense que Paperwork n’apprécierait pas...
Yves.