中文 | Inglês
Pixiv Toolkit Next é a próxima grande atualização do Pixiv Toolkit para visualização. Existem algumas mudanças significativas em comparação com o Pixiv Toolkit atual. Se você estiver usando uma versão antiga e estiver pronto para usar esta versão, leia o conteúdo abaixo para obter mais detalhes.
Há uma camada com uma seta que aparecerá na parte inferior central da página se a página tiver conteúdo disponível. Clique na seta para ativar o painel de ação. Antes de iniciar o download, você precisa primeiro abrir o gerenciador de download de extensões. Então aproveite.
No Pixiv Toolkit atual, o download é processado no script de conteúdo que é a página de destino, o usuário deve aguardar a conclusão do download antes de visitar outras páginas, pode ser frustrante se o usuário quiser baixar vários recursos ao mesmo tempo, pois precisa manter várias guias abertas ao mesmo tempo.
Nesta versão, todos os downloads estão em uma página de opções independente. Quando o usuário clica no botão de download na página de destino, a extensão analisa as informações e as envia ao gerenciador de downloads da extensão. Assim, o usuário não precisa manter a página de destino aberta para download.
gif.js
e a biblioteca whammy
, a geração de animação será feita por FFmpeg.wasm.
FFmpeg.wasm é uma biblioteca muito poderosa e tem desempenho muito melhor do que outras bibliotecas como gif.js e whammy. A desvantagem é que o FFmpeg.wasm é muito maior em tamanho, mas leva apenas um pouco mais de tempo para baixar a extensão durante a instalação.
js-epub-maker
, a geração de epub não funcionará por enquanto. biblioteca handlebars
dependência da biblioteca js-epub-maker
que usa eval
e função Function
para trabalhar. No manifesto v3, não há chance de usar as funções eval
e Function
por motivos políticos, então, por enquanto, js-epub-maker
não funcionará, o que significa que a geração do epub também não funcionará.
Estou planejando criar uma pequena biblioteca que não precise da função eval
e Function
para gerar o arquivo epub posteriormente.
Novo recurso de histórico, exceto registra o histórico de visitas do Pixiv, ele também pode registrar o histórico de visitas do Pixiv Comic e Fanbox. Se o recurso tiver sido baixado, haverá uma tag de download presente no registro. O antigo recurso de histórico de download foi removido.
Deve-se estar ciente de que, como a extensão do manifesto v3 não possui mais uma página em segundo plano em execução, não há como persistir o histórico de navegação em segundo plano. Se precisar registrar o histórico de navegação, você precisa manter o Gerenciador de download aberto para que o histórico de navegação possa ser salvo.
Nesta versão do Pixiv Toolkit, ele não irá mais compactar as imagens baixadas em um arquivo zip, mas sim salvar as imagens uma por uma. Portanto, para a melhor experiência do usuário, há alguns conselhos a serem seguidos abaixo.
Ask where to save each file before downloading
, caso contrário, haverá uma caixa de diálogo para escolher salvar arquivo antes de cada salvamento de cada arquivo.Será feito mais tarde.
Se você estiver usando o Chrome, poderá baixá-lo na Chrome Web Store.
Para construir a extensão, você precisa das ferramentas abaixo:
Depois de instalá-los, execute os comandos passo a passo:
npm install
npm run build # build for Chrome
Então você pode instalar a extensão manualmente.
Sinta-se à vontade para enviar um problema se tiver problemas ao usá-lo.
中文| Inglês
Pixiv Toolkit Next 是 Pixiv Toolkit 下一个重要更新的预览版本,为了适配浏览器插件manifest v3
版本,其中包含了一些重大更改。如果你使用过原始版本请先阅读重大更新的内容以了解详细信息。
如果页面上有可用的资源,那么会在页面的底部显示一个箭头,点击箭头以激活面板。在开始下载之前,你需要先打开插件的下载管理器。
Kit de ferramentas Pixiv中,下载是在内容页,也就是目标页面,进行的,用户必须等待下载完成才能访问别的页面,如果用户需要同时下载多个页面资源,将可能会是一件令人沮丧的事情,因为需要保持多个页面标签在浏览器中打开。
在这个版本中, 下载任务都是在第一个独立的页面进行的。当用户点击页面上的下载按钮时,插件会解析出信息并将其发送到插件的下载管理器。所以用户不再需要保持目标在浏览器中打开。
gif.js
e whammy
库, 动画生成将会由FFmpeg.wasm
处理。 FFmpeg.wasm 是一个非常强大的库,它拥有比其他库,如gif.js
和whammy
,更强的性能。缺点就是它的文件大小有些大,但是这仅会在下载安装插件的时候多花一点点时间。
js-epub-maker
库, epub文件的生成功能暂时不可用. manifest v3
js-epub-maker
eval
handlerbars
Function
handlerbars
manifest v3
js-epub-maker
无法在当前的插件中正常工作,也就无法正常生成epub
文件。
我计划后期创建一个不使用eval
和Function
函数的库来生成epub
文件。
新的历史记录功能除了能记录P站的浏览记录,还能记录Pixiv Comic e Fanbox的浏览记录。如果相关资源被下载,那么会在记录条目上显示已下载
标签。旧的下载记录功能被移除。
需要注意的是, 由于manifesto v3. 。如果需要记录浏览历史, 你需要保持打开下载管理器,这样浏览记录就可以被保存。
在这个版本中,插件不再将下载的图片打包成压缩包,图片将会被一张张保存。为了最好的用户体验,后面有一些可遵循的建议。
下载前询问每个文件的保存位置
设置,否则在插件保存保存每个文件的时候都会弹出选择保存位置的对话框;后面会做。
你需要一下的工具来进行构造:
安装完成后,执行以下操作来进行构造:
npm install
npm run build # build for Chrome
之后你可以手动安装插件
如果在使用过程中碰到问题,请创建一个issue。