Weeb.sh API Wrapper, customised for use in discord.py
Project description
# weebapi
![img](https://img.shields.io/pypi/v/weebapi.svg) ![img2](https://img.shields.io/pypi/pyversions/weebapi.svg)
## Pluggable Weeb.sh API Wrapper
### Documentation
**All available documentation can be found here:** [weebapi.readthedocs.io](https://weebapi.readthedocs.io)
### How to install:
**1. With pip**
`pip install -U weebapi`
**2. From GitHub**
`pip install -U git+https://github.com/AndyTempel/weebapi#egg=weebapi`
### Usage:
**With bot integration:**
```python
from discord.ext.commands import Bot
from weebapi import Client
bot = Bot(command_prefix="+")
Client.pluggable(bot=bot, api_key="VeryNiceKey123")
@bot.command()
async def owo(ctx):
image = await bot.weebsh.get_random(image_type="owo")
await ctx.send(str(image))
>>> https://cdn.weeb.sh/images/SklMOkytDb.jpeg
```
**or without bot integration:**
```python
from discord.ext.commands import Bot
from weebapi import Client
bot = Bot(command_prefix="+")
weeb = Client(api_key="VeryNiceKey123")
@bot.command()
async def owo(ctx):
image = await weeb.get_random(image_type="owo")
await ctx.send(str(image))
>>> https://cdn.weeb.sh/images/SklMOkytDb.jpeg
```
![img](https://img.shields.io/pypi/v/weebapi.svg) ![img2](https://img.shields.io/pypi/pyversions/weebapi.svg)
## Pluggable Weeb.sh API Wrapper
### Documentation
**All available documentation can be found here:** [weebapi.readthedocs.io](https://weebapi.readthedocs.io)
### How to install:
**1. With pip**
`pip install -U weebapi`
**2. From GitHub**
`pip install -U git+https://github.com/AndyTempel/weebapi#egg=weebapi`
### Usage:
**With bot integration:**
```python
from discord.ext.commands import Bot
from weebapi import Client
bot = Bot(command_prefix="+")
Client.pluggable(bot=bot, api_key="VeryNiceKey123")
@bot.command()
async def owo(ctx):
image = await bot.weebsh.get_random(image_type="owo")
await ctx.send(str(image))
>>> https://cdn.weeb.sh/images/SklMOkytDb.jpeg
```
**or without bot integration:**
```python
from discord.ext.commands import Bot
from weebapi import Client
bot = Bot(command_prefix="+")
weeb = Client(api_key="VeryNiceKey123")
@bot.command()
async def owo(ctx):
image = await weeb.get_random(image_type="owo")
await ctx.send(str(image))
>>> https://cdn.weeb.sh/images/SklMOkytDb.jpeg
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
weebapi-0.1.13b0.tar.gz
(9.3 kB
view hashes)
Built Distributions
weebapi-0.1.13b0-py3.6.egg
(30.7 kB
view hashes)
weebapi-0.1.13b0-py3-none-any.whl
(14.7 kB
view hashes)
Close
Hashes for weebapi-0.1.13b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec66c18c4732edcca8b762d53767888971e51b05f2b8ce7cd1861b5c4b2b2213 |
|
MD5 | c0c2e28e9878ff72553c748eb1f055db |
|
BLAKE2b-256 | 50c80191514eeab96552d50d990693b0fde9a6f48579c42347a29ddf80a88901 |