Skip to main content

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

Project description

Enka Network Python

EN | TH

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

💾 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.shinshin.moe/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

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

enkanetwork.py-1.2.1.tar.gz (267.8 kB view details)

Uploaded Source

File details

Details for the file enkanetwork.py-1.2.1.tar.gz.

File metadata

  • Download URL: enkanetwork.py-1.2.1.tar.gz
  • Upload date:
  • Size: 267.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for enkanetwork.py-1.2.1.tar.gz
Algorithm Hash digest
SHA256 b2f31ee50dfe284ddd43bb43d1e6786aaf5892c2da2c60f4ab08a66840e029a7
MD5 f7bfd5c0dc48e64fa31227ea856d5dd7
BLAKE2b-256 7100a8fd96623ff494b3295b339ecb2625998f02c648f5bb8b445bbaa00f1541

See more details on using hashes here.

Supported by

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