Go to file
2019-05-23 23:36:10 +02:00
helpers Update Canon EOS 1100D and Canon EF 50mm 1.8 pictures 2018-11-20 21:35:02 +01:00
locales/fr_FR/LC_MESSAGES First commit, working CLI 2018-11-19 17:11:59 +01:00
.gitignore Initial commit 2018-11-19 16:54:49 +01:00
dtlib.py dtlib.py : ne crash pas si une image n'a pas de donnée exif 2019-05-23 17:19:25 +02:00
exv.py exv.py : mise à jour de la liste avec .copy() (sinon les dictionnaires sont mis à jour dans la liste également...) (2) 2019-05-23 23:36:10 +02:00
LICENSE Initial commit 2018-11-19 16:54:49 +01:00
lrcat.py UTF-8 2018-11-19 17:16:15 +01:00
README.md Suppression de la dépendance à exiv2 2019-05-23 22:49:06 +02:00
report.py Use « montage » for picture with camera and lens 2018-11-20 21:34:28 +01:00
requirements.txt exv.py : Utilisation de piexif (ajouté à "requirements.txt"). Merci à Christophe pour l'idée 2019-05-23 22:43:01 +02:00
rst2pdf_stylsheet.style First commit, working CLI 2018-11-19 17:11:59 +01:00
sortie_exemple.json Version plus claire du README 2019-05-19 21:56:19 +02:00

PhotoReport

Dépendences

  • Python 3

Installation

  • Créer un environnement virtuel python3 (e.g. : virtulenv3 PhotoReport && source bin/activate)
  • Cloner le dépôts (git clone https://git.antoineve.me/PhotoReport/)
  • Installer les dépendances (Note : pour l'instant, version 0.1, ce n'est pas nécessaire)

Utilisation en ligne de commande

exv.py

L'aide est disponible avec ./exv.py --help.

Exemple d'utilisation :

./exv.py -R -x jpg ~/Nextcloud/Photos/2019/

Exemple de sortie : sortie_exemple.json

Comment contribuer ?

  • Cloner le dépôt : git clone https://git.antoineve.me/PhotoReport/
  • Créer une branche : git checkout -b <new_feature>
  • Coder et commiter : git commit -a -m <description>
  • Créer le patch : git format-patch $(git merge-base --fork-point master)..<new_feature>
  • M'envoyer le patch par mail : antoine+photoreport@van-elstraete.net
  • J'applique le patch avec git am --signoff -k < <new_feature>.patch

BUGS & TODO

  • Pour le moment, pas de sortie en PDF
  • La base de donnée de darktable a changé depuis la première écriture du script
  • La vitesse d'obturation n'est pas arrondie, est-ce souhaitable ? (16.666 ≠ 16.666666666666668 ?)

Features requests et développement prévu

  • Créer une option pour filtrer par objectif -> branche filters/lens
  • Créer une option pour filtrer par boitier -> branche filters/camera
  • Sortie PDF fonctionnelle -> branche output/pdf_via_md
  • Créer une option pour une sortie exploitable par LaTeX