Instagram import using micro.blog Mac app

I tried importing Instagram posts using the Mac app. When I select the posts_1.json file it indicates I have 1032 photos. These are not visible, just grey squares when selected. And no matter if I select 1 picture or 1000 pictures, when pressing import it immediately says: “Import finished”

However nothing is imported, and I do not see any activity in the log file.

Any idea what’s wrong?

Instagram changes its format quite a bit. I wonder if it changed recently.

It does sound like the format changed again. Sigh. I’ll download an archive and test it. We should also better show errors if it can’t be used.

Hey Manton! I need help with same – except mine doesn’t acknowledge anything. No error, no grey squares, nothing uploaded. I’m on the latest version of the Mac app and followed instructions to the best of my ability :grimacing: I’d really love to be able to import as I’m keen to be rid of Meta! Thanks for any help.

We did update the Mac app for the format change last month, which was the issue in this original thread. Hopefully it hasn’t changed in Instagram again!

I’m going to work on more verbose error handling in the next Mac app update so we can see why it’s silently failing. Out of curiosity, about how big is the Instagram archive?

Looks like there was a change in the Threads data portion of the archive. I’ve fixed the issue and there’s a beta of the next Mac app version here:

s3.amazonaws.com/micro.blog/mac/Micro.blog_3.4.2_b1.zip

I’ll do an official release within the next day or so.

2 Likes

Not sure how to answer the how big part but 490 posts is all I’ve got… It’s working now, yay! Thanks so much – I’m one step closer to freedom :tada:

I’m trying to import a single post from instagram that has multiple photos, but it’s not working. It lets me select it, says import finished, but nothing happens. I’m using the macOS app v3.4.5. The format of the post in question is as follows:

{
    "media": [
      {
        "uri": "media/posts/202010/17881678651817831.jpg",
        "creation_timestamp": 1602989591,
        "media_metadata": {
          "camera_metadata": {
            "has_camera_metadata": false
          }
        },
        "title": "",
        "cross_post_source": {
          "source_app": "FB"
        }
      },
      {
        "uri": "media/posts/202010/18105338590175928.jpg",
        "creation_timestamp": 1602989591,
        "media_metadata": {
          "camera_metadata": {
            "has_camera_metadata": false
          }
        },
        "title": "",
        "cross_post_source": {
          "source_app": "FB"
        }
      },
      {
        "uri": "media/posts/202010/117847455177370568.jpg",
        "creation_timestamp": 1602989591,
        "media_metadata": {
          "camera_metadata": {
            "has_camera_metadata": false
          }
        },
        "title": "",
        "cross_post_source": {
          "source_app": "FB"
        }
      },
      {
        "uri": "media/posts/202010/17906190568546381.jpg",
        "creation_timestamp": 1602989591,
        "media_metadata": {
          "camera_metadata": {
            "has_camera_metadata": false
          }
        },
        "title": "",
        "cross_post_source": {
          "source_app": "FB"
        }
      },
      {
        "uri": "media/posts/202010/18082927963209305.jpg",
        "creation_timestamp": 1602989591,
        "media_metadata": {
          "camera_metadata": {
            "has_camera_metadata": false
          }
        },
        "title": "",
        "cross_post_source": {
          "source_app": "FB"
        }
      }
    ],
    "title": "Description of the multiple photo post",
    "creation_timestamp": 1602989591
  },