PDF et mise à jour de copie_locale

Stephane Santon <[email protected]> Wed, 5 May 2021 22:55:08 +0200
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Bonjour,

Sous Spip 3.2.11, je désire attacher aux articles des documents distants 
PDF hébergés sur Google Drive.

L'adresse de visualisation est du type
https://drive.google.com/file/d/azertyuiop/view
mais si je mets ça en adresse de document distant, ça me donne un HTML.

J'ai trouvé sur le web que pour le télécharger directement, on peut 
créer une adresse de type
https://drive.google.com/uc?export=download&id=azertyuiop
En document distant ça fonctionne alors bien, fichier reconnu comme PDF 
et titre récupéré automatiquement.

(je vous donne de vrais liens pour 21 jour ici :
  https://www.cjoint.com/c/KEeuhdezzSG )

Donc il faut que je reconstitue la seconde adresse de téléchargement à 
partir de l'id de doc qui est dans l'url de prévisualisation.

Question 1 :
Existe-t-il un plugin qui complète le formulaire d'ajout de document 
dans l'espace privé pour coller une adresse Google de view, et la 
transforme pour accéder au PDF ?

Question 2:
Le fichier distant peut être modifié sur Google Drive, et je souhaite 
maintenir une version récente dans SPIP.
J'ai bien vu le filtre |copie_locale{modif} qui refait une copie si la 
date de l'entête /If-Modified-Since/ a changé, mais il ne me semble pas 
trouver cet entête dans le téléchargement de Google Drive.

A part |copie_locale{force} , comment maintenir une copie locale à jour ?

Question 3 :
Comment se comporte le modèle de document PDF joint à un article ? 
Faut-il refaire le modèle pour prendre en compte les copies locales de 
PDF ? Lequel ?

Merci


-- 
Stéphane
17 Charente-Maritime