A BlueMap Wrapper to get data from a BlueMap Map
Reason this release was yanked:
incorrect aiohttp versioning
Project description
BlueMapWrapper
An open-sourced API wrapper for BlueMap for Python!!
This wrapper is used for getting information from existing Blue Maps, NOT to create one.
Installation
Windows
pip install bluemap_wrapper
Linux
python -m pip install bluemap_wrapper
Quick Example
import asyncio
from BlueMapWrapper import AsyncClient, KEYS
async def main():
# printing out all players and lands plugin markers
# Setting up Async Client, AsyncClient Object
client = AsyncClient(base_url='http://map.eldrath.com:20098')
# Fetching player and marker Collection from map, Collection Object
collection = await client.fetch_collection('world')
for player in collection.player_collection: # Iterate through all players
print(f"Player: {player.name}\nPosition: {player.position}")
# Getting MarkerCollection Object from Collection
marker_collection = collection.marker_collection
# Getting Marker for Lands Plugin
lands = marker_collection.from_key(KEYS.LANDS)
for marker in lands: # Iterate though markers in lands
print(f"Name: {marker.label}\nPosition: {marker.position}")
await client.close() # Close client after use
if __name__ == '__main__':
asyncio.run(main())
Documentation Contents
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 bluemapwrapper-1.0.tar.gz.
File metadata
- Download URL: bluemapwrapper-1.0.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
423924915982462686c4bd446de76499a3bc94eb3196655f2c9b5205e06b2deb
|
|
| MD5 |
b669591b8b7bf3e91f8c6180a820c6c2
|
|
| BLAKE2b-256 |
a5f62927dc43918d0640c7b1ec500529360da95482a6f530fc47bbfa2a9b3541
|
File details
Details for the file bluemapwrapper-1.0-py3-none-any.whl.
File metadata
- Download URL: bluemapwrapper-1.0-py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
244828a3cfaae655cf819bc127eb31614847de06dc663347a7823f0e27c98b0b
|
|
| MD5 |
59f6108c5e7f2799536aae95b3274e93
|
|
| BLAKE2b-256 |
c38b4e5b63580601b0e920a20e07c81d63c8c3a871a870088a38f8627a09e200
|