Skip to content

Commit

Permalink
update example
Browse files Browse the repository at this point in the history
  • Loading branch information
staciax committed Dec 31, 2024
1 parent c769c59 commit 7a57959
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 28 deletions.
8 changes: 7 additions & 1 deletion examples/basic.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
import asyncio

import valorant
from valorant.models.base import LocalizedField


async def main() -> None:
client = valorant.Client()
async with client:
weapon = await client.fetch_weapon('9c82e19d-4575-0200-1a81-3eacf00cf872') # Vandal
weapon = await client.fetch_weapon(
'9c82e19d-4575-0200-1a81-3eacf00cf872', # Vandal
language='all', # all languages (LocalizedField)
) # Vandal
assert weapon is not None

for skin in weapon.skins[:5]:
print(skin.display_name)
print(skin.display_icon)

# display_name locale
assert skin.display_name is not None
assert isinstance(skin.display_name, LocalizedField)
print(skin.display_name.ja_JP)
print(skin.display_name.japanese)

Expand Down
39 changes: 12 additions & 27 deletions examples/basic2.py
Original file line number Diff line number Diff line change
@@ -1,26 +1,18 @@
import asyncio

import valorant
from valorant.enums import Language


async def main() -> None:
client = valorant.Client()
async with client:
# agent
agents = await client.fetch_agents()
for agent in agents:
print(agent.display_name)
# role = agent.role
# print(role.display_name)
# print(role.display_icon)

print(agent.display_icon)
print(agent.display_icon_small)
print(agent.full_portrait_v2)

# grenade = agent.get_ability(valorant.AbilitySlot.grenade)
# if grenade is not None:
# print(grenade.display_name)
agents = await client.fetch_agents(language=Language.japanese)
for agent in agents[:1]:
if agent.role is not None:
print(agent.role.display_name)
print(agent.role.display_icon)

# buddy
buddies = await client.fetch_buddies()
Expand Down Expand Up @@ -49,29 +41,22 @@ async def main() -> None:
for chroma in skin.chromas:
print(chroma.display_name)

# skin child of weapon
# skin

skins = await client.fetch_weapon_skins()
for skin in skins:
# weapon = skin.parent
print(weapon.display_name, skin.display_name)
print(skin.display_name)

# skin level child of skin
# skin level

skin_levels = await client.fetch_weapon_skin_levels()
for level in skin_levels:
# skin = level.parent
# weapon = skin.parent
# print(skin.display_name, str(level.display_name).strip())
print(level.display_icon)
print(level.display_name)

# skin chroma child of skin
# skin chroma
skin_chromas = await client.fetch_weapon_skin_chromas()
for chroma in skin_chromas:
# skin = chroma.parent
# weapon = skin.parent
# print(weapon.display_name, skin.display_name, str(chroma.display_name).strip())
print(chroma.display_icon)
print(chroma.display_name)


asyncio.run(main())

0 comments on commit 7a57959

Please sign in to comment.