BCLawLibrary / instagram-crawler

A one-page app that downloads and displays Instagram posts in a format that can be read by a web crawler.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

instagram-crawler

A one-page app that downloads and displays Instagram posts in a format that can be read by a web crawler.

Uses the Instagram Basic Display API to retrieve media and captions for all posts from the Library Instagram account, and builds a simple HTML page to display the posts in a format that can be read and stored by the Archive-It web crawler.

The Instagram API token is stored in a Google Sheet (which uses the provided Google App Script to refresh the long-lived token monthly), and is retreived using the Google Sheets API.

Relies on JQuery and Splide (splide.min.js and splide.min.css, from https://splidejs.com/), utilizes Google Sheets API V4 (https://developers.google.com/sheets/api) and Instagram Basic Display API (https://developers.facebook.com/docs/instagram-basic-display-api/).

About

A one-page app that downloads and displays Instagram posts in a format that can be read by a web crawler.

License:MIT License


Languages

Language:JavaScript 71.4%Language:HTML 14.6%Language:CSS 14.0%