{"id":19599862,"url":"https://github.com/bohdanbobrowski/mdmc2exif","last_synced_at":"2026-06-12T08:32:30.580Z","repository":{"id":78945212,"uuid":"418071144","full_name":"bohdanbobrowski/mdmc2exif","owner":"bohdanbobrowski","description":"Minolta Data Memory Card To Exif","archived":false,"fork":false,"pushed_at":"2025-11-16T10:50:37.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-16T12:20:55.824Z","etag":null,"topics":["analog","camera","dynax","exif","exiftool","minolta","photography"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bohdanbobrowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-17T08:55:10.000Z","updated_at":"2025-11-16T10:50:41.000Z","dependencies_parsed_at":"2025-01-10T08:15:36.426Z","dependency_job_id":null,"html_url":"https://github.com/bohdanbobrowski/mdmc2exif","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/bohdanbobrowski/mdmc2exif","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bohdanbobrowski%2Fmdmc2exif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bohdanbobrowski%2Fmdmc2exif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bohdanbobrowski%2Fmdmc2exif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bohdanbobrowski%2Fmdmc2exif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bohdanbobrowski","download_url":"https://codeload.github.com/bohdanbobrowski/mdmc2exif/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bohdanbobrowski%2Fmdmc2exif/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34236550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analog","camera","dynax","exif","exiftool","minolta","photography"],"created_at":"2024-11-11T09:12:47.044Z","updated_at":"2026-06-12T08:32:30.574Z","avatar_url":"https://github.com/bohdanbobrowski.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minolta Data Memory Card to EXIF\r\n\r\nSimple script to add specific ImageDescription EXIF tag to images, based on data stored in csv file. \r\n\r\nIt was made to speedup upload process to my \u003ca href=\"https://flickr.com/photos/bodzio\"\u003eflickr account\u003c/a\u003e, and was inspired by Minolta Data Memory Card. \r\n\r\n## Installation\r\n\r\n    pip install git+https://github.com/bohdanbobrowski/mdmc2exif\r\n\r\nOr browse to folder where you have cloned this repository and:\r\n\r\n    pip install -e .\r\n\r\n## Usage\r\n\r\nRun command in directory to create empty **data.csv** file if such does not exist:\r\n\r\n    mdmc2exif --create\r\n\r\nOnce when csv file is created and filled with proper and valid data (might be tricky), run to test: \r\n\r\n    mdmc2exif --dry-run\r\n\r\n...and for save:\r\n\r\n    mdmc2exif --save\r\n\r\n## What the hell is Minolta Data Memory Card?\r\n\r\nIt is already quite obsolete accessory for the first Minolta Dynax cameras. These cameras allowed the use of cards extending their functions, and one of them was \"Minolta Data Memory Card\" - which allowed to record:\r\n- shutter speed, \r\n- aperture value, \r\n- exposure compensation, \r\n- lens focal length (for zoom lenses - actual value), \r\n- maximum aperture value (at this focal length).\r\n\r\nCard stores those values for maximum 40 pictures (usually, one 35mm film casette can keep 36 pictures). So total capacity of this card was around 1 Kilobyte.\r\n\r\nThe card itself looks like this:\r\n\r\n\u003cimg src=\"minolta_data_memory_card.gif\" /\u003e\r\n\r\n## Documentation used\r\n\r\nBased on: https://exiftool.org/TagNames/EXIF.html\r\n\r\n## Example of ImageDescription created by this script:\r\n\r\n    Minolta Dynax 7xi\r\n    AF ZOOM 35-105mm f3.5-4.5 (22)\r\n    Minolta Data Card (1/180s, f22, 0.0, 35mm, program A)\r\n    AgfaPhoto APX 400 @ 1600\r\n    Foma Fomadon Excel stock for 13min. (20C)\r\n\r\n## Required csv structure:\r\n\r\nCSV can contain 4 types of data, and it's declared by first column value: \r\n\r\n1. \"camera\" - camera manufacturer, and model type\r\n2. \"film\" - film manufacturer and type\r\n3. \"recipe\" - recipe used to develop this film\r\n4. pictures metadata:\r\n    \r\n\r\n    [file name], [shutter speed], [aperture value], [exposure compensation], [focal length], [maximum aperture], [lens manufacturer and model], [program]\r\n\r\n\r\n### Example:\r\n\r\n    camera,Minolta Dynax 7xi\r\n    film,AgfaPhoto APX 400 @ 1600\r\n    recipe,Foma Fomadon Excel stock for 13min. (20C)\r\n    36.jpg,1500,4,0.0,210,4,Minolta AF ZOOM 70-210mm f4 (32),P\r\n\r\n### Plans:\r\n\r\n- [ ] image title and tags which will be compatible with flickr uploader\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbohdanbobrowski%2Fmdmc2exif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbohdanbobrowski%2Fmdmc2exif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbohdanbobrowski%2Fmdmc2exif/lists"}