Coder Social home page Coder Social logo

steam-achievement-parser's Introduction

Steam Achievement Parser

This script allows you to retrieve achievement data from the Steam API, download associated images, and process the data into a JSON file. (JSON IS ALSO GOLDBERG READY)

Prerequisites

Before running the script, make sure you have the following installed:

  • Python 3.x
  • Requests library (can be installed via pip install requests)

Usage

  1. Replace CHANGE ME with your Steam WebAPI key in the script. (on line 11 in main.py)
  2. Run the script with the following command: "python main.py
  3. Replace <appid> with the Steam App ID of the game you want to retrieve achievement data for.

Steps to Get a WebAPI Key

  1. Sign in to Steam: If you haven't already, sign in to your Steam account.

  2. Go to Steamworks Developer Site: Visit the Steamworks Developer Site.

  3. Fill out the Form: You'll see a form titled "Get a Steam Web API Key". In the "Domain" field, you can enter your domain name if you have one, or you can leave it blank.

  4. Accept the Terms: Read and accept the Steam Subscriber Agreement by checking the box.

  5. Submit: Click on the "I agree, submit" button.

  6. Get Your Key: After submitting the form, your WebAPI key will be generated. Copy this key.

  7. Update Script: Replace CHANGE ME in the script with your newly generated key.

File Structure

  • main.py: Main script file.
  • images/: Folder to store downloaded images.
  • achievements.json: JSON file containing processed achievement data.

License

This project is licensed under the GNU GPLV3 License. See the LICENSE file for details.

steam-achievement-parser's People

Contributors

zdashero avatar daniel-lxs avatar

Stargazers

 avatar th0r avatar  avatar AX200M avatar  avatar  avatar  avatar  avatar  avatar Kiwi Kitten avatar radioheadsucks avatar  avatar

Watchers

 avatar

Forkers

daniel-lxs

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.