Skip to main content

An asynchronous wrapper for the discord.bio api

Project description

discordbio

An asynchronous Python wrapper for the discord.bio API

Installing

pip install discordbio

Usage

  • Setting up the client

This will be used to make requests to the API

from discordbio import DBioClient

client = DBioClient()
  • Getting a user's details, via username or Discord ID

All methods of DBioClient are typed meaning your IDE should auto complete the attributes If not, you can import the types (UserDetails and UserConnections) and manually set the type

details = await client.details("geek")

# With Type
from discordbio import UserDetails

details: UserDetails = await client.details("geek")
  • Getting a specific value from a user's details, e.g. description
description = (await client.details("geek")).settings.description
  • Getting a user's connections
connections = await client.connections("geek")

# With Discord connections
connections = await client.connections("geek", with_discord=True)

# With Type
from discordbio import UserConnections

connections: UserConnections = await client.connections("geek", with_discord=True)

Attributes

  • Details (from client.details)
settings: Settings
discord: Discord
  • Settings
user_id: int
name: str
status: Optional[str]
description: Optional[str]
verified: bool
upvotes: int
premium: bool
location: Optional[str]
gender: Optional[str]
birthday: Optional[datetime]
email: Optional[str]
occupation: Optional[str]
created_at: datetime
banner: Optional[str]
  • Discord
id: int
username: str
avatar: Optional[str]
discriminator: str
  • Connections (from client.connections)
github: Optional[str]
website: Optional[str]
instagram: Optional[str]
snapchat: Optional[str]
linkedin: Optional[str]
discord: List[DiscordConnection]
  • Discord Connections
connection_type: str
name: str
url: str

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

discordbio-1.1.0.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

discordbio-1.1.0-py3-none-any.whl (9.7 kB view hashes)

Uploaded Python 3

Supported by

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