SteamHistoryLowestPrice

显示游戏在各种商店中当前和历史最低价格及进包次数

Author
byzod
Daily installs
3
Total installs
5,288
Ratings
89 0 0
Version
2017-7-8
Created
Updated
License
GPL version 3 or any later version
Applies to

Author's Description

***** 通知 *****
由于Enhanced Steam关闭服务,API停用,本脚本也无法再正常使用。
感谢Enhanced Steam一直以来的辛勤劳动!
可用版本的更新日期:Soon™

功能:

  • 在Steam的游戏商店页面显示当前在各商店中的最低价格、历史最低价格、折扣力度和进包次数
  • 支持app/sub/bundle页面的史低价格显示
  • 点击进包次数数字可以在新标签页查看进包信息
  • 点击历史最低价格数字可以在新标签页查看游戏价格历史
  • 点击当前最低价格数字可以在新标签页查看游戏当前价格等相关信息
  • 点击平台名字可以在新标签页打开游戏在对应平台上的商店页面

demo

进阶定制:

  • 若希望不计入某个商店的数据(例如计算最低价格时不考虑nuuvem平台)
    可以在脚本第 62 行找到STORES数组,注释掉希望屏蔽的商店对应的行即可(在那一行的最左边开头添加//)
  • 两种显示样式可供选择,通过修改脚本开头处的INFO_STYLE定制(见下面附图)
  • 货币区域覆盖功能,方便使用任意货币查询史低(详见脚本开头CC_OVERRIDE上的注释)

数据来源为https://api.enhancedsteam.com/,视网站状况,可能会存在查询数据过时、不准确、无法读取等情况

特此感谢Enhanced Steam提供的API!
实际上,复杂的费力的工作都由Enhanced Steam的服务器所完成,本脚本只是在前台做了一点微不足道的小事


v2017-6-24d

  • 现在支持sub和bundle的史低价格显示
  • 修复了页面有多个sub时只显示第一个的bug
  • 新增两种显示样式可供选择,通过修改脚本开头处的INFO_STYLE定制(见下面附图)
  • 变更许可协议 (WTFPL -> GPLv3)
  • 关闭除错输出,修复一个小bug
  • 新增货币区域覆盖功能,方便使用任意货币查询史低(详见脚本开头CC_OVERRIDE上的注释)

INFO_STYLE = 0: 更省空间,但是当捆绑包名较长时可能会部分遮挡

0

INFO_STYLE = 1: 不会遮挡,但是比较占空间,并且读取完毕时页面会发生跳动

0


SteamHistoryLowestPrice
Copyright (C) 2017 Byzod

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.