""" 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", "exposure"], "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"], } 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"], "Rating": ["Rating", "rating"], "RatingPercent": ["Rating Percent", "rating_percent"], } EXIF_MAPPING = [ ("Photographer", PHOTOGRAHER_MAPPING), ("Camera", CAMERA_MAPPING), ("Software", SOFTWARE_MAPPING), ("File", FILE_MAPPING), ]