Whatnot API
Work-in-progress unofficial asynchronous API wrapper for Whatnot API.
Download
poetry add whatnot
or pip install whatnot
Roadmap
See ROADMAP.md
Example
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.