Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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).
## Usage

In 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 ❤️