imessage-exporter
imessage-exporter copied to clipboard
Export iMessage data + run iMessage Diagnostics
This came from feature request https://github.com/ReagentX/imessage-exporter/issues/51. Right now, `imessage-exporter` exports every conversation it can see. It could be useful to specify specific conversation(s). The easiest way to accomplish this is...
This came from feature request #51. Right now all attachments get copied to `output_dir/attachments` per: https://github.com/ReagentX/imessage-exporter/blob/release/imessage-exporter/src/app/runtime.rs/#L77-L82 When we copy to that location, all we do is drop in the file...
`imessage-exporter.rb`: ```ruby class ImessageExporter < Formula desc "Export MacOS iMessage data + run iMessage Diagnostics" homepage "https://github.com/ReagentX/imessage-exporter" url "https://github.com/ReagentX/imessage-exporter/archive/refs/tags/0.1.9.tar.gz" sha256 "033789e51e3621a74b19e4a5339f0e0b65c2d33b8c3e367a5f7fbd1cdfa642e7" license "GPL-3.0-or-later" depends_on "rust" => :build def install system...
Details are here: https://support.apple.com/en-us/HT206894
There is an `int` column in the `messages` table called `item_type`. Normal messages are `0`, channel announcements that update the room name are `2`. I have a third `item_type` in...
Feature request. Export from date. Could make it easier to automate backups, just need exact days, etc.
https://github.com/ReagentX/imessage-exporter/blob/7d98061104572669f5ac28839063c2fb08f76de7/imessage-database/src/tables/messages.rs#L484-L500
iMessage has a feature where you can mention chat participants: ![image](https://user-images.githubusercontent.com/1920666/179337829-6256356f-6afe-4440-accf-78f421c49a72.png) There is only one column in the database that seems related to mentions: `has_unseen_mention`. It is just a boolean...
Some webmasters include HTML in their sites' metadata: https://darknetdiaries.com/transcript/21/ ```html ``` In the `payload_data` that ends up looking like this escaped html code: If we got the whole string that...
`ME` should be overridden by custom text. https://github.com/ReagentX/imessage-exporter/blob/9a40b7b7bdfd55e69f066460423ff20913952203/imessage-exporter/src/app/runtime.rs#L248-L252 https://github.com/ReagentX/imessage-exporter/blob/b61493b34c88e4c6c25f0c2df1fdbd028633b3fb/imessage-exporter/src/exporters/html.rs#L465-L470