code: function instagramify(parentNode, childNode, options, callback) {
      Embedo.utils.sdkReady('instagram', function (err) {
        if (err) {
          return callback(err);
        }
        if (!window.instgrm.Embeds || !window.instgrm.Embeds) {
          return callback(new Error('instagram_sdk_missing'));
        }
  
        window.instgrm.Embeds.process(childNode);
        var instagram_embed_timer = setInterval(handleInstagramRendered, 250);
  
        function handleInstagramRendered() {
          if (
            childNode.firstChild &&
            childNode.firstChild.className.match(/instagram-media-rendered/)
          ) {
            clearInterval(instagram_embed_timer);
            if (options.centerize !== false) {
              Embedo.utils.centerize(parentNode, childNode, options);
            }
            return automagic(parentNode, childNode, options, callback);
          }
        }
      });
    }
docs: @function instagramify
  Parses Instagram SDK
  
  @param {HTMLElement} parentNode
  @param {HTMLElement} childNode
  @param {object} options