star knight

Results 15 comments of star knight

I think we may have a better solution to this problem. For now, we are considering [unplugin-auto-expose](https://github.com/cawa-93/unplugin-auto-expose) or [unplugin-elexpse](https://github.com/starknt/eevi/tree/main/packages/expose) as a possible solution. But they have some limitations and don't...

> > **您的功能请求是否与目前所存在的问题有关?请描述一下** > > 使用 `Steam CMD` 安装 `Wallpaper Engine` 自动拉取创意工坊的壁纸列表 > > **描述您想要的解决方案** > > 等待 `Steeam CMD` 拉取完成后,可以自动扫描 `~/Library/Application Support/Steam/steamapps/content/431960` 下的壁纸(默认),如果没有则可以由用户提供。 > > 简单命令过程: > > ```shell...

使用 https://api.steampowered.com/IPublishedFileService/QueryFiles/v1?page=1&numperpage=4&appid=431960&key=? 能 获得 Wallpaper Engine 的创意工坊的壁纸 ID 列表,只需要在 https://steamcommunity.com/dev/apikey 申请一个 `KEY` 即可 还有几个可选的参数 `return_metadata`:1 或者 不填 `search_text`: 这个感觉应该是个用来过滤壁纸的 结合上 https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1 API, 我们或许能更进一步

> > https://partner.steamgames.com/doc/webapi/IPublishedFileService > > https://partner.steamgames.com/doc/webapi/ISteamRemoteStorage#GetPublishedFileDetails > > 刚刚测试了下这俩 API, 可以正常请求得到结果, 但建议设置requiredtags来限定壁纸类型为 Video/Web (目前支持的两种壁纸类型),同时将`return_metadata`设置为`true`来避免请求`ISteamRemoteStorage`. 值得一提的是,返回的数据中`url`无值,大概率需要 SteamCMD 登录后再进行下载. > > ![image](https://user-images.githubusercontent.com/23008133/264700330-7e5714af-173f-419c-be32-b260663696f4.png) ![image](https://user-images.githubusercontent.com/23008133/264700536-3375fe51-03ff-4c43-b1a4-08febf0edd14.png) 属于帮V社拓展mac系统业务了(乐)

没办法复现,你或许尝试一下升级浏览器