Giter Site home page Giter Site logo

yaaw-for-chrome's Introduction

YAAW for Chrome Chrome Web Store GitHub Actions status

You can use YAAW as the chrome extension.

Usage

Click the YAAW icon, you will get the dashboard. Don't forget to set the JSON-RPC Path.

Right click YAAW icon, open options menu.

  • Website whitelist : ignore file size limit, all file download be imported into Aria2c
  • Website blocklist : all file download by browser

Website example:

  • *.baidu.com // match all baidu domain, such as pan.baidu.com, www.baidu.com
  • https://github.com/ // match github.com
  • github.com // match github.com

Please split website with enter(\n).

Download interception feature only use first RPC address.

Install

Please visit Web Store

Contribution

Please make sure to read the Contributing Guide before making a pull request.

License


GPLv3

YAAW-for-Chrome is licensed under GNU General Public License Version 3 or later.

yaaw-for-chrome's People

Contributors

acgotaku avatar dependabot-preview[bot] avatar joeywnk avatar shionryuu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

yaaw-for-chrome's Issues

重复导入下载以及下载拦截设置问题

首先谢谢大大开发了如此好用的插件。使用过程中我碰到了几个问题:

  1. 之前作为测试插件导入到YAAW中几个下载,随后将其删除。但是再随后的使用过程中,点击一个文件下载,右下方都会弹出多个信息说“导入成功”。看一眼YAAW发现,之前作为测试时下载的文件,又重新导入并开始下载了,将其暂停删除或者将其下载完成删除,后续依然会出现。为此我还重新安装了插件,但是问题依然存在。这个问题常常发生在打开浏览器后进行第一次下载时,让我很困惑。
  2. 选项中的下载拦截勾选框逻辑貌似有些问题。如果没理解错,这个选项是拦截的总开关。但实际使用时,即使关闭拦截,只要当下载的文件大于设置的"File size"时,下载依然会被导入Aria2c。
    希望大大看一下这两个问题,谢谢!

总是显示下载失败 但其实下载一直都是成功的...

这个问题已经存在挺长时间了 具体就是在磁力或者其他一些连接上右键Aria2 RPC下载 会立即丢出下载失败的错误 但是进Aria查看其实没有什么问题

问题就是下面这段代码了,但是不知道具体是因为什么 有空能帮忙看一下吗?谢谢

var parameter = { 'url': result[0], 'dataType': 'json', type: 'POST', data: JSON.stringify(rpc_data), 'headers': { 'Authorization': auth } };
        HttpSendRead(parameter)
            .done(function(json, textStatus, jqXHR) {
                var opt = {
                    type: "basic",
                    title: "开始下载",
                    message: output.filename || "导出下载成功~",
                    iconUrl: output.icon || "images/icon.jpg"
                }
                var id = new Date().getTime().toString();
                showNotification(id, opt);
            })
            .fail(function(jqXHR, textStatus, errorThrown) {
                console.log(jqXHR);
                var opt = {
                    type: "basic",
                    title: "下载失败",
                    message: "导出下载失败! QAQ",
                    iconUrl: "images/icon.jpg"
                }
                var id = new Date().getTime().toString();
                showNotification(id, opt);
            });

导出失败T.T

大神你好

首先要说明的事我用的不是YAAW而是aria2webui(本地端的),大神的chrome插件应该是导出到aria2所以套什么壳应该都没问题的吧?

如果没问题的话 我的问题是我试图下载下面链接的种子(这是个网页地址 点进去按here就能下了) 但是提示导出失败 请问是什么问题呢?谢谢
https://torcache.net/torrent/6897D03D612BC329AC2B504C61CF2A106AEA1253.torrent?title=[kattorr.com]sofcj.raws.pocket.monsters.xy.z.19.tva.1280x720.x264.aac.mp4

下载文件名问题反馈

1.下载youtube视频文件名是:seyyffhhsq,是一串英文并且没后缀名.mp4

2.下载百度网盘的中文压缩包名不是中文,是一串字符夹带英文字母

图标上显示下载列表里的文件数量

现在启用了下载拦截,按下下载之后没有任何反馈,用起来有点奇怪。如果在图标上加个下载计数,或者推送一个通知应该更友好一点。

从ftp下载时失败

ftp要求用户名和密码,估计应该是要用到cookie,能否在设置里加上这个选项自动使用当前浏览器的cookie?

YAAW for firefox

你好,现在Firefox55已经支持webextension了能否顺便做个Firefox版的扩展?

rpc密匙该如何添加

如题,远程的aria2,加了密匙,但是找不到填写密匙的位置,是不支持吗?

secret 包含特殊字符时会有报错

错误

Error in event handler: TypeError: Failed to construct 'URL': Invalid URL

上下文

_generated_background_page.html

堆叠追踪

background.js:67 (parseURL)
background.js:104 (aria2Send)
background.js:214 (匿名函数)

安装不了

0.1.0版本在线安装或解压安装都安装不了,显示“已被管理员阻止”。

Yaaw-for-Edge

您好,如何在Microsoft Edge浏览器上实现YYAW-for Chrome的功能啊?

0.1.0建议

0.1.0在低版本(如yandex17.4.1.352无法安装),可否像0.0.9版那样在任何版本都可以安装?
谢谢!

黑白名单配置失效

以前好像就出现过这个问题,不过我一直没有在意。黑白名单好像失效了,或者我的用法不对。。。

我想要在Google Drive里禁用扩展,但是完全没有效果。我试了:

似乎都不行。域名正确的写法是应该怎么写呢?谢谢

E-Hentai Archive下载导入错误

E-Hentai网站的Archive下载导入后的下载文件名是0 (正常的应该是标题+".zip")

尝试过不同文件大约20次下载,4次以文件名0或2下载成功,1次以正常文件名下载成功(只有这个文件名是全英文的,不知道是不是这个原因),其他均为0进度下载失败。

使用chrome自带下载器下载正常,使用chrome扩展市场里xiami的aria2c integration能正常导入aria2c。

下载链接示例:
http://95.211.212.245/archive/1092852/030ff3ca57666453a5c08f54b70148374c6584a9/1502532304/0?start=1

用自定义的文件路径取代YAAW

你好大神

我又来了 就是很快的问一下 有没有可能增加一个设置使得单击chrome插件的图标能够自动运行某个index文件而不是开启YAAW啊(其实就是把插件里的YAAW文件夹换成我自己的Aria2UI本地文件夹) 谢谢

Black List in Settings Stops Working

I haven't updated YAAW for Chrome for a while, so I don't remember which version I was on. However, after updating it to the latest one, I noticed that the black list in the settings stops working. The extension will still intercept the download link and pass them to Aria2.

P.S. I also noticed that sometimes even with a toast showing up saying download failed, but when I check my Aria2, it's actually working just fine. Not sure what's going on there.

Great extension. Please keep up the good work. Thanks.

增加输出文件名

安卓手机一直BaiduExporter与yaaw配合在用着。

请更新yaaw-----下载youtube视频,
如视频文件名称是---中文的,不正常,文件名为backvedio,
如视频文件名称是---英文的,为正常,文件名为Despacito - Luis Fonsi Cover Trung Luong version (Dan Nguyet).mp4

谢谢

Importing aria2c failed when using token

browser: Vivaldi | 6.1.3035.84 (Stable channel) (64 bit)
extension: 0.2.3 (latest version on chrome store)

When I use the "ARIA2 RPC" function in the right-click menu to download,
an error message of "importing aria2c failed" appears.
The JSON-RPC Path in my index.html is set as "http://token:[email protected]:16800/jsonrpc".
However, the request body sent by this extension lacks the secret "token:$$token$$" in the params field.

{
    "jsonrpc":"2.0",
    "method":"aria2.addUri",
    "id":1686818341684, 
    "params":[
        ["https://releases.ubuntu.com/xenial/ubuntu-16.04.7-desktop-amd64.iso"],
        {
            "header":["Cookie: ","User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"]
        }
    ]
}

it should be

{
    "jsonrpc":"2.0",
    "method":"aria2.addUri",
    "id":1686818341684, 
    "params":[
        "token:$$token$$",
        ["https://releases.ubuntu.com/xenial/ubuntu-16.04.7-desktop-amd64.iso"],
        {
            "header":["Cookie: ","User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"]
        }
    ]
}

when I using add button in index.html, it works functionally

[
  {
    "jsonrpc": "2.0",
    "method": "aria2.addUri",
    "id": 1,
    "params": [
      "token:$$token$$",
      [
        "https://releases.ubuntu.com/focal/ubuntu-20.04.6-desktop-amd64.iso"
      ],
      {
        "split": "64",
        "max-connection-per-server": "64",
        "seed-ratio": "1",
        "seed-time": "60"
      }
    ]
  }
]

YAAW for Safari

请问是否有计划针对 Safari 做一个插件:
只需要有 “右键菜单添加到 YAAW/aria2” 就可以了

谢谢

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.