Ehviewer-Overhauled / Ehviewer

EhViewer overhauled with Material Design 3, Jetpack Compose and more
GNU General Public License v3.0
5.21k stars 234 forks source link

希望下载压缩包能包括不使用H@H Downloader的选项 #429

Closed VVaraiotoko closed 1 year ago

VVaraiotoko commented 2 years ago

需求 / Requirement

希望能直接通过应用下载压缩包,无需H@H Downloader

建议实现 / Suggested implements

建议在下载压缩包中能添加直接下载的选项 _20221119_234535 E-Hentai/ExHentai网页中下载压缩包本就有不同的选项,且H@H Downloader似乎并无Android端? Screenshot 2022-11-19 at 23-46-59 Archiver JHenTai中有类似功能 _20221119_235041 Screenshot_20221120-000224

备注 / Addition details

No response

EhViewer 版本号 / EhViewer version code

1.8.3.0-beta02

EhViewer CI 版本 / EhViewer CI Version

https://github.com/Ehviewer-Overhauled/Ehviewer/actions/runs/3503995912

自查步骤 / Verify steps

asuka-mio commented 2 years ago

关于这个 我们之后会将下载系统重构为以归档文件为基础的 也就是 到时候你只要下载画廊就相当于获得了一个压缩包 届时将去除这个选项 (因为e站默认会提供7z格式的?) 7z并不适合进行流式读取,会损失很多预读取优化带来的性能提升

asuka-mio commented 2 years ago

Closed since #405

FooIbar commented 2 years ago

@asuka-mio e站提供的压缩包是deflate算法的zip 两者其实并不能完全替代 直接下载消耗的是image limit,通过e站提供的方式下载消耗的是GP 而且直接下原图要hath perk,但打包的原始档案没有这个要求 记错了 如果是直接下载原图的话在峰值时间还要额外消耗GP,并且有一个隐藏的配额,但打包的原始档案没有这个 详见https://forums.e-hentai.org/index.php?showtopic=244935 6月的更新

VVaraiotoko commented 2 years ago

关于这个 我们之后会将下载系统重构为以归档文件为基础的 也就是 到时候你只要下载画廊就相当于获得了一个压缩包 届时将去除这个选项 (因为e站默认会提供7z格式的?) 7z并不适合进行流式读取,会损失很多预读取优化带来的性能提升

这是官方网页提供的压缩包(格式应该是zip)下载方式。对于捐赠者来说,每周有压缩包免费下载配额,且不占用image limit,不用就浪费了。

asuka-mio commented 1 year ago

嗯 不太了解e站的机制 如果直接下载可行的话后续也会考虑实现

VVaraiotoko commented 1 year ago

嗯 不太了解e站的机制 如果直接下载可行的话后续也会考虑实现

因为E站网页Archive Download里有现成选项,大概不会超级困难吧…以下是已经实现此功能的JHenTai的链接,也许可以作为参考?本人无编程经验,如违反某某授权许可,当我没发😂 https://github.com/jiangtian616/JHenTai

asuka-mio commented 1 year ago

嗯 不太了解e站的机制 如果直接下载可行的话后续也会考虑实现

因为E站网页Archive Download里有现成选项,大概不会超级困难吧…以下是已经实现此功能的JHenTai的链接,也许可以作为参考?本人无编程经验,如违反某某授权许可,当我没发joy https://github.com/jiangtian616/JHenTai 另外也希望修复/优化zip查看功能,谢谢: #427

授权许可到没事, GPLv3可以随便拿APLv2的代码, 不过他们dart flutter写的, 我不玩dart

Mapaler commented 1 year ago

用VPS开H@H的,Archive Download 每周都有几个G的免费配额,下载压缩包直接解压会比较省 image limit。下载到 H@H ,还是得去 VPS 上的 H@H 再下载到本地,对于手机上看没有什么用。

sdshdv commented 1 year ago

E站网页上的Archive Download对于没捐赠的普通用户来说每次都要消耗GP点的,所以客户端这种消耗image limit的下载方式反而更好,反正image limit会随时间恢复。 当然如果一定要两种下载方式共存,建议对Archive Download加个会消耗多少GP的提醒