genshin-wish-export icon indicating copy to clipboard operation
genshin-wish-export copied to clipboard

增加了 MacOS 支持

Open leng-yue opened this issue 2 years ago • 16 comments

增加了 MacOS 支持, 加入自动构建脚本, 修复了下 gitignore

leng-yue avatar Dec 13 '21 20:12 leng-yue

URL 方案是原本就支持的, 我这次的修改主要是增加了 macOS 的代理配置, 这样就可以抓原神的包了.
已经在 Mac M1 + Play Cover 测试可用

leng-yue avatar Dec 13 '21 21:12 leng-yue

我没有 MacOS 设备测试,也不太好维护。 我 Readme 加个链接,让 MacOS 的用户到你的项目里下载怎么样? 你那边也可以修改下 Readme 引导用户下载和安装 MacOS 的版本。

biuuu avatar Dec 14 '21 03:12 biuuu

其实就几行的区别不咋需要维护的😂第三方包也没加。如果是链接到我仓库我还要定期和你这边同步😂 我修改了 ci 之后你也不需要手动打包 action 会直接出 dmg,有问题我会来维护的

leng-yue avatar Dec 14 '21 06:12 leng-yue

好像有些问题,我这边设置系统代理没有生效 点击关闭系统代理报错如下:

Error occurred in handler for 'DISABLE_PROXY': Error: spawn REG ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)
    at onErrorNT (internal/child_process.js:465:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn REG',
  path: 'REG',
  spawnargs: [
    'ADD',
    'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings',
    '/v',
    'ProxyEnable',
    '/t',
    'REG_DWORD',
    '/d',
    '0',
    '/f'
  ]
}

Soohti avatar Jan 02 '22 13:01 Soohti

这看起来是 windows 的报错, 讲道理 mac 是不会出这个问题的. 你用的是 leng-yue/genshin-wish-export 吗

leng-yue avatar Jan 05 '22 21:01 leng-yue

是的,是在 Actions 里下载的,发现不能使用,然后通过终端运行 Contents/MacOS/ 下的可执行文件出现了这个报错

Soohti avatar Jan 06 '22 14:01 Soohti

下载了新版,好像...又能用了?

BTW: Action 编译出来的 .app 是 Intel 架构的,似乎应该用 M1 编译

Soohti avatar Jan 06 '22 14:01 Soohti

action 没有办法 m1 编译... 凑合下吧

leng-yue avatar Jan 08 '22 03:01 leng-yue

我用PlayCover试了一下,似乎在一次软件生命周期中,无法同时获取多个服务器的信息

xfl03 avatar Mar 17 '22 11:03 xfl03

是说无法在一个周期内多次获取链接? 还是什么别的情况

leng-yue avatar Mar 18 '22 00:03 leng-yue

是说无法在一个周期内多次获取链接? 还是什么别的情况

是,一个生命周期内有多个不同账号的链接时,只会处理第一个

xfl03 avatar Mar 18 '22 14:03 xfl03

我抽空看看😂因为playcover之前登不上去,我已经转PC了

leng-yue avatar Mar 21 '22 17:03 leng-yue

我抽空看看😂因为playcover之前登不上去,我已经转PC了

PlayCover要先关SIP开PlaySign才能登录

xfl03 avatar Mar 23 '22 06:03 xfl03

关了, 当时也是一直异常...

leng-yue avatar Mar 28 '22 23:03 leng-yue

我看了下原因, 是因为这一块是一个大 promise https://github.com/leng-yue/genshin-wish-export/blob/d6e70f0f0d018c74123063074a667b12f89d53a5/src/main/getData.js#L309-L347 目前上游 (本仓库) 还没有更新, 你有需求的话可以发个 issue 或者 pr?

leng-yue avatar Mar 28 '22 23:03 leng-yue

Is it possible to modify https://routinehub.co/shortcut/14970/ (https://gist.githubusercontent.com/ohaiibuzzle/f861094fc7afdd50c65ea1a1877e728d/raw/8b25887edafcaa5cc698141c91f97d142be5fdfc/get-wish.py) for Honkai Star Rail?

the-jason-json avatar Oct 12 '23 10:10 the-jason-json