Giter Site home page Giter Site logo

oms-zh / steamtradingsitetracker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ericzhu-42/steamtradingsitetracker

0.0 0.0 0.0 5.86 MB

Steam 挂刀行情站 —— 24小时自动更新的 BUFF & IGXE & C5 挂刀比例数据 | Track cheap Steam Community Market items on buff.163.com, igxe.cn and c5game.com

Home Page: https://www.iflow.work/

License: MIT License

Python 100.00%

steamtradingsitetracker's Introduction

SteamTradingSiteTracker

Steam 挂刀行情站 —— 全天候更新的 BUFF & IGXE & C5 挂刀比例数据

项目信息

站点访问地址:https://www.iflow.work/

该项目的其他信息可参考 Keylol 社区页面:https://keylol.com/forum.php?mod=viewthread&tid=788489

目前 Web 服务器架设在香港,大部分地区可以正常访问。如站点无法连接 (e.g., ERR_CONNECTION_RESET),请更换网络环境后重试。

24小时持续更新物品比例数据,受服务器成本限制,目前仅追踪 BUFF & IGXE & C5 三个主要平台售价 1 ~ 5000 元,满足特定规则的 CSGO & DOTA2 饰品皮肤(具体规则由数据分析得到;列表动态更新,当前约 13000 个)。

目前重点物品数据约 1.5h 完整更新一次,后期可能进一步提高更新频率。

为了服务器的正常运行,请不要在短时间内连续访问站点。

代码

饰品数据更新相关的代码已开源。

数据仓库

为了方便在主仓库上的 clone, watch 等操作,与数据集相关的文件自 2022/07/01 起被迁移至独立的数据仓库

数据集

为了获得最优的饰品筛选规则,以获得包含尽可能多低比例饰品且尽量小的饰品追踪列表,本项目构造了 SteamBuffSnapshot 数据集。

该数据集包含了 2022 年 2 月 14 日 BUFF 平台 dota2 与 csgo 所有饰品的价格数据与对应的 Steam Market 数据,共计 38075 条。

Data Dumps

从 2022/4/25 起,可以在 DataDumps 目录下获取 7 天前的 DATA 数据库的完整内容。

Data dumps 将作为 SteamBuffSnapshot 数据集的补充,便于开发者在更长的时间周期内进行数据分析。

开发计划

数据更新

  • 优化更新调度算法,计算物品寄售比例求购比例(时效性更强,权重更高)的加权和,设置分层优先级,提高重点物品的更新频率
  • 每小时并行更新一次加权比例前100的物品,确保重点物品更新时间不超过1h
  • 优化追踪列表筛选规则(包含了胶囊等低价高交易量物品)
  • 增加站点监控功能,服务器离线或更新停止时自动重载

UI

  • 支持翻页功能
  • 支持按游戏筛选
  • 增加表格 thead 的底部阴影,使其在滚动时更美观
  • 支持按比例由高到低排序(便于反向挂刀出余额)
  • 支持按售价/交易量排序
  • 移动端显示适配优化
  • 前端美化

后端

  • 进一步完善排序/筛选方法

其他

  • 支持 DOTA2
  • 支持 IGXE
  • 支持 C5
  • 支持 悠悠有品

steamtradingsitetracker's People

Contributors

ericzhu-42 avatar remiliacn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.