EnkaNetwork.py/README_TH.md
M-307 d8a87dac1d Update README.md
- Update usage
- Add Thai README.md
2022-07-05 13:35:54 +07:00

1.5 KiB

Enka Network Python

EN | TH

ไลบารีสำหรับดึงข้อมูล JSON จากเว็บ https://enka.shinshin.moe

💾 วิธีการติดตั้ง

pip install enkanetwork.py

วิธีใช้

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.shinshin.moe/ui/UI_AvatarIcon_Hutao.png
Signature: ?
Achievement: 395
Abyss floor: 8 - 3
Cache timeout: 300

หากต้องการดูข้อมูล API เพิ่มเติม ไปดูที่ EnkaNetwork API Docs

ตัวอย่างการใช้งาน

ดูได้ที่โฟเดอร์ example

LICENSE

MIT License

น้อง Keqing น่ารัก 💗

รูปจาก KKOMDASTRO