kanasimi / work_crawler

Download comics novels 小说漫画下载工具 小説漫画のダウンローダ 小說漫畫下載:腾讯漫画 大角虫漫画 有妖气 咪咕 SF漫画 哦漫画 看漫画 漫画柜 汗汗酷漫 動漫伊甸園 快看漫画 微博动漫 733动漫网 大古漫画网 漫画DB 無限動漫 動漫狂 卡推漫画 动漫之家 动漫屋 古风漫画网 36漫画网 亲亲漫画网 乙女漫画 webtoons 咚漫 ニコニコ静画 ComicWalker ヤングエースUP モアイ pixivコミック サイコミ;アルファポリス カクヨム ハーメルン 小説家になろう 起点中文网 八一中文网 顶点小说 落霞小说网 努努书坊 笔趣阁→epub.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

另辟蹊径部分解决打包问题

Z-fly opened this issue · comments

commented

在wsl下打包

前提:安装了WSLg (通过命令行wsl --install安装)
image
安装依赖
apt install libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libgtk-3-0 libgbm1 libasound2 fonts-wqy-zenhei npm
进入到目录

node work_crawler.updater.js
npm i electron-packager -g
electron-packager .

打包完如图
image
使用upx压缩主程序
upx -9 work_crawler
image

快捷运行方式

CreateObject("Wscript.Shell").run "wsl ./work_crawler",vbhide
image
image

问题

无法识别debian的p7zip(7zr)?
image
点击打开下载目录没有反,考虑到是wsl下,考虑直接调用windows的explorer.exe
需要apt install npm来解决依赖缺失的问题,如何排除掉不需要的依赖

下载地址

https://cowtransfer.com/s/7a67c5011f3c45 点击链接查看 [ work_crawler-linux-x64.7z ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 x8m9yh 查看;
可以参照上面自行打包,也可以用github的Actions打包。

commented

image
打包完用7z极限压缩到83MB。
以上解决方案提供给@kanasimi ,因为没有Discussions,所以放在issues里。

感謝您的意見 😄
這邊已經開啟討論區,您可以貼過去之後關閉這個議題。
由於虛擬機的問題,這邊沒採用WSL。不過歡迎您能一同參與開發!

Archive_file 是在 https://github.com/kanasimi/CeJS/blob/master/application/storage/archive.js#L113