Git Product home page Git Product logo

csgo-market-float-finder's Introduction

Version button Download button

CSGO-Market-Float-Finder

Find Counter Strike: Global Offensive Steam Market skin float values, seeds, and skin type. Tabulates data for easy sorting.

alt tag

Download

Please read the instructions before using this program!

Instructions

Signing In

You must sign in with a Steam account that owns CS:GO!

  1. Launch the program and log in with your Steam account. You may check 'Remember Me' to autofill details when you launch the program, but be aware that this will store your Steam username and password in plaintext in the settings.txt file.

  2. If it is your first time launching the program Steam will send you an authentication email, which the program will ask for. Enter this code and press 'OK'. The program will now save a 'sentry_username.bin' file which will authenticate you every time you log in from now on.

ALTERNATIVELY - If your account has mobile authentication enabled you will have to take the code from the Steam mobile app and enter it into the popup window. You will need to enter a mobile authentication code every time you start this program, unless your save your 'shared secret' key to the settings file.

The shared secret is used by the mobile authenticator app to generate the auth code. If you save your shared secret in the settings.txt file then this program can automatically generate and enter auth codes each time you log in. To find your shared secret code use one of these methods:

When you have your shared secret paste in in the settings.txt file after //sharedsecret= and remove the // from the start of the line.

Finding Market Data

  1. Take the Steam Market URL of the item you want.(eg. http://steamcommunity.com/market/listings/730/%E2%98%85%20Gut%20Knife%20%7C%20Doppler%20%28Factory%20New%29)

  2. Paste the URL into the Market URL box

  3. Select the number of items to retrieve (1-3000). NOTE: Using a high number such as 3000 will take a while, and using 3000 may cause Steam to throttle your connection for a few minutes. The Steam market only allows 100 results at a time, so 3000 items will query Steam 30 times.

  4. Choose a currency and press 'Retrieve Items'.

  5. Choose a Time Delay for each item in the process. If the time delay is too low Steam will not respond to the message in time and no more results will be added to the table.

  6. Wait until the processing finishes. You may pause the program and continue by pressing 'Pause' and 'Start'. NOTE: If you pause the processing and want to start processing a new set of data, clear the table first.

  7. Once the processing has finished you need to filter by float value to find the lowest one, and then take note of that item's position. The position represents the item's place in the Steam market at the time of gathering the data. If this position says '27' for example, it will be on the second page since Steam displays 10 items per page.

  8. To get around this 10 item limit, add '?query=&start=0&count=100' to the end of the market URL in your browser. This will make Steam display 100 items per page. Now if your item is position '27' it will be shown on the first page. This makes using the Javascript market link easy.

  9. The Javascript Market Link can be pasted into your browser address bar, but first you must manually type 'javascript:'. This is due to browser security reasons. If the Steam item is on the current page, the Javascript link will bring up a dialog to buy the item. If this dialog does not come up, the item has either moved page since gathering data (usually to the next page), or has already been sold.

Additional Features

  • Export as .CSV can be used to export the current contents of the table into a spreadsheet.
  • Parse Single Item:
    • This option brings up a menu that allows you to enter an 'Inspect in game' link, and returns the float value for that skin. This can be used to find the float value for items from outside of the Steam Market. You should not use this while processing market data, as this could mix the results up. Pause any processing first, and resume it after.
  • Settings:
    • The settings file contains default settings for the program. The currency is set to 0 (USD) by default, but can be set to:
      • 1 for GBP
      • 2 for EUR
      • 3 for CHF
      • 4 for RUB
      • 5 for BRL
      • 6 for JPY
      • 7 for SEK
      • 8 for IDR
      • 9 for MYR
      • 10 for PHP
      • 11 for SGD
      • 12 for THB
      • 13 for KRW
      • 14 for TRY
      • 15 for MXN
      • 16 for CAD
      • 17 for NZD
      • 18 for CNY
      • 19 for INR
      • 20 for CLP
      • 21 for PEN
      • 22 for COP
      • 23 for ZAR
      • 24 for HKD
      • 25 for TWD
      • 26 for SRD
      • 27 for AED
    • The settings file will also contain your Steam username and password IN PLAINTEXT if you choose to check 'Remember Me' on the login form. You can delete these two lines if you have checked 'Remember Me' in the past and no longer want them remembered.
    • To enable basic debug logging, change logging=0 to logging=1. For more verbose logging set this to logging=2.

Information

Uses Pysteamkit - A Python SteamKit port by Aziusleet

If you wish to donate CS:GO skins as thanks, you can use my trade link.

csgo-market-float-finder's People

Contributors

adamb70 avatar madbender avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

csgo-market-float-finder's Issues

More currencies

Steam has many currencies, more than 20 or 30, and Steam market only shows pricing from regional currency.
Please add all those currencies to your code.

Please update this software.

I dream of finding something similar, but I just can’t do it. I would be happy to program something like that myself, but I do not know how. this is the best solution on the Internet of all possible (which are not)

can't pull floats with limited account

having issues. i can log in just fine but pressing "retrieve items" just doesn't do anything. account is limited, so can't buy/sell on market, but has 1 game and it can access steam api. what is the issue and how can it be fixed? does my account need to be unlimited and able to purchase from market?

also, would it be possible to implement a feature to sign in with steam without inputting password? seems much safer and doesn't seem hard to implement, though i lack the knowledge.

BRL Currency

Program not loading item list if you choose BRL as currency.

CSGO float value request

Hi. Thank you for ur donation. I would like to know whether the floating value of CSGO weapon is requested to the STEAM server with TCP. Is it sitll work if I don't log in ??

Doesnt work as of 27.1.16

While trying to log in with valid details it keeps complaining about wrong password or username. I tried lots of things but It doesn't seem to lead me to the authentication part where I could insert my authentication code. I'm curious as to why this happens and if there is a possible fix to it?

Impossible to start

When clicking on start after retrieve items, error message popup say I'm not connected to Steam.

Is that normal?

Why does this program require CS/logging into Steam?

Hey there! I was perusing your code but figured I'd just ask because I'm trying to learn Python and code something similar to this myself. Why is logging into Steam with an account that owns Counter-Strike required? You're using the same paintwear method to retrieve float values as this guy https://github.com/Tewki/CSGO-Item-Floats-From-Inspect-Links and his site (glws.org) also doesn't require a login. Just wondering if I'm overlooking something here. Thanks for putting this together btw, if I wind up either a) learning to code this myself or b) making some money (lol) I'll def donate some skins to ya! Might want to put your trade link in the program description.

can you help me,how can i fix this?

already used py2.7 py3.3(x86&x64) py3.4 pyside1.2.4 pyinstaller3.1.1, still cant compile a porper exe file, would you tell me how to setup my development environment?

You are not logged into Steam

image

I've tried running as administrator but this is the only error message I get when pressing the Start button. Do I need to log out of Steam while doing this? (I should probably add that my friend is playing CS:GO on my account while I'm trying this)

Can't login at all

It seems that the program will not login at all. Using Windows 10 x64, tried as admin/non-admin.

Maybe it's not updated after the mobile authenticator implementation?

Hope you can give some info on this. Regards :)

If Chinese user can't work , please see this

其实一直可以用,不过首先要保证你的目录路径是全英文。

如果一直提示你需要sign in才能用,那么请看下面:
登录到界面之后输出一个.csv文件,就左上角的file,具体步骤就不用说了。
然后正常使用直到提示"need sign in",重启,登录,弹出窗口提示“success sign in”为止。
这工具毕竟免费,读取速度非常慢,而且容易出BUG

Login error even though I'm already logged in.

So when I start it up it asks for username, password and mobile auth code.

After entering the code one of two things happen: A message pops up saying the code is incorrect, or a message pops up asking to enter the auth code again. After entering the same code again it logs in successfully, but as soon as I click start I get an error that I'm not logged in and should restart the program.

This used to happen only occasionally, but now it happens every time I try to log in so it is literally unusable.

And no, I'm not running CSGO in the background.

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.