Skip to content
This repository has been archived by the owner on Oct 16, 2021. It is now read-only.
/ view2webp Public archive
forked from zhongfly/view2webp

covert .view(from bilibili manga) to webp

Notifications You must be signed in to change notification settings

Nathaniel-Wu/view2webp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

view2webp

covert .view(from bilibili manga) to webp

注意:新版客户端3.7.0之后,缓存文件需要root后才可以访问,并且图片未加密,不再需要使用该工具解密,只需要改文件后缀为webp即可

主要原理

删除缓存图片文件的前9个字节

使用说明

将android手机中哔哩哔哩漫画的缓存文件夹(文件夹名为5位数字)复制到项目文件夹内,在联网状态下运行代码即可

建议使用哔哩哔哩漫画app中的“缓存”功能下载漫画,只有这样才可以保证图片顺序正确,下载的缓存保存在安卓手机/storage/emulated/0/data/bilibili/comic/down文件夹下,每个文件夹为一部漫画。

执行后将以漫画名/章节名 重命名 各级文件夹(当出现重复章节名时自动重命名为 章节名+章节数字id),并按文件修改顺序对漫画图片进行排序(可能并不准确)

图片重命名逻辑:

1,当文件夹下不存在index.dat时,按文件修改顺序排序命名(大多情况下顺序并不正确)

2,当文件夹下存在index.dat文件(使用哔哩哔哩漫画app中的“缓存”功能下载的漫画时会有此文件),解密为json文件,使得图片可以得到正确的按照顺序重命名 。此段代码来自@lossme

建议的使用步骤

0,下载本工具,放置在某文件夹内

1,在安卓手机上,哔哩哔哩漫画app内使用“缓存”功能 下载需要提取的漫画

2,将 内部存储/data/bilibili/comic/down下以5位数字为文件名的文件夹,复制到第0步的文件夹内

3,确保可以联网,运行本工具本工具将自动重命名漫画名、章节名、图片名

About

covert .view(from bilibili manga) to webp

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%