Skip to content

Tool to analyze profit margins and previous transactions in Counter-Strike. Multiple platforms supported: Steam, CSFloat, Skinport, and Buff163.

Notifications You must be signed in to change notification settings

Nate-Kim/CS-History

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS Transaction History Tracker

Collect data from multiple platforms to analyze spending history and evaluate profit margins.

Requirements

  • Python 3.12
  • Node.js: >= 20.12.2

Installation

Clone the repository and install dependencies:

pip install -r requirements.txt
npm i

Platform setup

Steam: Log in

ts-node .\src\steam_helpers\get-cookies.ts

CSFloat: Enter API key (linked to CSFloat account from Dev page)

python src\app\fill_keys.py

Skinport: Enter client ID key and client secret (linked to Skinport account from settings page)

python src\app\fill_keys.py

Buff: Manually download data

  • Sign in to buff and go to this page
  • Export data (top right of page)
  • Check buy and sell, select custom dates from August 17, 2018 (or earlier) to today
  • Drag the zipped file (or csv files within) to raw_buff_data folder

Run the app

python src\app\main.py

Credits

Steam cookie fetching mostly taken from here.
Credit DoctorMcKay.

About

Tool to analyze profit margins and previous transactions in Counter-Strike. Multiple platforms supported: Steam, CSFloat, Skinport, and Buff163.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published