mcuuid/README.md

73 lines
1.2 KiB
Markdown
Raw Normal View History

# MCUUID
Getting Minecraft Player Information from Mojang API.
2015-03-11 20:20:20 +01:00
## Usage
2018-10-28 13:14:08 +01:00
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
2015-03-11 20:20:20 +01:00
```
Identifier can be a username or a UUID.
When `identifier = "gronkh"`:
`uuid` will be `"a2080281c2784181b961d99ed2f3347c"`
and `name` will be `"Gronkh"`
2015-03-11 20:20:20 +01:00
### 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
2015-03-11 20:20:20 +01:00
```
2015-03-11 20:39:44 +01:00
## License
2015-03-11 20:41:43 +01:00
This software is licensed under the MIT license. Feel free to use it however you like.