Go to file
2022-07-17 02:32:48 +07:00
enkanetwork Change new endpoint 2022-07-15 23:36:34 +07:00
example New example for download new data from [enkanetwork.py-data](https://github.com/mrwan200/enkanetwork.py-data) 2022-07-13 02:56:56 +07:00
.gitignore Init project 2022-06-22 13:14:31 +07:00
LICENSE Init project 2022-06-22 13:14:31 +07:00
MANIFEST.in Add include file in MANIFEST.in 2022-07-05 13:36:33 +07:00
README_TH.md Change new endpoint 2022-07-15 23:43:08 +07:00
README.md Change new endpoint 2022-07-15 23:43:08 +07:00
requirements.txt Fix setup.py 2022-06-26 21:07:17 +07:00
setup.py 1.2.3 --> 1.2.4 2022-07-17 02:32:48 +07:00

Enka Network Python

EN | TH

Library for fetching JSON data from site https://enka.network/

💾 Installation

pip install enkanetwork.py

Usage

import asyncio

from enkanetwork import EnkaNetworkAPI

client = EnkaNetworkAPI()

async def main():
    data = await client.fetch_user(843715177)
    print("=== Player Info ===")
    print(f"Nickname: {data.player.nickname}")
    print(f"Level: {data.player.level}")
    print(f"Icon: {data.player.profile_picture.icon}")
    print(f"Signature: {data.player.signature}")
    print(f"Achievement: {data.player.achievement}")
    print(f"Abyss floor: {data.player.abyss_floor} - {data.player.abyss_room}")
    print(f"Cache timeout: {data.ttl}")

loop = asyncio.get_event_loop()
loop.run_until_complete(main())
=== Player Info ===
Nickname: mrwan2546
Level: 55
Icon: https://enka.network/ui/UI_AvatarIcon_Hutao.png
Signature: ?
Achievement: 395
Abyss floor: 8 - 3
Cache timeout: 300

If you want full docs for the API, visit EnkaNetwork API Docs

🌎 Languages Supported

Languege Code
English en
Россия ru
Tiếng Việt vi
ไทย th
português pt
한국어 kr
日本語 jp
中文 zh
Indonesian id
français fr
español es
deutsch de
Taiwan cht
Chinese chs

👀 Example

Please see in example folder.

📄 LICENSE

MIT License

Keqing

Picture by KKOMDASTRO