https://github.com/scrazzz/imgbbpy
An Asynchronous and Synchronous API Wrapper for the Imgbb API.
https://github.com/scrazzz/imgbbpy
api asynchronous imgbb imgbb-api python python3 synchronous
Last synced: 10 months ago
JSON representation
An Asynchronous and Synchronous API Wrapper for the Imgbb API.
- Host: GitHub
- URL: https://github.com/scrazzz/imgbbpy
- Owner: scrazzz
- License: mit
- Created: 2022-01-24T11:16:38.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-24T11:16:51.000Z (over 4 years ago)
- Last Synced: 2024-12-08T01:19:54.835Z (over 1 year ago)
- Topics: api, asynchronous, imgbb, imgbb-api, python, python3, synchronous
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 15
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# imgbbpy
An Asynchronous and Synchronous API Wrapper for the Imgbb API.
## Installation
Install imgbbpy via `pip`.
```sh
pip install imgbbpy
```
imgbbpy requires Python 3.7+
## Quickstart
Asynchronous usage:
```py
import asyncio
from imgbbpy.aio import Client
async def main():
client = Client('API KEY')
image = await client.upload(file='path/to/image.jpeg')
print(image.url)
await client.close()
asyncio.get_event_loop().run_until_complete(main())
```
Synchronous usage:
```py
from imgbbpy import Client
client = Client('API KEY')
image = client.upload(file='path/to/image.png')
print(image.url)
```
You can get an API Key from https://api.imgbb.com.
## Documentation
Documentation can be found in the `documentation.md` file.
## License
MIT, see LICENSE for more details.