mirror of
https://github.com/gethomepage/homepage.git
synced 2026-05-18 11:27:33 +08:00
More bytes
This commit is contained in:
@@ -52,9 +52,9 @@ export default function Component({ service }) {
|
||||
<>
|
||||
<Container service={service}>
|
||||
<Block label="deluge.leech" value={t("common.number", { value: leech })} />
|
||||
<Block label="deluge.download" value={t("common.byterate", { value: rateDl })} />
|
||||
<Block label="deluge.download" value={t("common.byterate", { value: rateDl })} highlightValue={rateDl} />
|
||||
<Block label="deluge.seed" value={t("common.number", { value: completed })} />
|
||||
<Block label="deluge.upload" value={t("common.byterate", { value: rateUl })} />
|
||||
<Block label="deluge.upload" value={t("common.byterate", { value: rateUl })} highlightValue={rateUl} />
|
||||
</Container>
|
||||
{widget?.enableLeechProgress &&
|
||||
leechTorrents.map((queueEntry) => (
|
||||
|
||||
@@ -33,9 +33,9 @@ export default function Component({ service }) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="downloadstation.leech" value={t("common.number", { value: leech })} />
|
||||
<Block label="downloadstation.download" value={t("common.byterate", { value: rateDl })} />
|
||||
<Block label="downloadstation.download" value={t("common.byterate", { value: rateDl })} highlightValue={rateDl} />
|
||||
<Block label="downloadstation.seed" value={t("common.number", { value: completed })} />
|
||||
<Block label="downloadstation.upload" value={t("common.byterate", { value: rateUl })} />
|
||||
<Block label="downloadstation.upload" value={t("common.byterate", { value: rateUl })} highlightValue={rateUl} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -25,14 +25,21 @@ export default function Component({ service }) {
|
||||
);
|
||||
}
|
||||
|
||||
const available = (usage?.total ?? 0) - (usage?.used ?? 0);
|
||||
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="filebrowser.available" value={t("common.bytes", { value: available })} highlightValue={available} />
|
||||
<Block
|
||||
label="filebrowser.available"
|
||||
value={t("common.bytes", { value: (usage?.total ?? 0) - (usage?.used ?? 0) })}
|
||||
label="filebrowser.used"
|
||||
value={t("common.bytes", { value: usage?.used ?? 0 })}
|
||||
highlightValue={usage?.used ?? 0}
|
||||
/>
|
||||
<Block
|
||||
label="filebrowser.total"
|
||||
value={t("common.bytes", { value: usage?.total ?? 0 })}
|
||||
highlightValue={usage?.total ?? 0}
|
||||
/>
|
||||
<Block label="filebrowser.used" value={t("common.bytes", { value: usage?.used ?? 0 })} />
|
||||
<Block label="filebrowser.total" value={t("common.bytes", { value: usage?.total ?? 0 })} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -45,9 +45,9 @@ export default function Component({ service }) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="flood.leech" value={t("common.number", { value: leech })} />
|
||||
<Block label="flood.download" value={t("common.byterate", { value: rateDl })} />
|
||||
<Block label="flood.download" value={t("common.byterate", { value: rateDl })} highlightValue={rateDl} />
|
||||
<Block label="flood.seed" value={t("common.number", { value: completed })} />
|
||||
<Block label="flood.upload" value={t("common.byterate", { value: rateUl })} />
|
||||
<Block label="flood.upload" value={t("common.byterate", { value: rateUl })} highlightValue={rateUl} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -47,12 +47,36 @@ export default function Component({ service }) {
|
||||
<Container service={service}>
|
||||
<Block label="fritzbox.connectionStatus" value={t(`fritzbox.connectionStatus${fritzboxData.connectionStatus}`)} />
|
||||
<Block label="fritzbox.uptime" value={t("common.duration", { value: fritzboxData.uptime })} />
|
||||
<Block label="fritzbox.maxDown" value={t("common.byterate", { value: fritzboxData.maxDown / 8, decimals: 1 })} />
|
||||
<Block label="fritzbox.maxUp" value={t("common.byterate", { value: fritzboxData.maxUp / 8, decimals: 1 })} />
|
||||
<Block label="fritzbox.down" value={t("common.byterate", { value: fritzboxData.down, decimals: 1 })} />
|
||||
<Block label="fritzbox.up" value={t("common.byterate", { value: fritzboxData.up, decimals: 1 })} />
|
||||
<Block label="fritzbox.received" value={t("common.bytes", { value: fritzboxData.received })} />
|
||||
<Block label="fritzbox.sent" value={t("common.bytes", { value: fritzboxData.sent })} />
|
||||
<Block
|
||||
label="fritzbox.maxDown"
|
||||
value={t("common.byterate", { value: fritzboxData.maxDown / 8, decimals: 1 })}
|
||||
highlightValue={fritzboxData.maxDown / 8}
|
||||
/>
|
||||
<Block
|
||||
label="fritzbox.maxUp"
|
||||
value={t("common.byterate", { value: fritzboxData.maxUp / 8, decimals: 1 })}
|
||||
highlightValue={fritzboxData.maxUp / 8}
|
||||
/>
|
||||
<Block
|
||||
label="fritzbox.down"
|
||||
value={t("common.byterate", { value: fritzboxData.down, decimals: 1 })}
|
||||
highlightValue={fritzboxData.down}
|
||||
/>
|
||||
<Block
|
||||
label="fritzbox.up"
|
||||
value={t("common.byterate", { value: fritzboxData.up, decimals: 1 })}
|
||||
highlightValue={fritzboxData.up}
|
||||
/>
|
||||
<Block
|
||||
label="fritzbox.received"
|
||||
value={t("common.bytes", { value: fritzboxData.received })}
|
||||
highlightValue={fritzboxData.received}
|
||||
/>
|
||||
<Block
|
||||
label="fritzbox.sent"
|
||||
value={t("common.bytes", { value: fritzboxData.sent })}
|
||||
highlightValue={fritzboxData.sent}
|
||||
/>
|
||||
<Block label="fritzbox.externalIPAddress" value={fritzboxData.externalIPAddress} />
|
||||
<Block label="fritzbox.externalIPv6Address" value={fritzboxData.externalIPv6Address} />
|
||||
<Block label="fritzbox.externalIPv6Prefix" value={fritzboxData.externalIPv6Prefix} />
|
||||
|
||||
@@ -31,12 +31,21 @@ export default function Component({ service }) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="jdownloader.downloadCount" value={t("common.number", { value: jdownloaderData.downloadCount })} />
|
||||
<Block label="jdownloader.downloadTotalBytes" value={t("common.bytes", { value: jdownloaderData.totalBytes })} />
|
||||
<Block
|
||||
label="jdownloader.downloadTotalBytes"
|
||||
value={t("common.bytes", { value: jdownloaderData.totalBytes })}
|
||||
highlightValue={jdownloaderData.totalBytes}
|
||||
/>
|
||||
<Block
|
||||
label="jdownloader.downloadBytesRemaining"
|
||||
value={t("common.bytes", { value: jdownloaderData.bytesRemaining })}
|
||||
highlightValue={jdownloaderData.bytesRemaining}
|
||||
/>
|
||||
<Block
|
||||
label="jdownloader.downloadSpeed"
|
||||
value={t("common.byterate", { value: jdownloaderData.totalSpeed })}
|
||||
highlightValue={jdownloaderData.totalSpeed}
|
||||
/>
|
||||
<Block label="jdownloader.downloadSpeed" value={t("common.byterate", { value: jdownloaderData.totalSpeed })} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -27,11 +27,20 @@ export default function Component({ service }) {
|
||||
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="nzbget.rate" value={t("common.byterate", { value: statusData.DownloadRate })} />
|
||||
<Block label="nzbget.remaining" value={t("common.bytes", { value: statusData.RemainingSizeMB * 1024 * 1024 })} />
|
||||
<Block
|
||||
label="nzbget.rate"
|
||||
value={t("common.byterate", { value: statusData.DownloadRate })}
|
||||
highlightValue={statusData.DownloadRate}
|
||||
/>
|
||||
<Block
|
||||
label="nzbget.remaining"
|
||||
value={t("common.bytes", { value: statusData.RemainingSizeMB * 1024 * 1024 })}
|
||||
highlightValue={statusData.RemainingSizeMB * 1024 * 1024}
|
||||
/>
|
||||
<Block
|
||||
label="nzbget.downloaded"
|
||||
value={t("common.bytes", { value: statusData.DownloadedSizeMB * 1024 * 1024 })}
|
||||
highlightValue={statusData.DownloadedSizeMB * 1024 * 1024}
|
||||
/>
|
||||
</Container>
|
||||
);
|
||||
|
||||
@@ -21,8 +21,8 @@ export default function Component({ service }) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="widget.status" value={up ? t("openwrt.up") : t("openwrt.down")} />
|
||||
<Block label="openwrt.bytesTx" value={t("common.bytes", { value: bytesTx })} />
|
||||
<Block label="openwrt.bytesRx" value={t("common.bytes", { value: bytesRx })} />
|
||||
<Block label="openwrt.bytesTx" value={t("common.bytes", { value: bytesTx })} highlightValue={bytesTx} />
|
||||
<Block label="openwrt.bytesRx" value={t("common.bytes", { value: bytesRx })} highlightValue={bytesRx} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -26,7 +26,11 @@ export default function Component({ service }) {
|
||||
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="pyload.speed" value={t("common.byterate", { value: pyloadData.speed })} />
|
||||
<Block
|
||||
label="pyload.speed"
|
||||
value={t("common.byterate", { value: pyloadData.speed })}
|
||||
highlightValue={pyloadData.speed}
|
||||
/>
|
||||
<Block label="pyload.active" value={t("common.number", { value: pyloadData.active })} />
|
||||
<Block label="pyload.queue" value={t("common.number", { value: pyloadData.queue })} />
|
||||
<Block label="pyload.total" value={t("common.number", { value: pyloadData.total })} />
|
||||
|
||||
@@ -74,9 +74,17 @@ export default function Component({ service }) {
|
||||
<>
|
||||
<Container service={service}>
|
||||
<Block label="qbittorrent.leech" value={t("common.number", { value: leech })} />
|
||||
<Block label="qbittorrent.download" value={t("common.bibyterate", { value: rateDl, decimals: 1 })} />
|
||||
<Block
|
||||
label="qbittorrent.download"
|
||||
value={t("common.bibyterate", { value: rateDl, decimals: 1 })}
|
||||
highlightValue={rateDl}
|
||||
/>
|
||||
<Block label="qbittorrent.seed" value={t("common.number", { value: completedCount })} />
|
||||
<Block label="qbittorrent.upload" value={t("common.bibyterate", { value: rateUl, decimals: 1 })} />
|
||||
<Block
|
||||
label="qbittorrent.upload"
|
||||
value={t("common.bibyterate", { value: rateUl, decimals: 1 })}
|
||||
highlightValue={rateUl}
|
||||
/>
|
||||
</Container>
|
||||
{widget?.enableLeechProgress &&
|
||||
leechTorrents.map((queueEntry) => (
|
||||
|
||||
@@ -34,8 +34,8 @@ export default function Component({ service }) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="rutorrent.active" value={active.length} />
|
||||
<Block label="rutorrent.upload" value={t("common.byterate", { value: upload })} />
|
||||
<Block label="rutorrent.download" value={t("common.byterate", { value: download })} />
|
||||
<Block label="rutorrent.upload" value={t("common.byterate", { value: upload })} highlightValue={upload} />
|
||||
<Block label="rutorrent.download" value={t("common.byterate", { value: download })} highlightValue={download} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -29,10 +29,15 @@ export default function Component({ service }) {
|
||||
<Container service={service}>
|
||||
<Block label="strelaysrv.numActiveSessions" value={t("common.number", { value: statsData.numActiveSessions })} />
|
||||
<Block label="strelaysrv.numConnections" value={t("common.number", { value: statsData.numConnections })} />
|
||||
<Block label="strelaysrv.dataRelayed" value={t("common.bytes", { value: statsData.bytesProxied })} />
|
||||
<Block
|
||||
label="strelaysrv.dataRelayed"
|
||||
value={t("common.bytes", { value: statsData.bytesProxied })}
|
||||
highlightValue={statsData.bytesProxied}
|
||||
/>
|
||||
<Block
|
||||
label="strelaysrv.transferRate"
|
||||
value={t("common.bitrate", { value: statsData.kbps10s1m5m15m30m60m[5] })}
|
||||
highlightValue={statsData.kbps10s1m5m15m30m60m[5]}
|
||||
/>
|
||||
</Container>
|
||||
);
|
||||
|
||||
@@ -46,7 +46,7 @@ export default function Component({ service }) {
|
||||
<Block label="tdarr.queue" value={t("common.number", { value: queue })} />
|
||||
<Block label="tdarr.processed" value={t("common.number", { value: processed })} />
|
||||
<Block label="tdarr.errored" value={t("common.number", { value: errored })} />
|
||||
<Block label="tdarr.saved" value={t("common.bytes", { value: saved })} />
|
||||
<Block label="tdarr.saved" value={t("common.bytes", { value: saved })} highlightValue={saved} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -36,9 +36,9 @@ export default function Component({ service }) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="transmission.leech" value={t("common.number", { value: leech })} />
|
||||
<Block label="transmission.download" value={t("common.byterate", { value: rateDl })} />
|
||||
<Block label="transmission.download" value={t("common.byterate", { value: rateDl })} highlightValue={rateDl} />
|
||||
<Block label="transmission.seed" value={t("common.number", { value: completed })} />
|
||||
<Block label="transmission.upload" value={t("common.byterate", { value: rateUl })} />
|
||||
<Block label="transmission.upload" value={t("common.byterate", { value: rateUl })} highlightValue={rateUl} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user