-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Script d'import de photos #79
Comments
Salut Camille, Je n'ai pas les droits pour pousser sur le dépot. |
OK je t'ai ajouté dans le groupe ayant accès en écriture dans le dépôt. |
Je n'arrive toujours pas créer de branche. Je check si ça ne vient pas de ma config git. |
Non c'est car tu n'as pas validé l'invitation à rejoindre l'équipe. |
Ah, mais je n'en vois aucune, ni sur git, ni dans mes mails. |
Trouvé ! Merci. |
OK testé et fonctionnel. A voir :
|
Salut, Ok pour la doc. Il faut que j'y ajoute le problème sur lequel tu étais tombé. On ne peut pas utiliser un mot clé deux fois dans l'inputpattern. C'est essayer de parser une même info à partir de deux bouts de chemins différents. Pour le reste :
OK. En revanche, ça voudra dire que les imports ne se feront que pour des sites enregistrés en base. J'utilisais un nom comme identifiant pour ne pas faire cette supposition.
Actuellement, le script lit les IPTC de chaque image importée pour récupérer le copyright. S'il ne trouve aucune info, il utilise le copyright spécifié dans le fichier de config. On peut récupérer l'auteur depuis l'IPTC en même temps. Il faudra juste clarifier où stocker tout ça en base.
OK. |
OK merci, pour l'usage du nom ou du id, je n'ai pas d'avis tranché. OK pour les IPTC, à voir en fonction de la solution retenue pour l'auteur. |
On continue à se baser sur le nom du site pour le moment. Reste à voir le fonctionnement si on a plusieurs photos le même jour. |
En relisant la documentation du script d'import, il y a un autre point qui n'est pas clair pour moi. |
Pour l'instant il le fait en détectant si le fichier de sortie associé au fichier d'entrée (vis-à-vis de config) existe déjà. |
Je ne comprends pas bien. |
En gros l' (1) Le script liste les fichiers de l'FTP qui matchent l' C'est beaucoup plus rapide que de regarder si chaque Je peux réessayer l'approche registre, mais ça demandera un peu d'effort pour minimiser le temps de vérif. Sinon, plus tu auras importé de fichiers, plus le script sera long. L'étape (1) prend déjà plus de temps en fonction du nombre de fichiers sur le FTP, même en repoussant au maximum l'endroit à partir duquel on fait le
Il falait indiquer en plus dans la doc qu'on ne peut pas utiliser un même token plusieurs fois dans l' J'ai un forfait Geopaysages ce sprint. J'ai déjà prévu de m'y mettre la semaine prochaine. |
OK merci. |
Import massif initial depuis FTP ou dossier d'images
Import quotidien des nouvelles photos
Paramétrage du script d'import (chemin et nom des fichiers)
Redimensionnement des images (paramétrable pour les différentes tailles, à la volée ou lors de l'import)
L'import massif initial d'un point d'observations utilisera le même script que l'import quotidien.
Charge à l'admin de le lancer à la main pour ne pas attendre le cron et d'en modifier les paramètres si besoin après le 1ère import
Pas de rollback, ni d'outils de correction en cas d'import de données erronées.
On récupère le fichier original sur un serveur pour les besoins de traitements (droits d'édition d'image )
Lire les EXIF/IPTC, redimensionner si besoin...
Conventions de nommage de fichiers sur FTP : nomenclature AAA-mm-jj-hh-mm, copyright dans l'IPTC. Pour l'import massif, même source, même copyright
On télécharge le fichier original sur le FTP (avec un utilisateur Lecteur uniquement) pour pouvoir travailler le fichier sur le serveur GeoPaysages
On redimensionne, écrit dans la BDD, supprime éventuellement le fichier source si il n'est plus utilisé
Idéalement utiliser le nom du fichier pour retrouver la date rapidement sans ouvrir les EXIF ou IPTC (annee-mois-jour_h-m-s par exemple). Sinon utiliser la date de création du fichier pour éviter de devoir lire les EXIF.
L'ID du site est en paramètre fixe dans l’exécution du script.
Un dossier par site sur le FTP indiqué dans le paramètre de l'import.
Éventuellement un dossier par jour par site.
Prévoir un maximum de paramètres dans l'import, quitte à ce que cela soit prévu que dans un contexte pour commencer.
Voir pour le copyright si on peut le lire dans IPTC.
The text was updated successfully, but these errors were encountered: