48tools
48tools copied to clipboard
48工具,提供公演、口袋48直播录源,公演、口袋48录播下载,封面下载,B站直播抓取,B站视频下载,A站直播抓取,A站视频下载,抖音视频下载,视频截取,视频导出gif,视频合并等功能。口袋48的pc版,可以看成员的直...
口袋48工具
软件下载链接
进入到 https://github.com/duan602728596/48tools/releases 、 https://gitee.com/duanhaochen/a48tools/releases
或 https://github.com/duan602728596/document/blob/master/48/README.md 下载。
软件功能
使用前,需要先下载FFmpeg,并配置FFmpeg的软件位置。播放视频功能需要配置后重新启动软件。
微博超话签到,需要配置无头浏览器的地址。
- 口袋48直播录源
- 口袋48录播下载
- snh48官方公演直播录制
- snh48官方公演录播下载
- B站直播录源
- B站视频下载
- A站直播录源
- A站视频下载
- 抖音网页版视频下载
- 视频剪切
- 视频合并
- 微博超级话题签到
许可证
本软件遵循GNU General Public License v3.0许可证。
技术栈
Pug + Sass + TypeScript + React + antd + Webpack + Electron。包管理工具使用corepack。
使用playwright + @playwright/test进行e2e测试。
模块
- 48tools: 软件源代码。
- app:编译程序主目录。
- darkTheme:提取暗黑主题的css文件。
- main:Electron主程序运行源代码。
- test:e2e测试
开发
- darkTheme模块:进入
packages/darkTheme
,运行npm run build
,编译暗黑主题的css文件。 - main模块:进入
packages/main
,运行npm run start
,开发主程序源代码;或运行npm run dev
,编译开发环境的主程序源代码。 - 48tools模块:进入
packages/48tools
,运行npm run dll
,然后运行npm run start
。 - 48tools模块:进入
packages/48tools
,运行npm run runel
,启动软件。
编译
运行
node scripts/delivery.mjs
,完成整个编译过程。
- main模块:进入
packages/main
,运行npm run build
,编译主程序源代码。 - darkTheme模块:进入
packages/darkTheme
,运行npm run build
,编译暗黑主题的css文件。 - 48tools模块:进入
packages/48tools
,运行npm run build
,编译软件源代码。 - 运行
node scripts/unpack.mjs
,打包软件。 - 运行
node scripts/clean.mjs
,删除软件中的无用的文件。
测试
进入packages/test
,运行npm run test
,运行e2e测试。
源代码托管地址
github:https://github.com/duan602728596/48tools。
gitee同步地址:https://gitee.com/duanhaochen/a48tools。