mirror of
https://github.com/Derpy-Leggies/OnlyLegs.git
synced 2025-01-04 05:46:14 +00:00
63 lines
2.9 KiB
Python
63 lines
2.9 KiB
Python
"""
|
|
OnlyLegs - Metatada Parser
|
|
Mapping for metadata
|
|
"""
|
|
PHOTOGRAHER_MAPPING = {
|
|
'Artist': ['Artist'],
|
|
'UserComment': ['Comment'],
|
|
'ImageDescription': ['Description'],
|
|
'Copyright': ['Copyright'],
|
|
}
|
|
CAMERA_MAPPING = {
|
|
'Model': ['Model'],
|
|
'Make': ['Make'],
|
|
'BodySerialNumber': ['Camera Type'],
|
|
'LensMake': ['Lens Make'],
|
|
'LenseModel': ['Lens Model'],
|
|
'LensSpecification': ['Lens Specification', 'lens_specification'],
|
|
'ComponentsConfiguration': ['Components Configuration', 'components_configuration'],
|
|
'DateTime': ['Date Processed', 'date_format'],
|
|
'DateTimeDigitized': ['Time Digitized', 'date_format'],
|
|
'OffsetTime': ['Time Offset'],
|
|
'OffsetTimeOriginal': ['Time Offset - Original'],
|
|
'OffsetTimeDigitized': ['Time Offset - Digitized'],
|
|
'DateTimeOriginal': ['Date Original', 'date_format'],
|
|
'FNumber': ['F-Stop', 'fnumber'],
|
|
'FocalLength': ['Focal Length', 'focal_length'],
|
|
'FocalLengthIn35mmFilm': ['Focal Length (35mm format)', 'focal_length'],
|
|
'MaxApertureValue': ['Max Aperture', 'fnumber'],
|
|
'ApertureValue': ['Aperture', 'fnumber'],
|
|
'ShutterSpeedValue': ['Shutter Speed', 'shutter'],
|
|
'ISOSpeedRatings': ['ISO Speed Ratings', 'iso'],
|
|
'ISOSpeed': ['ISO Speed', 'iso'],
|
|
'SensitivityType': ['Sensitivity Type', 'sensitivity_type'],
|
|
'ExposureBiasValue': ['Exposure Bias', 'ev'],
|
|
'ExposureTime': ['Exposure Time', 'shutter'],
|
|
'ExposureMode': ['Exposure Mode', 'exposure_mode'],
|
|
'ExposureProgram': ['Exposure Program', 'exposure_program'],
|
|
'WhiteBalance': ['White Balance', 'white_balance'],
|
|
'Flash': ['Flash', 'flash'],
|
|
'MeteringMode': ['Metering Mode', 'metering_mode'],
|
|
'LightSource': ['Light Source', 'light_source'],
|
|
'SceneCaptureType': ['Scene Capture Type', 'scene_capture_type'],
|
|
'SceneType': ['Scene Type', 'scene_type'],
|
|
'Rating': ['Rating', 'rating'],
|
|
'RatingPercent': ['Rating Percent', 'rating_percent'],
|
|
}
|
|
SOFTWARE_MAPPING = {
|
|
'Software': ['Software'],
|
|
'ColorSpace': ['Colour Space', 'color_space'],
|
|
'Compression': ['Compression', 'compression_type'],
|
|
}
|
|
FILE_MAPPING = {
|
|
'FileName': ['Name'],
|
|
'FileSize': ['Size', 'human_size'],
|
|
'FileFormat': ['Format'],
|
|
'FileWidth': ['Width', 'pixel_dimension'],
|
|
'FileHeight': ['Height', 'pixel_dimension'],
|
|
'Orientation': ['Orientation', 'orientation'],
|
|
'XResolution': ['X-resolution'],
|
|
'YResolution': ['Y-resolution'],
|
|
'ResolutionUnit': ['Resolution Units', 'resolution_unit'],
|
|
}
|