semvec/pypi-packages huggingface dataset:
battlefy-toolkit-Slate 1.3.0
IPL Battlefy Toolkit
Requires Python: >=3.9, <4
Keywords: ipl,inkling performance labs,battlefy,splatoon,slate

# Battlefy-Toolkit
A toolkit to download Battlefy data made by Inkling Research Labs (IPL).
Code on [Github](https://github.com/IPLSplatoon/Battlefy-Toolkit).

Import prefix is `battlefy_toolkit`.

## Requirements
- Python 3.9+

## DiscordIdResolver
- Can translate a Discord Id to information.
- If multiple requests are to be made, a single DiscordIdResolver should be created and resolve_discord_id called multiply. 
```python
if __name__ == '__main__':
    from battlefy_toolkit.resolvers.DiscordIdResolver import DiscordIdResolver
    resolver = DiscordIdResolver(f"your.bot.token")
    info1 = resolver.resolve_discord_id(97288493029416960)
    info2 = resolver.resolve_discord_id(763492840038465537)
    print(info1.qualified_username)
    print(info2.qualified_username)
```

## Distribution
1. Update the version info in [setup.py](setup.py), then,
2. Commands should be entered into the venv console:

Windows:

    rmdir /S build
    rmdir /S dist
    py -m pip install --upgrade build
    py -m build
    py -m pip install --upgrade twine
    py -m twine upload dist/*

Linux:

    rm -r build
    rm -r dist
    python3 -m pip install --upgrade build
    python3 -m build
    python3 -m pip install --upgrade twine
    python3 -m twine upload dist/*