URL medias INPN modifiée
camillemonchicourt opened this issue · 2 comments
Il semblerait que l'URL des médias de l'INPN aient changé.
Vous devez ainsi modifier les URL des médias importées si vous les aviez récupéré avant :
UPDATE taxonomie.t_medias
SET
url = 'https://inpn.mnhn.fr/photos/uploads/webtofs/inpn/' || right(url, 1) || '/' || (string_to_array(url, '/'))[array_length(string_to_array(url, '/'), 1)] ||'.jpg'
WHERE url LIKE ('https://taxref.mnhn.fr/api/media/download/inpn/%')
;
Je ne sais pas si vous relancez le script, si cela va mettre à jour les URL des médias déjà récupérés, je ne pense pas.
Et je ne sais pas si il faut aussi changer l'URL de l'API interrogée : https://github.com/PnX-SI/TaxHub/blob/master/data/scripts/import_inpn_media/import_inpn_media.py#L13
Je ne pense pas, l'API semble toujours sur la même URL. @amandine-sahl ?
L'api de taxhub n'a pas évolué, donc en cas d'utilisation du scripts les urls seront toujours les même
https://taxref.mnhn.fr/api/taxa/54279/media
{
"id": 97763,
"taxon": {
"id": 54279,
"scientificName": "Polyommatus icarus",
"fullNameHtml": "<i>Polyommatus icarus</i> (Rottemburg, 1775)",
"referenceId": 54279,
"parentId": 196540,
"referenceNameHtml": "<i>Polyommatus icarus</i> (Rottemburg, 1775)"
},
"copyright": "P. Gourdain",
"title": "Villeherviers",
"licence": "CC BY-NC-SA",
"licenceUrl": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
"mimeType": "image/jpeg",
"_links": {
"self": {
"href": "https://taxref.mnhn.fr/api/media/97763"
},
"taxon": {
"href": "https://taxref.mnhn.fr/api/taxa/54279"
},
"file": {
"href": "https://taxref.mnhn.fr/api/media/download/inpn/97763"
},
"thumbnailFile": {
"href": "https://taxref.mnhn.fr/api/media/download/thumbnail/97763"
}
}
},
OK c'était surement un problème spécifique à une instance.
Tant mieux si l'API INPN et l'URL des médias n'a pas changé.