GithubHelp home page GithubHelp logo

happyday517 / aria2-explorer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alexhua/aria2-explorer

0.0 0.0 0.0 4.69 MB

An aria2 download task management extension for chromium based browser

Home Page: https://www.aria2e.com/

License: BSD 3-Clause "New" or "Revised" License

JavaScript 71.32% CSS 5.29% HTML 23.39%

aria2-explorer's Introduction

Aria2 Explorer [中文]

Aria2 Explorer is an extension that could export URLs to Aria2 to complete downloads and imports AriaNG as a built-in management frontend.

📑How to use

Procedures:

  1. For Windows, please download Download Aria2 Manager. Other platform, please download Aria2 utility: Download Aria2
  2. For Windows, please run Aria2Manager.exe. Other platform, please run Aria2 in the Terminal with typing aria2c --enable-rpc.
  3. Install extension from web store.
  4. Enable auto-capture on the extension options page and configure others as you need.

After completing these steps, the extension will take over the download process, leading you to a high-speed download experience.

⭐ Features

  1. Auto capture browser download tasks

    • Capture notification
    • Support magnet links
    • Toggle auto-capture by shortcut (Default: Alt+A)
    • Set all Aria2 options manually before download
    • Filter task by the domain, file extensions or file sizes

    Filter priority: domain > file-ext > file-size, white-list > black-list

  2. Auto-select Aria2 RPC server by matching the preset download URL pattern

  3. Built-in Aria2 frontend: AriaNG, multiple present styles: popup, new tab, new window

  4. Synchronize and store all settings on the cloud

  5. Support for zh-CN/zh-TW/en languages

  6. Monitor Aria2 download status via icon badge

  7. Batch export webpage resources (Image·Audio·Video·Magnet) links from context menu

  8. Receive download requests from other extensions

  9. Support shortcuts in the options page (Save:Alt+S Reset:Alt+R Download:Alt+J Upload:Alt+U)

  10. Support downloading URLs via browser

🧩 Integration

Allow other extensions to use this extension as middleware to download files with Aria2.

const downloadItem = {
    url: "https://sample.com/image.jpg",
    filename: "image_from_sample.jpg",
    referrer: "https://sample.com",
    options: { 
        split: "10", // aria2 RPC options here
        xxxxx: "oooo"
    }
}

chrome.runtime.sendMessage(`Aria2-Explorer extension ID`, downloadItem)

📥 Installation

Chrome Web Store

💡 Tips & FAQs

https://github.com/alexhua/aria2-explorer/issues?q=label:faq

🔒 Privacy policy

This extension just captures download tasks and related website cookies from the user's browser for the purpose of connecting to the user's Aria2 server to download the network resources. Any connection and configuration information for Aria2 will be stored locally or can be optionally uploaded to the user's logged-in cloud. This extension does not collect any personal data or network activity from the user, nor will it share any such data with 3rd parties.

📜 License

BSD

Aria2-Explorer is licensed under BSD 3-Clause License.

aria2-explorer's People

Contributors

alexhua avatar felipegrijo avatar happyday517 avatar harshithmohan avatar ktk27yt avatar nkh0472 avatar tofuliang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.