[小书签]YAAW 显示下载进度

把旧路由器利用上了,下载点东西。几个任务看看进度还好。但是一个任务里包含几百个文件,展开之后……看瞎眼!

所以就写了个小书签,展开文件以后,点一下小书签,让文件的下载进度更直观一点。

很多不严谨,懒得改了,主要适配我自己的需求,连变量名都自带混淆,就知道这个东西多么随意了:

javascript: (function () {
  document.querySelectorAll(".file-list > ul li").forEach(el => {
    el.style = "position: relative; margin-bottom: 2px; padding: 0; line-height: 1.1em";
    const lastSpan = el.querySelector("span:last-child"),
      t = lastSpan.innerText,
      b = t.replace(/^\d+?\.\d+? \wB \/ \d+?\.\d+? \wB$/, match => {
        if ("" !== match) return match
      }).split(" / "),
      l = b.length;
    if (b[l - 1].match(/B$/)) {
      const now = null === b[l - 2].match(" KB") ? Number(b[l - 2].replace(" MB", "")) : 1024 * Number(b[l - 2].replace(" KB", "")),
        all = null === b[l - 1].match(" KB") ? Number(b[l - 1].replace(" MB", "")) : 1024 * Number(b[l - 1].replace(" KB", "")),
        per = +(now / all * 100).toFixed(2),
        p = 32 - (b.join(" / ") + per + "%").length;
      let progress = "";
      for (let i = 0; i < p; i++) progress += "_";
      lastSpan.style = "position: absolute; width: 100%; height: 100%; left: 0; z-index: -1; margin: 0; text-align: right; background: linear-gradient(to right, rgb(181, 255, 183), rgb(181, 255, 183) " + per + "%, transparent " + per + "%, transparent 100%);", lastSpan.innerText = b.join(" / ") + progress + per + "%"
    }
  });
})();

反正……有用

懒得截图了(一个小书签什么的,还要截图,就不给!

用 AriaNg 比较好,文件列表有进度条、有折叠、能够筛选,
一开始我也是用 YAAW,直到我遇上一个带了好几十个 padding 文件的种子……

我自己写网页网上挂啊,都写了好几个了。一些辅助小工具,挂在上面很方便。

但还是想挂 PT,解决老妈看电视资源的问题,思考ing

transmission用c写的,资源占用比较小,适合资源紧张的嵌入式系统,比如路由或者arm平台的小内存NAS。用来挂PT没感觉性能不好,早期版本是有时间长,种子多会触发爆内存的bug,但早就解决了,我用的是2.94。

真要说什么不足就是不能批量添加tracker,但pt用不上。

另外一个选择是deluge,不过在transmission满足我需求的情况下不打算尝试了。

Transmission Remote GUI 支持批量添加tracker。

至于 USB 影响 WiFi 信号,仅限于 USB 3 会影响 2.4GHz 的无线设备,USB 2.0 或者 5G WiFi 没这问题,如果接口和线缆都有充分的屏蔽层那也没问题。

这个我回头一定试试,这两天要出门,暂时没法弄

这个我似乎遇到了,但是对于这个路由器自身没影响,倒是他一下载,我的电脑就打不开网页了(网速远没有占满),切换到 5G 就 OK,不知道买一个带屏蔽的硬盘线如何。

不过猜测影响范围不大,所以在也在考虑我家有没有什么地方可以放置这东西,而影响不到别的设备。

按着这个方案弄了,目前看真香!

似乎前面的下载进度也有救,十分开心(正在校验ing

很尴尬,校验的文件比较大(所以才舍不得重新来),仿佛路由器也没有 USB3.0 的驱动,速度略感人。这就算了……

我想把另一部已经下载好的复制出来(因为直接播放太卡),并不能成功,总之 I/O 瓶颈了。

校验的任务好像并不能暂停,尴尬的发呆中……

你这样玩 PT 不怕完不成任务?

TGG 都被我玩死了,你觉得我还怕啥……

(其实是现在只有一个几乎没任务要求的站可玩……

emmmm 目前来说 不可能有
长久来看更不可能有

买了两个屏蔽磁环,绿联的,结果一毛钱用都没有,不用 5G 就被干扰到没法上网

干扰源主要在接口那里,你想屏蔽的话,得拆开路由在主板的路由USB接口那里开始动手搞屏蔽

……这就很难搞了,倒是不影响路由器自身工作

头疼,现在下载是没得问题了。

但上传完全没有速度,我觉得我是在设置里打开端口了,可是还是不行。

Smb 速度慢,还不稳,我往电脑上拽文件都是用 FTP (当真稳如老狗

可是想在电视上看……(顺便小米电视的网络,无线几乎没法用,现在直接怼网线了

因为不懂,我索性都给打开了,但还是没法上传

今天看,有上传了,好诶~~

@dms 你这啥路由器啊?

Newifi mini

后来改用 transmission 了,不过昨天把网络搞错,今天重刷,然后……各种问题,还没搞定

在这之前其实都是正常使用的(YAAW 没用几天,都是 transmission)

我路由上的 Aria2c 每次重启都掉记录,早就换 Transmission 了,安逸。