{"id":35841245,"url":"https://github.com/bibywupeng-git/instagram-video-parser-extension","last_synced_at":"2026-04-02T19:22:34.742Z","repository":{"id":332414160,"uuid":"1129566722","full_name":"bibywupeng-git/instagram-video-parser-extension","owner":"bibywupeng-git","description":"A Chrome extension for parsing Instagram video URLs and redirecting them to the GrabClip web tool.","archived":false,"fork":false,"pushed_at":"2026-03-31T02:53:39.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-31T05:32:06.845Z","etag":null,"topics":["browser-extension","chrome-extension","grabclip","instagram-video","video-parser"],"latest_commit_sha":null,"homepage":"https://www.grabclip.com/instagram","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bibywupeng-git.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-07T09:16:27.000Z","updated_at":"2026-03-31T02:50:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bibywupeng-git/instagram-video-parser-extension","commit_stats":null,"previous_names":["bibywupeng-git/instagram-video-parser-extension"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/bibywupeng-git/instagram-video-parser-extension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bibywupeng-git%2Finstagram-video-parser-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bibywupeng-git%2Finstagram-video-parser-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bibywupeng-git%2Finstagram-video-parser-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bibywupeng-git%2Finstagram-video-parser-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bibywupeng-git","download_url":"https://codeload.github.com/bibywupeng-git/instagram-video-parser-extension/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bibywupeng-git%2Finstagram-video-parser-extension/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31314375,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome-extension","grabclip","instagram-video","video-parser"],"created_at":"2026-01-08T03:19:21.647Z","updated_at":"2026-04-02T19:22:34.736Z","avatar_url":"https://github.com/bibywupeng-git.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Instagram Video Parser Extension\n\nInstagram Video Parser is a lightweight browser extension designed to help users analyze and work with Instagram video page URLs.\n\nThe 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.\n\n## Main Features\n\n- Parse Instagram video page URLs\n- Extract structured video-related information from the current page\n- Add a simple action button on supported Instagram video pages\n- Open the corresponding GrabClip page for further processing\n- Run with a reduced permission set for a cleaner and more privacy-friendly extension design\n\n## How It Works\n\nWhen 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.\n\nExample continuation page:\n\n`https://www.grabclip.com/instagram`\n\n## Permissions\n\nThis extension uses a minimal permission set:\n\n- `activeTab` — used only when the user actively clicks the extension\n- `host_permissions` for `*.instagram.com` — used to work on supported Instagram pages\n\nCompared with earlier versions, this release reduces permissions and does **not** require `webRequest`.\n\n## Privacy\n\n- No user account is required\n- No personal data is collected\n- No browsing history is harvested\n- No background monitoring is performed\n- The extension only processes publicly available information from the active Instagram page when triggered by the user\n\n## Supported Pages\n\nCurrently supported:\n\n- Instagram Reel pages\n- Instagram video-related public page URLs that the extension can detect and parse\n\n## Project Structure\n\n```text\n.\n├── _locales/                # Localization files\n├── analyzers/\n│   ├── base.js              # Base analyzer\n│   └── instagram.js         # Instagram page analyzer\n├── icons/                   # Extension icons\n├── background.js            # Background service worker\n├── content.js               # Content script\n├── manifest.json            # Chrome Extension Manifest V3\n└── README.md\n```\n## Installation for Development\n\n1. Download or clone this repository\n2. Open `chrome://extensions/`\n3. Enable **Developer mode**\n4. Click **Load unpacked**\n5. Select the project folder\n\n## Usage\n\n1. Open a supported Instagram video page\n2. Click the extension icon in the browser toolbar  \n   or use the action button injected on the page\n3. The extension extracts the current video page URL\n4. A GrabClip page opens in a new tab for the next step\n\n## Technical Notes\n\n- Built with Chrome Extension Manifest V3\n- Uses a background service worker\n- Uses content scripts on supported Instagram pages\n- Uses localized extension metadata via `_locales`\n\n## Browser Compatibility\n\n- Google Chrome\n- Other Chromium-based browsers that support Manifest V3\n\n## Release Notes\n\n### v1.0.3\n\n- Reduced extension permissions\n- Removed unnecessary `webRequest` permission usage\n- Aligned permission strategy with other GrabClip-related extensions\n- Kept the extension focused on user-triggered URL parsing\n\n## Related Link\n\nGrabClip Instagram page:\n\n`https://www.grabclip.com/instagram`\n\n## License\n\nMIT License","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbibywupeng-git%2Finstagram-video-parser-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbibywupeng-git%2Finstagram-video-parser-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbibywupeng-git%2Finstagram-video-parser-extension/lists"}