semvec/pypi-packages huggingface dataset:
whatnot 0.2.0b2
An asynchronous, unofficial Whatnot API wrapper
License: MIT
Requires Python: >=3.9,<4.0
Keywords: whatnot,api,async

# Whatnot API

Work-in-progress unofficial asynchronous API wrapper for [Whatnot](https://www.whatnot.com) API.

## Download

`poetry add whatnot` *or* `pip install whatnot`

## Roadmap

See [ROADMAP.md](ROADMAP.md)

## Example

```python
import asyncio
from whatnot import Whatnot

async def main():
    async with Whatnot() as whatnot:
        whatnot.login("bob@example.com", "secret_password")

        # Get the whatnot account
        whatnot_user = await whatnot.get_user("whatnot")
        print(whatnot_user.username)
        # OR await whatnot.get_user_by_id("21123")

        # Get user's lives
        lives = await whatnot.get_user_lives(whatnot_user.id)

        # Print out all of the lives
        for live in lives:
            print(live.title)


asyncio.run(main())
```

## Project Layout

- whatnot
  - exc.py - Exceptions
  - interactive_login.py - Interactive Login Tool
  - queries.py - Queries
  - types.py - Types
  - utils.py - Utilities
  - whatnot.py - Main class

## Disclaimer

This project is unofficial and is not affiliated with or endorsed by Whatnot.