Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amir1376/ab-download-manager-browser-integration
Browser Integration for AB Download Manager App
https://github.com/amir1376/ab-download-manager-browser-integration
addon browser-extension browser-integration browser-integration-for-downloads chrome chrome-extension download-manager downloader extension firefox firefox-addon firefox-ext web-ext
Last synced: 6 days ago
JSON representation
Browser Integration for AB Download Manager App
- Host: GitHub
- URL: https://github.com/amir1376/ab-download-manager-browser-integration
- Owner: amir1376
- License: apache-2.0
- Created: 2024-07-11T18:48:41.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-29T17:30:18.000Z (about 1 month ago)
- Last Synced: 2025-01-16T04:08:15.289Z (13 days ago)
- Topics: addon, browser-extension, browser-integration, browser-integration-for-downloads, chrome, chrome-extension, download-manager, downloader, extension, firefox, firefox-addon, firefox-ext, web-ext
- Language: TypeScript
- Homepage: https://www.abdownloadmanager.com
- Size: 446 KB
- Stars: 70
- Watchers: 3
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AB Download Manager Browser Integration Repository
> If you are looking for the main app repository, use [this link](https://github.com/amir1376/ab-download-manager).
## UsageIn order to use this extension you need to [install](https://abdownloadmanager.com/#download) AB Download Manager.
### This extension does the following
- Adds a `Download With AB DM` in browser's context menu
- Automatically captures download links when the user wants to download the file from their browser
- Show a `Download Selected` popup when the user selects some section of the page that contains links## How To Build
In order to build this extension locally:
> I am developing this on `Windows` using `npm`, but it should have the same result on other build environments.
```bash
# install dependencies
npm i# for firefox
npm run pack:firefox
# for chrome
npm run pack:chrome
```The output zip file containing the extension will be placed at `./dist/.zip`.
## Repositories And Source Code
There are multiple repositories related to the **AB Download Manager** project:
| Repository | Description |
|------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
| [Main Application](https://github.com/amir1376/ab-download-manager) | Contains the **Application** that runs on your **device** |
| [Browser Integration](https://github.com/amir1376/ab-download-manager-browser-integration) (You are here) | Contains the **Browser Extension** to be installed on your **browser** |
| [Website](https://github.com/amir1376/ab-download-manager-website) | Contains the **AB Download Manager** [website](https://abdownloadmanager.com) |I spent a lot of time to create this project.
If you like my work, Please consider giving it a ⭐.
Thanks ❤️