懒得挂 Github 了,先放这算了(

0. 步骤

MarketWatcher 的登录步骤如下:

    1. 注册 IFTTT 账号
      这一步用于接收推送。如果不需要推送……那你还用这东西干嘛(
      虽然有提供 excel 导出和网页管理的想法,但是咕咕咕
    1. 获取 IFTTT 的 Webhook Key
      有了这个 Key,服务器才能向你推送通知
    1. 在手机上安装 IFTTT 并打开通知
    1. 登录 Lodestone,并获取 Cookie
    1. 在 MarketWatcher 上登录

1. IFTTT 相关

首先,请到 IFTTT 上注册账号。有咕狗验证码,可能需要爬墙。
接着,在 IFTTT 的 Webhook 页面 上找到你的 Key,并记录好

注意,不要手贱点击 [Edit Connection]。点击后 Key 会改变,我还没做修改 Key 的程序(

然后在手机上安装 IFTTT 并登录。iOS 设备直接在 App Store 搜索,Android 设备请各凭本事。
切换到 My Applets 下,点击右上角的加号,添加 Applet。
点击蓝色的 this(代表触发器),搜索 webhooks,选择 Receive a web request.
Event Name 输入 market(注意大小写和多余的空格)。

接下来选择要触发的操作,选择 Notifications → Send a notification from the IFTTT app
点击 Message 框,选择 Add Ingredient,插入 Value1 并保存。

也可以看下面的 gif

2. Lodestone Cookie

安全警告!为了监控你的出售记录,程序需要登录进你的 Lodestone,因此需要你的 cookie
持有 cookie 的人会享有 对你的 Lodestone 的完全访问权限
尽管我已经做了一定的安全措施,以及突发情况下的使所有 cookie 失效的预案,
如果你对此不放心,请 不要提供 cookie

使用 Chrome 浏览器安装 Edit This Cookie 扩展(国产浏览器自己找吧……)
登录进 Lodestone 并选择好角色,打开刚才的扩展,找到 ldst_sess 这个项目,将值复制出来备用。

3. 登录

回到登录网页上,输入该输入的信息点击登录即可。

4. 规则说明

Lodestone 的出售记录并不是实时更新的,因此有平均半小时的延迟,这是正常的。
这个工具说到底也就是提供一个你不开游戏也能收到通知的渠道 & 永久保存销售记录而已