/InstagramJSON

Take the messages.json from your IG download archive and turn it to something humanly readable!

Primary LanguageRustGNU General Public License v3.0GPL-3.0

InstagramJSON

Terminal showing InstagramJSON

Take the messages.json from your Instagram download archive and turn it to something humanly readable! InstagramJSON extracts your messages from your download archive to individual .txts with timestamps, usernames, messages and links!

Not actually how it works

Installation

The best way to get InstagramJSON is to grab a binary, download the latest release here!

If you instead want to compile InstagramJSON, you can do so by getting Rust. Once that is installed, clone the repository: git clone git@github.com:Mnpn03/InstagramJSON.git Then you simply build it by running cargo build --release.

Usage

macOS/Linux:
$ ./instagramjson messages.json
$ ./instagramjson messages.json -f foldername
Windows:
> instagramjson.exe messages.json
> instagramjson.exe messages.json -f foldername

An example of a line from one of the exported conversations:

[2019-12-25 14:56:12] user1: This is rather neat, isn't it?

Contribution

If you want to help improve this utility, feel free to create a pull request or an issue.

License

InstagramJSON is FOSS that comes with no warranty. Read more about the license used here.