{"id":17187997,"url":"https://github.com/icculus/imessage_archive","last_synced_at":"2025-03-25T04:27:48.232Z","repository":{"id":106919820,"uuid":"381153036","full_name":"icculus/imessage_archive","owner":"icculus","description":"Archive iMessage chats to an email inbox.","archived":false,"fork":false,"pushed_at":"2021-07-05T23:08:23.000Z","size":14812,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T04:41:38.598Z","etag":null,"topics":["archives","imessage"],"latest_commit_sha":null,"homepage":"https://icculus.org/imessage_archive/","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icculus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","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},"funding":{"github":["icculus"],"patreon":"icculus"}},"created_at":"2021-06-28T20:25:15.000Z","updated_at":"2024-12-02T19:31:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"04a3ff5c-60ba-4fff-a546-440f817ab3ab","html_url":"https://github.com/icculus/imessage_archive","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Fimessage_archive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Fimessage_archive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Fimessage_archive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Fimessage_archive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icculus","download_url":"https://codeload.github.com/icculus/imessage_archive/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245399055,"owners_count":20608889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["archives","imessage"],"created_at":"2024-10-15T01:07:50.741Z","updated_at":"2025-03-25T04:27:48.227Z","avatar_url":"https://github.com/icculus.png","language":"Perl","funding_links":["https://github.com/sponsors/icculus","https://patreon.com/icculus"],"categories":[],"sub_categories":[],"readme":"# imessage_archive\n\nimessage_archive is a Perl script that converts iMessage's database of \nconversations into an email archive. It can process chat messages \nstored in an unencrypted iPhone backup, or those from the macOS\nMessages app. It has been tested with an iOS 9 backup generated with\niTunes 12.4 and a Messages install on Mac OS X 10.11, but it might work\non other similar versions.\n\nArchives can be customized in several ways. They can be simple text emails,\nor rich HTML emails. Photos and videos are included in the HTML version and\nviewed inline, to simulate the Messages app UI. Videos are converted down\nto simple animated .gif files. \n\nYou can optionally also keep the original files as email attachments, for a\ncomplete (but much larger) archive.\n\nOptions are available to customize your archive. Want it pretty? Use `--html`.\nWant to keep the videos but take less space? Try `--attachment-shrink-percent=50`.\nWant to keep audio clips and vcards but not all those bulky pictures and \nmovies? `--no-video-attachments`. Just want a simple, small, searchable text\narchive? `--no-attachments`.\n\n(I personally do `--html --no-video-attachments`, but do whatever fits your needs!)\n\nEmail is generated in either Maildir or mboxrd format, depending on whether you\nuse the `--maildir` or `--mbox` options (default is Maildir). Most email tools\ncan import and process at least one of these two formats.\n\nThis program presumes you are running on a Mac, but can probably be made to work\non other systems with a little effort (such as providing a replacement ffmpeg\nbinary, etc).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficculus%2Fimessage_archive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficculus%2Fimessage_archive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficculus%2Fimessage_archive/lists"}