一个热爱网络的小学教师

我又来折腾 Scratch 作品发布了:将 TurboWarp Packager 部署到本地进行 sb3 转换

以前我曾经分享过将 sb3 作品发布为 html、exe 格式的方法(原文在此),其中一种方法是使用 TurboWarp Packager,这个网站可以将 Scratch 作品转换为 html 文件、zip 压缩包或 Windows、MacOS 和 Linux 的可执行文件。操作十分简单, 选择自己的 sb3 文件并上传后,选择自己需要输出的格式即可。但是由于网站在国外,速度很慢,而且由于众所周知的原因,说不定哪天就被屏蔽了,所以还是放在本地比较保险,效率也更高。

操作思路:

TurboWarp Packager 项目是开源的,并提供了单页面 html 源码,我们只需要把源码部署在本地,做一下简单的修改即可实现。

操作步骤:

1.配置本地 www 服务器

这里我选择了简单易用的 phpStudy(现在叫“小皮面板”),安装完成后启动 Apache,用浏览器访问 http://127.0.0.1,若提示“站点创建成功”,说明 www 服务器已正常运行。

2.将“turbowarp-packager-standalone-1.6.1.html”复制到当前站点的 www 文件夹下,重命名为“index.html”,再次用浏览器访问 http://127.0.0.1,可以发现打开了 TurboWarp Packager 网站,不过这个网站不是国外服务器那个,而是运行在我们自己电脑上的,跟原网站功能完全一样,可以正常转换sb3作品。

不过现在还有一个小问题,如果我们需要将sb3作品发布为可执行格式,TurboWarp Packager 则需要到网络上下载 Electron 或 NW.js 包,这些文件保存在国外服务器上,下载速度很慢,导致转换速度巨慢,所以我们还可以优化一下上面创建的站点,把这些文件提前下载到本地,并修改一下站点源码,这样就可以提高速度了。

优化步骤:

1.首先将下面这9个文件下载到我们站点的 www 目录下。

https://packagerdata.turbowarp.org/nwjs-v0.68.1-win-x64.zip
https://packagerdata.turbowarp.org/nwjs-v0.68.1-win-ia32.zip
https://packagerdata.turbowarp.org/nwjs-v0.68.1-osx-x64.zip
https://packagerdata.turbowarp.org/nwjs-v0.68.1-linux-x64.zip
https://packagerdata.turbowarp.org/electron-v21.2.3-win32-ia32.zip
https://packagerdata.turbowarp.org/electron-v21.2.3-win32-x64.zip
https://packagerdata.turbowarp.org/electron-v21.0.1-macos-universal.zip
https://packagerdata.turbowarp.org/electron-v21.0.1-linux-x64.zip
https://packagerdata.turbowarp.org/WebView-macos-5.zip

2.用文件编辑软件打开index.html,搜索https://packagerdata.turbowarp.org/和https://blobs.turbowarp.xyz/,都替换为http://127.0.0.1。这一步操作目的是将源码中的“https://packagerdata.turbowarp.org/nwjs-v0.68.1-win-x64.zip”修改成“http://127.0.0.1/nwjs-v0.68.1-win-x64.zip”,这样每次转换的时候直接调用本地资源,就不需要到国外服务器下载文件了。

现在,重新打开 http://127.0.0.1,享受本地化 sb3 转 html、exe 的快捷服务吧!

说明:

文中提到的资源,可以到各自官网下载,也可以通过我分享的链接下载。

1.TurboWarp Packager 官网:https://packager.turbowarp.org/

2.Github项目:https://github.com/TurboWarp

3.PhpStudy官网:https://www.xp.cn/

4.度盘分享:https://pan.baidu.com/s/1jSjaUzycguaTuRFu8LuqBQ?pwd=2058 提取码:2058

赞(3) 打赏
转载请标明出处:高海鹏老师的博客 » 我又来折腾 Scratch 作品发布了:将 TurboWarp Packager 部署到本地进行 sb3 转换
分享到: 更多 (0)

留言 抢沙发

Protected by WP Anti Spam
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏