pslib 0.0.6

Creator: railscoder56

Last updated:

Add to Cart

Description:

pslib 0.0.6

pslib




A python library for interacting with Pokémon Showdown.

🚧 Work in progress 🚧
import asyncio
import pslib

async def join_battles(client):
while True:
for battle in await client.query_battles():
try:
await battle.join()
except pslib.JoiningRoomFailed:
pass

async def display_logs(client):
async for message in client.listen(pslib.WinMessage, all_rooms=True):
print(message.room.logs)
await message.room.leave()

async def main():
async with pslib.connect() as client:
await asyncio.gather(join_battles(client), display_logs(client))

asyncio.run(main())

Installation
The package can be installed with pip.
$ pip install pslib


License - MIT

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.