"""
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'],
}
