In my use case, it involved logging into multiple platforms and clicking various buttons through various states which may have been messy with plain javascript and I've already committed to puppeteer. Happy automating.Įdit: Upon reflection, I'm pretty sure this can be accomplished with just basic javascript and dom manipulation via and API and editing. Once done, press the newly created extension icon on your toolbar to launch INSSIST.
#Uploader for instagram chrome extention install
Post photos/videos Post IGTV/stories Download Posts Use Instagram in dark mode Hashtag suggestions To get started install the chrome extension from here. Let browserWSEndpoint = '' const puppeteer = require ( " puppeteer " ) async function initiatePuppeteer () INSSIST is a popular Chrome extension that helps you to post photos, videos, stories to Instagram from the Web. Reference the newly bundled folder in your popup.html with something like.Place it in your chrome extension folder.Bundle the repository per above documentation.This link points to an old commit as this is no longer within the scope of their project.
The trick is to use the bundled version of puppeteer. With Puppeteer, the docs is quite thorough. It gave me everything I needed to get up and running. I had no prior experience working with Chrome Extensions, so I highly recommend The Coding Train's Playlist which is an excellent primer to developing them.
#Uploader for instagram chrome extention manual
As such, there is a lot of copying data around and manual labor.Īutomating this process via a Chrome Extension seemed like a good idea because I could also share it with non-technical colleagues that weren't comfortable with running scripts. At my current job I would sometimes input client details into our CRM platform and would subsequently input these same details while setting them up on another third party platform.