An open API service indexing awesome lists of open source software.

https://github.com/bibywupeng-git/instagram-video-parser-extension

A Chrome extension for parsing Instagram video URLs and redirecting them to the GrabClip web tool.
https://github.com/bibywupeng-git/instagram-video-parser-extension

browser-extension chrome-extension grabclip instagram-video video-parser

Last synced: 3 months ago
JSON representation

A Chrome extension for parsing Instagram video URLs and redirecting them to the GrabClip web tool.

Awesome Lists containing this project

README

          

# Instagram Video Parser Extension

Instagram Video Parser is a lightweight browser extension designed to help users analyze and work with Instagram video page URLs.

The extension runs locally in the browser and only works when the user actively interacts with it. It does not perform background crawling or broad page interception.

## Main Features

- Parse Instagram video page URLs
- Extract structured video-related information from the current page
- Add a simple action button on supported Instagram video pages
- Open the corresponding GrabClip page for further processing
- Run with a reduced permission set for a cleaner and more privacy-friendly extension design

## How It Works

When the user clicks the extension icon, or clicks the action button inserted on a supported Instagram video page, the extension reads the current public video page URL and opens the corresponding GrabClip page in a new tab.

Example continuation page:

`https://www.grabclip.com/instagram`

## Permissions

This extension uses a minimal permission set:

- `activeTab` — used only when the user actively clicks the extension
- `host_permissions` for `*.instagram.com` — used to work on supported Instagram pages

Compared with earlier versions, this release reduces permissions and does **not** require `webRequest`.

## Privacy

- No user account is required
- No personal data is collected
- No browsing history is harvested
- No background monitoring is performed
- The extension only processes publicly available information from the active Instagram page when triggered by the user

## Supported Pages

Currently supported:

- Instagram Reel pages
- Instagram video-related public page URLs that the extension can detect and parse

## Project Structure

```text
.
├── _locales/ # Localization files
├── analyzers/
│ ├── base.js # Base analyzer
│ └── instagram.js # Instagram page analyzer
├── icons/ # Extension icons
├── background.js # Background service worker
├── content.js # Content script
├── manifest.json # Chrome Extension Manifest V3
└── README.md
```
## Installation for Development

1. Download or clone this repository
2. Open `chrome://extensions/`
3. Enable **Developer mode**
4. Click **Load unpacked**
5. Select the project folder

## Usage

1. Open a supported Instagram video page
2. Click the extension icon in the browser toolbar
or use the action button injected on the page
3. The extension extracts the current video page URL
4. A GrabClip page opens in a new tab for the next step

## Technical Notes

- Built with Chrome Extension Manifest V3
- Uses a background service worker
- Uses content scripts on supported Instagram pages
- Uses localized extension metadata via `_locales`

## Browser Compatibility

- Google Chrome
- Other Chromium-based browsers that support Manifest V3

## Release Notes

### v1.0.3

- Reduced extension permissions
- Removed unnecessary `webRequest` permission usage
- Aligned permission strategy with other GrabClip-related extensions
- Kept the extension focused on user-triggered URL parsing

## Related Link

GrabClip Instagram page:

`https://www.grabclip.com/instagram`

## License

MIT License