ClicPDF — pour aider les gens à télétravailler…

Posté par  . Édité par Davy Defaud et Xavier Teyssier. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
19
23
mar.
2020
Bureautique

Allez, moi aussi j’y vais de mon bidule pour cette période de confinement… Étant proche d’une personne qui demande à ses collaborateurs, clients et autres personnes qui l’entourent de lui envoyer des documents divers et variés, je me suis rendu compte comme ça pouvait être compliqué (formats de fichiers, courriels en vrac, etc.). Alors, je me suis lancé dans un petit délire perso :

  • un téléphone mobile ;
  • une photo du document ;
  • téléversement sur un serveur relai temporaire (rétention entre 4 h et 4 h 59) ;
  • une mise à disposition Web.

Pas d’authentification, pas de vérifications, un peu de PirateBox dans l’idée, du Lufi aussi un peu, mon objectif perso était de voir comment coder une appli minimaliste en NativeScript, et ensuite voir si ça intéresserait cinq personnes ou cinquante…

L’application mobile est en cours de validation sur les Google bidule et Apple truc, j’aimerais un coup de pouce pour la proposer sur F‑Droid, le code source est disponible (release early, je n’ai même pas encore pris le temps de coller tous les en‑têtes GNU GPL, c’est pas bien)… Si vous avez un Android débridé — « rooté » —, vous pouvez installer l’APK, mais c’est mieux si vous recompilez les sources.

Un bon gros coup de pouce pour le code serveur ne serait pas de refus, vu que j’ai fait ça à la triple‑rache (méthode connue).

Pourquoi une rétention entre 4 h et 4 h 59 ? Tout simplement que le cron de nettoyage est lancé par cron.hourly. :-)

La doc est en cours d’écriture (comme tout le reste)… J’essaye de vous faire le topo pour les développeurs en premier, histoire que si ça éveille des vocations ça puisse rapidement vous aider à démarrer !

Happy hacking’!

Aller plus loin

  • # Usage ?

    Posté par  . Évalué à 8.

    Ce n'est pas pour dénigrer mais j'ai du mal à comprendre l'usage.

    Je suis également amené a échanger de nombreux documents par pièce jointe.

    Tu proposes de remplacer le traditionnel :
    "scan (ou photo) en pièce jointe d'un email"
    par un
    "email dans lequel on met un lien vers un fichier qui n'est disponible que quelques heures"

    Je ne comprends pas vraiment le bénéfice de ta solution:
    - Si la personne à laquelle tu écris n'est pas tout de suite disponible, le document disparaît;
    - Si il veut le récupérer plus tard ou y faire référence, il ne le retrouvera pas;
    - Il faut toujours écrire un email pour partager le lien.

    Peux-tu développer ?

    • [^] # Re: Usage ?

      Posté par  . Évalué à 6.

      Hello,
      Avant tout, il ne faut pas forcément chercher à faire un truc mieux que ce qui existe déjà pour essayer une idée hein :-)

      Le mail + pj marche ? super, que celles/ceux qui savent faire continuent comme ça.

      Mais si tu veux partager ton fichier avec 10 personnes tu fais un mail à 10 destinataires donc 10 fois le poids de la pièce jointe -> c'est l'idée piquée à LuFi.

      Si ton correspondant te DEMANDE un PDF (une administration au pif ?) et que tu n'as qu'un smartphone sous la main c'est la galère pour prendre la photo et transformer ça en PDF, il y a sans doute des appli pour ça … mais

      Avec ClicPDF tu peux dire à ton correspondant par téléphone "le fichier est sur clicpdf.org/toto30", même pas de mail. Tu peux dire à ton groupe de collègues "les fichiers de xxx sont dispo sur clicpdf.org/toto30" …

      4h c'est trop peu ? -> à voir avec les usages, on passera à 24h s'il faut, je n'ai aucune idée, j'ai décidé des choses de manière arbitraires pour avancer et j'attends de l'ouverture du projet des questions comme les tiennes, des échanges pour voir si ça intéresse ou pas, ce qui manque ou ce qui doit être modifié :-)

      eric.linuxfr@sud-ouest.org

      • [^] # Re: Usage ?

        Posté par  (Mastodon) . Évalué à 6.

        Mais si tu veux partager ton fichier avec 10 personnes tu fais un mail à 10 destinataires donc 10 fois le poids de la pièce jointe -> c'est l'idée piquée à LuFi.

        Si ton correspondant te DEMANDE un PDF (une administration au pif ?) et que tu n'as qu'un smartphone sous la main c'est la galère pour prendre la photo et transformer ça en PDF, il y a sans doute des appli pour ça … mais

        Sur f-droid il y'a déjà open not scanner. En proprio sur le playstore il y a déjà plethores d'applications qui en plus redressent l'image si pas prise bien en face.

        Pour le partage, ben les clouds que ce soient les géants du web ou ton instance nextcloud/cozy privée.

        Je ne dis pas que ton appli est inutile hein, j'en sais rien je ne l'ai pas essayée. Mais selon le besoin évoqué des solutions élégantes existent déjà.

        Jami: beabb2b063da0a2f0a2acaddcd9cc1421245d5de

        • [^] # Re: Usage ?

          Posté par  . Évalué à 5.

          Oui ce sont des solutions élégantes, c'est d'ailleurs exactement ce que j'utilise à titre personnel.

          Mais je pense (et j'observe) qu'il y a vraiment beaucoup de monde en galère technologique.

          La bonne solution serait de leur apprendre à faire "correctement" les choses mais je n'ai pas cette possibilité, l'autre idée est de leur fournir des outils ultra-basiques/simplistes (libres et respectueux aussi) car je ne me vois pas leur dire "installe l'appli bardée de pub qui fait à peu près ce que tu veux".

          eric.linuxfr@sud-ouest.org

          • [^] # Re: Usage ?

            Posté par  (Mastodon) . Évalué à 4. Dernière modification le 23 mars 2020 à 17:06.

            De ce que j'ai vu, par exemple pour les questions de scolarité à la maison pendant le confinement, les gens font et se partagent des photos avec whatsapp.

            C'est affreux car souvent mal cadré, whatsapp réduit fortement la qualité et pour du multipage tu doit en revenir à imprimer des images une à une. Mais bon pour les gens c'est intuitif et l'essentiel: c'est un outil avec lequel ils ont accès à tous leurs contacts.

            Jami: beabb2b063da0a2f0a2acaddcd9cc1421245d5de

            • [^] # Re: Usage ?

              Posté par  . Évalué à 2.

              Je trouve que c'est une bonne initiative et un bon debut. Personnellement j'y trouverais un intérêt réel si le scan retouche intelligemment la géométrie et le contraste. C'est une fonction que je n'ai jamais trouvé que dans des applications propriétaires.
              Ensuite ce serait bien de laisser l'option de l'output: publication sur clicpdf.org, sur un nextcloud, partage par mail ou messagerie social,…
              Bonne continuation.

  • # Commentaire (ou édition de la dépêche) lors de la validation sur les *stores

    Posté par  (site web personnel) . Évalué à 2.

    Pourra-t-on avoir une notification sous le format de votre choix lorsque l'appli sera validée ?

  • # Et question vie privée

    Posté par  . Évalué à 2.

    Et question vie privée, anonymat, etc. ?
    Merci.

    arnauld

    • [^] # Re: Et question vie privée

      Posté par  . Évalué à 3.

      A quel niveau ?

      L'appli demande ton adresse mail pour une idée lointaine d'envoyer une notification éventuelle mais pour l'instant ça n'est pas utilisé.

      Niveau serveur, le dossier créé au nom du pseudo est en accès public donc si tu scanne des docs confidentiels et que le pseudo est connu c'est mort, tu peux néanmoins faire un pseudo de 20 caractères donc ça complique un peu la découverte

      Niveau serveur toujours pour l'instant pas de filtrage en nombre de requêtes par secondes / minutes / heures … mais c'est dans l'idée pour éviter les scan et autres malotrus, de même qu'un nombre max de téléchargements par fichier est envisagé (pour éviter les hébergements du genre porn et autre conneries qu'on pourrait imaginer et qui pourrait éclater la BP du serveur)

      Anonymat, c'est pas la même histoire si tu scannes ton passeport :-) ou une page du journal … ou un exercice de math.

      Détaille tes craintes ce genre de préoccupation m'intéresse !

      eric.linuxfr@sud-ouest.org

      • [^] # Re: Et question vie privée

        Posté par  . Évalué à 1.

        Donc je peux mettre n'importe quel e-mail. L'ajout d'un mot de passe serait bienvenu. Y-a-t-il des 'trakeurs' ?

        Merci. Je l'ai installé sur mon smartphone. :-)

        arnauld

        • [^] # Re: Et question vie privée

          Posté par  . Évalué à 2.

          késako un "trakeur" ?

          • un truc du genre suivi de stats de connexions avec google analytics ?
          • ou un truc comme pour les magnets et autres p2p ?

          Dans les deux cas la réponse est non :-)

          eric.linuxfr@sud-ouest.org

          • [^] # Re: Et question vie privée

            Posté par  . Évalué à 1. Dernière modification le 24 mars 2020 à 21:41.

            késako un "trakeur" ?

            un truc du genre suivi de stats de connexions avec google analytics ?

            Oui, c'est ça. :-)

            arnauld

      • [^] # Re: Et question vie privée

        Posté par  . Évalué à 2.

        Niveau serveur, le dossier créé au nom du pseudo est en accès public donc si tu scanne des docs confidentiels et que le pseudo est connu c'est mort, tu peux néanmoins faire un pseudo de 20 caractères donc ça complique un peu la découverte

        Par contre, si tu utilises l’application avec tes collègues, tes parents, ta femme, voire ta maîtresse, chacun pourra voir les documents destinés aux autres ?

        « Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone

  • # Marche pas chez moi

    Posté par  . Évalué à 2.

    Bon, cela ne marche pas chez moi, ni sur mon ordiphone ni mon ordi, j'obtiens ceci :

    Titre de l'image

    arnauld

    • [^] # Re: Marche pas chez moi

      Posté par  . Évalué à 4.

      Je suis en plein code, j'ai des utilisateurs qui mettent des accents dans leur login :-)

      Re-essaye et / ou sinon envoie-moi un mail en privé pour la remontée de bug, il me faudra ton login et l'heure approximative d'utilisation.

      Vu le nombre de documents qui arrivent sur le serveur ça semble marcher au moins pour certains …

      eric.linuxfr@sud-ouest.org

      • [^] # Re: Marche pas chez moi

        Posté par  . Évalué à 4.

        Ah ça y est ça marche. J'ai même retrouvé mes essais/tests de ce matin. Très pratique cet outil, merci!

        arnauld

  • # Version 1.0.4 : possibilité de choisir le serveur ...

    Posté par  . Évalué à 3.

    Pour info la dernière version 1.0.4 permet de choisir le serveur sur lequel vous versez vos fichiers, la liste des serveurs peut s'agrandir sans problème (récupération de la liste via l'api au lancement de l'application).

    Ainsi, l'association abuledu-fr.org propose une instance pour le monde éducatif et garde les fichiers 24h. L'objectif principal étant d'aider les enseignants et élèves à cueillir des fraises échanger des travaux, exercices et autres documents quand on ne dispose plus du scanner/photocopieur de l'école…

    -> https://clicpdf.abuledu.net

    eric.linuxfr@sud-ouest.org

  • # Remarques pour l'anonymisation

    Posté par  . Évalué à 1.

    Bonjour,
    merci pour cet outils qui va être très très très très utile (je suis enseignant)

    Pour l'anonymisation il suffit de donner la consigne de ne mettre que les initiales sur les copies… expliquer que le dépôt est public et que nous sommes/devons aussi (être) responsable de ce que nous laissons en ligne.

    On peut le monter sur son propre serveur derrière sa box fibre du coup?…

  • # Clicpdf sur Abuledu

    Posté par  . Évalué à 0.

    Bonjour je viens de tester votre application, ça marche très bien quand je choisis clicpdf.org mais pas avec Abuledu.

    En tant que professeur, je pourrais communiquer aux élèves un pseudo à utiliser afin que toutes les copies arrivent au même endroit. Seul bémol : chaque élève a accès aux travaux des autres…

    On pourrait imaginer une variante de cette application dans laquelle il n'y aurait pas de bouton "Aller sur le site" (et où le lien d'accès serait plus compliqué bien sûr).

    Yves

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.