Skip to main content

Getting Minecraft Player Information from Mojang API.

Project description

MCUUID

Getting Minecraft Player Information from Mojang API.

Usage

  1. pip install mcuuid
  2. Use the module like this:

API

from mcuuid.api import GetPlayerData

player = GetPlayerData(identifier)

if player.valid is True:
    uuid = player.uuid
    name = player.username

Identifier can be a username or a UUID.

When identifier = "gronkh": uuid will be "a2080281c2784181b961d99ed2f3347c" and name will be "Gronkh"

player = GetPlayerData(identifier, timestamp)

Some names are time-sensitive. (When they are changed) So you can choose a special time.

It even works with UUIDs. They respond the username at the given time.

Tools

Syntax check of username

from mcuuid.tools import is_valid_minecraft_username

if is_valid_minecraft_username('gronkh'):
  print('Valid')

Syntaxcheck of UUID

from mcuuid.tools import is_valid_mojang_uuid

if is_valid_mojang_uuid('a2080281c2784181b961d99ed2f3347c'):
  print('Valid')

Test file

Usage

$ python test.py gronkh

or

$ python test.py a2080281c2784181b961d99ed2f3347c

or

$ python test.py
Please enter a username or UUID:
gronkh

or

$ python test.py
Please enter a username or UUID:
a2080281c2784181b961d99ed2f3347c

Response:

UUID: a2080281c2784181b961d99ed2f3347c
correct name: Gronkh

License

This software is licensed under the MIT license. Feel free to use it however you like.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcuuidButWorks-0.3.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

mcuuidButWorks-0.3-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file mcuuidButWorks-0.3.tar.gz.

File metadata

  • Download URL: mcuuidButWorks-0.3.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.12.4 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for mcuuidButWorks-0.3.tar.gz
Algorithm Hash digest
SHA256 a2511d58c0b66411234aa999354bdabae51e259f41cb8a7c8bcf42feacf4cdfb
MD5 19512ea5410bae3291f834440931da75
BLAKE2b-256 d96c1554b608114d3e12af88d45ba29323524ba470d9219726b8c46b5bff639c

See more details on using hashes here.

File details

Details for the file mcuuidButWorks-0.3-py3-none-any.whl.

File metadata

  • Download URL: mcuuidButWorks-0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.12.4 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for mcuuidButWorks-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a2df434c6b501400e9c34e15fde2e0c9692371d02c9b5c78e17682c1dbf58ac2
MD5 8d74f801a76679b1979dcf72699faebf
BLAKE2b-256 02c7ce78a8353543383f3a1bfe69a800f0f350a60c66f31ee77754be88df0430

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page