Skip to content

Unofficial cross-platform console client for: market.csgo.com market.dota2.net tf2.tm rust.tm gifts.tm

License

Notifications You must be signed in to change notification settings

soyware/OpenMarketClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMarketClient

Unofficial cross-platform console client for:

screenshot

Features

  • Multi-account support
  • Proxy support
  • Sets Steam inventory public
  • Sets trade token and Steam web API key on the market
  • Keeps your market profile online
  • Sends sold items
  • Receives bought items
  • Accepts Steam Guard confirmations of sent offers
  • Cancels unaccepted offers after 15 minutes (required since Steam removed CancelTradeOffer web API)
  • Ability to import SteamDesktopAuthenticator's maFile
  • Accounts are password encrypted

Usage

You'll be asked to enter the encryption password which will be used to encrypt and decrypt saved accounts.

Entering details manually

If you don't have any accounts added you'll be asked to enter new account automatically, otherwise launch the program with "--new" command line option.

Importing SDA's maFile

Put SDA's unencrypted maFile into "accounts" folder (create, if there's none) and the program will import most details automatically.

Required details

and those Steam Guard Mobile Authenticator details

  • Two factor code
  • Identity secret

You can read how to extract them from your phone here.

Command line options

  • --new - Enter new account manually
  • --proxy [scheme://][username:password@]host[:port] - Set global proxy

Build requirements

  • C++17 supporting compiler
  • libcurl
  • wolfSSL
  • RapidJSON

About

Unofficial cross-platform console client for: market.csgo.com market.dota2.net tf2.tm rust.tm gifts.tm

Resources

License

Stars

Watchers

Forks