Skip to main content

☢️ PYSCX

Technical banner

GitHub Release GitHub Downloads

GitHub watchers GitHub Repo stars

This library is designed to simplify your interaction with the STALCRAFT: X API, providing a robust and developer-friendly interface for accessing game data.

Whether you're building tools, analyzing game statistics, or creating custom applications, this library offers an intuitive way to retrieve and work with STALCRAFT: X data.

[!NOTE] STALCRAFT: X API - v1.0.0

Python 3.13+


✨ Features

  • Easy-to-use interface
    Designed with simplicity in mind, so you can focus on building awesome stuff!
  • Full coverage of endpoints Access all available API endpoints without hassle.
  • Automatic data wrapping
    Get your data in a clean, ready-to-use format.
  • Flexible token setup
    Easily configure and manage your API tokens.

📦 Installation

To install the library, run the following command:

pip install pyscx

Or, if you want to install the library directly from GitHub:

pip install git+https://github.com/Oidaho/pyscx.git

🛠️ Quick Start

Here’s a quick example to get you started:

import os
from dotenv import load_dotenv

from pyscx import Server, API
from pyscx.token import Token, TokenType


load_dotenv()

app_token = Token(
    value=os.getenv("DEMO_APP_ACCESS_TOKEN"),
    type=TokenType.APPLICATION,
)
user_token = Token(
    value=os.getenv("DEMO_USER_ACCESS_TOKEN"),
    type=TokenType.USER,
)


api = API(server=Server.DEMO, tokens=[user_token, app_token])

print(api.clans(region="EU").get_all())

📚 Documentation

For detailed documentation, check out the official docs

🚀 Project Ideas

Here are some cool project ideas to inspire you:

  • Auction Analyzer: Build a tool to track item prices and find profitable deals.
  • Emission Tracker: Create a notification system for emission start and end times.
  • Player Statistics Dashboard: Develop a dashboard to analyze player and clan stats.
  • Social Tracker: Monitor friends programmatically.

🤝 Contributing

We welcome contributions! If you have ideas, suggestions, or found a bug, please open an issue or submit a pull request.

📜 License

This project is licensed under the GPL-3.0 License.

Metadata

Release files for pyscx 1.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyscx 1.1.3
File Size Uploaded
pyscx-1.1.3.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyscx 1.1.3
File Interpreter ABI Platform
pyscx-1.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 45.9 kB

Release files / pyscx-1.1.3.tar.gz

Download URL pyscx-1.1.3.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4f873f824e481b2ad8828a52a2340ee4aa036cc265de57b79c4e549584404c94
BLAKE2b-256 checksum
How to use checksums
dcf7292af8b8685d915a9fde8e3bbff3c22ec0ec86ceb35823c733f6e261723f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 18, 2025.

Transparency log

Release files / pyscx-1.1.3-py3-none-any.whl

Download URL pyscx-1.1.3-py3-none-any.whl
Size 23.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
457f2dc7ec835b674aa34fbdb1000a1b409eb8ef323f48f8968356c067a3bc3c
BLAKE2b-256 checksum
How to use checksums
3da556da50e86f6bd51c377fc76c5776d3784d26619ed8daf5bbed8ece2db4be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 18, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.3 This release

2 release files

1.1.2

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page