2 Star 9 Fork 0

木剑 / GenshinTools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

GenshinTools

介绍

用来搞原神ios小组件

咋用呢

拢共分两步, 分别是 获取Cookie, 然后导入运行

获取Cookie

感谢这个github , 打不开也没事

  1. 打开你的浏览器,进入无痕/隐身模式

  2. 打开http://bbs.mihoyo.com/ys/并进行登入操作

  3. 按下键盘上的F12或右键检查,打开开发者工具,点击Console

  4. 输入

    var cookie=document.cookie;var ask=confirm('Cookie:'+cookie+'\n\nDo you want to copy the cookie to the clipboard?');if(ask==true){copy(cookie);msg=cookie}else{msg='Cancel'}

    回车执行,并在确认无误后点击确定。

  5. 此时Cookie已经复制到你的粘贴板上了

导入运行
  1. 去 app store 下载 scriptable , 把 scriptable_note_2.1.js 里面的内容放到 scriptable 应用里, 然后将上一步获取的 Cookie 粘贴到第5行, const mihoyoCookie = "xxxxx"

默认是蓝色渐变背景~ 更多壁纸背景样式:

preview2.0

preview

[还没来得及改到2.0版,芭芭拉背景版]

[还没来得及改到2.0版,原神大门背景版]

还没来得及改到2.0版,蓝色渐变背景 中号组件 临时版

  1. 先运行一下, 看看好使不, 好使的话, 点击左上角的 'Done', 再给这个重新起个名儿, 比如 yuanshen small+

  2. 好使的话, 在桌面添加 scriptable 小组件, 得最小号的, 然后长摁小组件, 点击'编辑小组件' , script => 选择刚才保存的 (如果用的是中号组件版, 那就选择中号)

Q&A

  • 该QA针对的是 scriptable_note_2.0.js , 对2.1版,行数可能有变化, 请在代码里找找关键词或者注释, 再修改~
我觉得蓝色不好看, 想改个色, 咋整?
  1. 请翻到第273行, 第274行 代码, 这两个颜色代表了背景渐变色, 你可以随便找网上好看的配色方案, 自己改一下, 记得改完后要点击左上角的 'Done'
// 第273行, 第274行
gradient.colors = [
    new Color("141414e6"),
    new Color("2a5398b3")
]
纯纯背景色已经不能满足我了, 我要背景图!
  1. 把 第270~第276行 代码注释掉, 放开 第266行, 267行, 然后把你找到的图片进行base64编码 可以到这个网址
// 第270~第276行
// Add background color
  let gradient = new LinearGradient()
  gradient.locations = [0, 1]
  gradient.colors = [
    new Color("141414e6"),
    new Color("2a5398b3")
  ]
  widget.backgroundGradient = gradient
// 第266行, 267行
// Add background image
  // let background = await loadImageFromUrl("https://gitee.com/muuuj1an/GenshinTools/raw/main/img/background/yuanshen_Door.png")
  // widget.backgroundImage = background
  1. 将得到的base64编码粘贴到 第266行

let background = await loadImageFromUrl("data:imagexxxxxxx")

  1. 记得改完后要点击左上角的 'Done'
背景图base64好难搞哦, 我直接引入图片行不行?

可以是可以, 首先是你一定要有图片的在线地址哦

  1. 把 第270~第276行 代码注释掉, 放开 第266行, 267行,

  2. 将图片链接粘贴到第266行, 比如:

let background = await loadImageFromUrl("https://gitee.com/muuuj1an/GenshinTools/raw/main/img/background/barbara.png")

  1. 记得改完后要点击左上角的 'Done'
能不能点击这个小组件, 直接打开原神?
  1. 长摁小组件, 点击'编辑小组件' , When Interacting => 选择 Open URL

  2. URL => 输入 yuanshengame:// 就OK啦

空文件

简介

用来搞原神ios小组件 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/muuuj1an/GenshinTools.git
git@gitee.com:muuuj1an/GenshinTools.git
muuuj1an
GenshinTools
GenshinTools
main

搜索帮助