☢️ PYSCX
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyscx-1.1.3.tar.gz | 22.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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