michabirklbauer / instagram_json_viewer

Transforms Instagram's *.json / backup data - that you get via the Data Download Tool - to a readable format!
https://michabirklbauer.github.io/instagram_json_viewer/
MIT License
51 stars 13 forks source link
backup converter data download html instagram json python viewer

instaview.py

Instagram JSON / Backup Viewer

This script transforms Instagram's data - that you get via the Data Download Tool - to a readable format!

Important Information

Instagram now let's you download your data in HTML format - which is basically what this script does!
I would therefore recommend using their feature since it is obviously a lot better than my implementation!

If you want to convert older backups, you can still do that with these scripts:

Screenshots

HTML1 HTML2

Features

Requirements

Data Download

Here you can download your data: Instagram

Basic Usage

Tutorial Video: https://www.youtube.com/watch?v=0CUbTkrK62M

Manually setting Profile Pictures

If you run into any http errors of kind 429 (not displayed past version v2020.12.23) - meaning the Instagram API denied your request - or simply if your chats all show the default profile picture, you can manually set profile pictures in the folder chat/icons by creating a *.jpg file with the name of the corresponding user. The picture should roughly resemble the dimensions of a real Instagram profile picture to ensure the generated html still looks nice!

Advanced Usage

from instaview import *

instaview()

Functions:

Message Statistics

MSGSTATS

Sidenote: This is currently only available for older instagram backups [pre 23. Dec 2020].

Changes to old release

Known Issues

Disclaimer