Shortcut the pypi package of MCSM./快捷操作MCSM的pypi包
Project description
MCSM API
English|Chinese Simplified
[!important] We need your help, the documentation for this project has not been written yet, if you are willing, please submit pr to help us write the documentation.
Documentation
The documentation is not yet complete, if you need it, please visit deepwiki-mcsmapi
You can also find:
📄 Work-in-progress docs: docs
💡 Example: example
Introduction
mcsmapi is a PyPI package based on MCSManager, designed to simplify interactions with the MCSM API.
With this library, you can more easily access and operate the various features provided by MCSM.
Installation
You can install mcsmapi using pip:
pip install mcsmapi
If you need the latest build files, please visit Actions
Supported Features
- Dashboard data (
Overview) - User management (
User) - Instance management (
Instance) - Daemon management (
Daemon) - File management (
File) - Image management (
Image)
Supported MCSM Versions
| MCSM Version | Support Status |
|---|---|
| 10.x | ✅ |
Quick Example
from mcsmapi import MCSMAPI
# Initialize
mcsm = MCSMAPI("https://example.com") # https or http required
# Log in with username and password (API permissions depend on the account permissions)
mcsm.login("username", "password")
# Log in with API key (API permissions depend on the API key permissions)
mcsm.login_with_apikey("apikey")
# Get dashboard data
overview = mcsm.overview()
overview_data = overview.overview()
# Get MCSM version
mcsm_version = overview_data.version
Contributing
If you encounter any issues or have suggestions for improvements, feel free to submit an Issue or create a Pull Request.
License
mcsmapi is licensed under the MIT License.
Please refer to the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcsmapi-0.1.8b2.tar.gz.
File metadata
- Download URL: mcsmapi-0.1.8b2.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efca537b3dee3518dd9e6f199151922c00fcafc31a6b7b06daae21bfc616c3dd
|
|
| MD5 |
b7631c119528231484a838185560bfb8
|
|
| BLAKE2b-256 |
9b3edde0606e10c777e2513da302b709873d12bfb6a9d9f41c9f893bf0c5ae41
|
File details
Details for the file mcsmapi-0.1.8b2-py3-none-any.whl.
File metadata
- Download URL: mcsmapi-0.1.8b2-py3-none-any.whl
- Upload date:
- Size: 24.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2443f1816e6e515605c6702dfa5c157c45a29d8720d0481e59135162072cdcc
|
|
| MD5 |
49abe1e1a7878ee35d249254e8e6dd35
|
|
| BLAKE2b-256 |
71b16ef88924105312b497883462bc531b2a703990f4efb5880ec91d650d75f5
|