Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoaian2/instagram-downloader
Chrome Extension, download photos, videos from Instagram post, tv, reels, stories
https://github.com/hoaian2/instagram-downloader
chrome-extension data-mining extension instagram instagram-api instagram-downloader instagram-feed instagram-photos instagram-reels instagram-scraper instagram-stories javascript
Last synced: 4 days ago
JSON representation
Chrome Extension, download photos, videos from Instagram post, tv, reels, stories
- Host: GitHub
- URL: https://github.com/hoaian2/instagram-downloader
- Owner: HOAIAN2
- License: mit
- Created: 2022-09-06T12:58:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-09T09:53:54.000Z (13 days ago)
- Last Synced: 2025-01-11T21:07:31.541Z (11 days ago)
- Topics: chrome-extension, data-mining, extension, instagram, instagram-api, instagram-downloader, instagram-feed, instagram-photos, instagram-reels, instagram-scraper, instagram-stories, javascript
- Language: JavaScript
- Homepage:
- Size: 432 KB
- Stars: 164
- Watchers: 6
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Instagram-Downloader
![icon](icons/icon128.png)
## How this work
With regex and some `ReactFiber` magic, I'm able to know which post you wanna download and fetch the api to download the photos for you.
## Browser compatibility
This extension should work fine on the following browsers with `fetch()` API and Chromium base browser, tested Browser:
* Google Chrome
* MS Edge
* FireFox## Download and install
* Download [latest version](https://github.com/HOAIAN2/Instagram-Downloader/releases) and extract to a folder
* Enable Chrome extensions developer mode
* Drag and drop extracted folder to `chrome://extensions/`## Usage
* Go to any `post`, `reels`, `stories`, etc. Then click `Download` button to fetch data.
* Click on any photos/videos to save.
* Toggle multi select by click on `Photos` and select photos by click on them (or select all by click and hold on `Photos`). Then click on `Download` to save zip file.
* If you scroll on the home page, this app will auto detect the post you wanna download so you don't have to click to comment section to open modal. Thanks to ReactFiber.
## Features
* Download posts ✔
* Download reels ✔
* Download latest stories ✔
* Download highlight stories ✔
* Support high resolution ✔
* Support download zip file ✔## Customize
You can modify anything you want except some constants start with "IG_" that definitely gonna break this extension.
Edit Hide / Show Transition effects
```css
.display-container.hide {
transform-origin: 85% bottom;
transform: scale(0);
pointer-events: none;
opacity: 0.6;
}
```## Keyboard shortcut
* Download: `D`
* Close: `esc` `C` `c`
* Select all `S` `s`
* Keyboard shortcut should work if you don't focus on special HTML Elements like `input` `textarea` or any element with `textbox` role (ex: comment, search, ...)## Deprecated features
These features was deprecated for some reason.
* V5.1.0
* Set fallback download to latest post from some user.## Here is Demo
[Demo v5.1.0](https://github.com/HOAIAN2/Instagram-Downloader/assets/98139595/917369c9-cdbb-4315-8e6d-7a1632a8888b)