Version plus claire du README
This commit is contained in:
		
							
								
								
									
										45
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										45
									
								
								README.md
									
									
									
									
									
								
							@@ -1,20 +1,28 @@
 | 
				
			|||||||
# PhotoReport
 | 
					# PhotoReport
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Dependencies
 | 
					## Dépendences
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 - Python 3 (and some additionnals modules, see 'requirements.txt')
 | 
					 - Python 3
 | 
				
			||||||
 - rst2pdf
 | 
					 - exiv2
 | 
				
			||||||
 - ImageMagick
 | 
					 | 
				
			||||||
 - exiv2 (for direct exif reading)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Howto install ?
 | 
					## Installation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 - create a virtualenv with python3
 | 
					 - Créer un environnement virtuel python3 (e.g. : `virtulenv3 PhotoReport && source bin/activate`)
 | 
				
			||||||
 - install python requirements
 | 
					 - 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 ?
 | 
					## Comment contribuer ?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,14 +33,15 @@
 | 
				
			|||||||
 - M'envoyer le patch par mail : [antoine+photoreport@van-elstraete.net](mailto:antoine+photoreport@van-elstraete.net)
 | 
					 - 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`
 | 
					 - 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) ?
 | 
					 - Créer une option pour filtrer par objectif **-> branche filters/lens**
 | 
				
			||||||
 - En effet, l’option -d serait utile, voire directement automatiser la recherche récursive
 | 
					 - Créer une option pour filtrer par boitier **-> branche filters/camera**
 | 
				
			||||||
 - dédupliquer si le nom est le même avec une extension différente
 | 
					 - Sortie PDF fonctionnelle **-> branche output/pdf_via_md**
 | 
				
			||||||
 - 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.)
 | 
					 - Créer une option pour une sortie exploitable par LaTeX
 | 
				
			||||||
 - 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
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user