Version plus claire du README
This commit is contained in:
parent
17ce459630
commit
2684926e15
45
README.md
45
README.md
@ -1,20 +1,28 @@
|
||||
# PhotoReport
|
||||
|
||||
## Dependencies
|
||||
## Dépendences
|
||||
|
||||
- Python 3 (and some additionnals modules, see 'requirements.txt')
|
||||
- rst2pdf
|
||||
- ImageMagick
|
||||
- exiv2 (for direct exif reading)
|
||||
- Python 3
|
||||
- exiv2
|
||||
|
||||
## Howto install ?
|
||||
## Installation
|
||||
|
||||
- create a virtualenv with python3
|
||||
- install python requirements
|
||||
- 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)
|
||||
|
||||
## CLI usage
|
||||
## 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 : [https://git.antoineve.me/PhotoReport/tree/sortie_exemple.json](sortie_exemple.json)
|
||||
|
||||
[todo]
|
||||
|
||||
## Comment contribuer ?
|
||||
|
||||
@ -25,14 +33,15 @@
|
||||
- M'envoyer le patch par mail : [antoine+photoreport@van-elstraete.net](mailto:antoine+photoreport@van-elstraete.net)
|
||||
- J'applique le patch avec `git am --signoff -k < <new_feature>.patch`
|
||||
|
||||
## BUGS
|
||||
## BUGS & TODO
|
||||
|
||||
For the moment, PDF report isn't working.
|
||||
- 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
|
||||
## Features requests et développement prévu
|
||||
|
||||
- Est-ce qu’il sera possible de filtrer par objectif/boîtier, parce qu’au final, les stats de focale/ouvertures sont surtout pertinentes en isolant un seul objectif (dans le cas des zooms) ?
|
||||
- En effet, l’option -d serait utile, voire directement automatiser la recherche récursive
|
||||
- dédupliquer si le nom est le même avec une extension différente
|
||||
- exv.py -d ./2019 -u -e NEF -e CR2 -e DNG -e JPG (Pour le dossier 2019, éviter les doubles, uniquement les extensions NEF, CR2, DNG, JPG, par exemple.)
|
||||
- Sortie exploitable par LaTeX
|
||||
- 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
|
||||
|
187
sortie_exemple.json
Normal file
187
sortie_exemple.json
Normal file
@ -0,0 +1,187 @@
|
||||
{
|
||||
"apertures": {
|
||||
"2.0": 2,
|
||||
"2.2": 113,
|
||||
"2.8": 2,
|
||||
"3.5": 1,
|
||||
"4.0": 12,
|
||||
"5.7": 2,
|
||||
"7.0": 7,
|
||||
"8.0": 15,
|
||||
"9.1": 6,
|
||||
"9.9": 2,
|
||||
"11.0": 1
|
||||
},
|
||||
"cameras": {
|
||||
"ANE-LX1": 6,
|
||||
"Canon EOS 1100D": 62,
|
||||
"FIG-LX1": 117
|
||||
},
|
||||
"cameras+lenses": {
|
||||
"Canon EOS 1100D + 70-300mm": 20,
|
||||
"Canon EOS 1100D + EF-S24mm f/2.8 STM": 28
|
||||
},
|
||||
"date": {
|
||||
"20190101": 1,
|
||||
"20190103": 2,
|
||||
"20190104": 10,
|
||||
"20190105": 4,
|
||||
"20190107": 1,
|
||||
"20190110": 6,
|
||||
"20190112": 4,
|
||||
"20190115": 1,
|
||||
"20190116": 3,
|
||||
"20190119": 1,
|
||||
"20190120": 3,
|
||||
"20190122": 1,
|
||||
"20190125": 1,
|
||||
"20190130": 12,
|
||||
"20190202": 5,
|
||||
"20190203": 2,
|
||||
"20190205": 17,
|
||||
"20190206": 2,
|
||||
"20190209": 2,
|
||||
"20190210": 13,
|
||||
"20190214": 1,
|
||||
"20190215": 1,
|
||||
"20190216": 7,
|
||||
"20190217": 1,
|
||||
"20190218": 6,
|
||||
"20190220": 1,
|
||||
"20190222": 1,
|
||||
"20190223": 3,
|
||||
"20190227": 1,
|
||||
"20190314": 1,
|
||||
"20190316": 7,
|
||||
"20190407": 16,
|
||||
"20190417": 9,
|
||||
"20190423": 6,
|
||||
"20190424": 9,
|
||||
"20190426": 24
|
||||
},
|
||||
"dimensions": {
|
||||
"4.3": 1,
|
||||
"5.1": 1,
|
||||
"5.3": 1,
|
||||
"5.4": 1,
|
||||
"6.9": 1,
|
||||
"7.7": 1,
|
||||
"8.0": 2,
|
||||
"8.1": 1,
|
||||
"8.2": 1,
|
||||
"9.7": 2,
|
||||
"10.2": 1,
|
||||
"10.7": 13,
|
||||
"11.1": 1,
|
||||
"11.5": 1,
|
||||
"12.2": 43,
|
||||
"13.0": 102,
|
||||
"15.5": 1,
|
||||
"15.9": 6,
|
||||
"19.3": 1,
|
||||
"19.7": 1,
|
||||
"26.9": 1,
|
||||
"33.5": 1,
|
||||
"35.4": 1
|
||||
},
|
||||
"focals": {
|
||||
"2.8": 1,
|
||||
"3.2": 108,
|
||||
"3.6": 1,
|
||||
"3.8": 5,
|
||||
"24.0": 42,
|
||||
"70.0": 10,
|
||||
"108.0": 1,
|
||||
"133.0": 1,
|
||||
"149.0": 2,
|
||||
"168.0": 2,
|
||||
"214.0": 2,
|
||||
"300.0": 2
|
||||
},
|
||||
"isos": {
|
||||
"100": 48,
|
||||
"1000": 3,
|
||||
"125": 4,
|
||||
"1250": 2,
|
||||
"160": 4,
|
||||
"200": 1,
|
||||
"2500": 3,
|
||||
"320": 6,
|
||||
"400": 22,
|
||||
"50": 39,
|
||||
"500": 5,
|
||||
"64": 11,
|
||||
"640": 4,
|
||||
"80": 14,
|
||||
"800": 11
|
||||
},
|
||||
"lenses": {
|
||||
"70-300mm": 20,
|
||||
"EF-S24mm f/2.8 STM": 28
|
||||
},
|
||||
"shutter_speeds": {
|
||||
"0.25": 3,
|
||||
"0.263": 1,
|
||||
"0.499": 1,
|
||||
"0.5": 1,
|
||||
"0.7380000000000001": 1,
|
||||
"0.7929999999999999": 1,
|
||||
"0.877": 1,
|
||||
"0.92": 1,
|
||||
"1.0": 2,
|
||||
"1.0759999999999998": 1,
|
||||
"1.2329999999999999": 1,
|
||||
"1.25": 4,
|
||||
"1.253": 1,
|
||||
"1.2730000000000001": 1,
|
||||
"1.306": 1,
|
||||
"1.414": 1,
|
||||
"1.464": 1,
|
||||
"1.4649999999999999": 1,
|
||||
"1.5625": 6,
|
||||
"1.595": 1,
|
||||
"1.601": 1,
|
||||
"1.727": 1,
|
||||
"1.803": 1,
|
||||
"1.971": 1,
|
||||
"2.0": 4,
|
||||
"2.0300000000000002": 1,
|
||||
"2.161": 1,
|
||||
"2.29": 1,
|
||||
"2.5": 4,
|
||||
"3.125": 6,
|
||||
"3.218": 1,
|
||||
"4.0": 6,
|
||||
"4.674": 1,
|
||||
"5.0": 5,
|
||||
"5.129": 1,
|
||||
"5.191999999999999": 1,
|
||||
"6.25": 1,
|
||||
"6.6290000000000004": 2,
|
||||
"7.103": 1,
|
||||
"8.0": 2,
|
||||
"8.226": 1,
|
||||
"9.058": 1,
|
||||
"9.27": 1,
|
||||
"9.802": 1,
|
||||
"9.993": 1,
|
||||
"10.0": 13,
|
||||
"12.5": 2,
|
||||
"16.666": 1,
|
||||
"16.666666666666668": 12,
|
||||
"16.667": 1,
|
||||
"20.0": 17,
|
||||
"25.0": 2,
|
||||
"30.0": 20,
|
||||
"33.333": 2,
|
||||
"33.333333333333336": 1,
|
||||
"40.0": 5,
|
||||
"41.667": 2,
|
||||
"50.0": 3,
|
||||
"58.333000000000006": 1,
|
||||
"60.0": 7,
|
||||
"70.0": 7,
|
||||
"80.0": 3
|
||||
},
|
||||
"total": 185
|
||||
}
|
Loading…
Reference in New Issue
Block a user