An API wrapper for the wants-to.party API.
Project description
wantstoparty
An API wrapper for the wants-to.party API.
About
wantstoparty is a feature-rich API wrapper for the wants-to.party API which provides full API coverage, supporting blocking/non-blocking HTTP methods and much more.
Notable features:
- Blocking (sync) and non-blocking (async) support.
blocking example
non-blocking example
- Upload files by providing a local file path. (I.E, file stored on disk) or bytes-like file object. (see examples above)
- Get all files hosted on your wants-to.party account.
- Get account information associated with the given API key.
- Delete files by their given file ID.
- Set a maximum uploadable file size limit.
- Prevents files that exceed your specified limit being uploaded.
see example
- Prevents files that exceed your specified limit being uploaded.
- Validation for unsupported file types.
- User-friendly errors for handling status codes of failed HTTP requests.
Created by acatia#5378
Installation & Setup
-
Install the package:
pip install wantstoparty
-
Create a wants-to.party account.
-
On your dashboard, click the "View api key" button:
-
Import the
WantsToParty
class:from wantstoparty import WantsToParty # For async use, refer to the examples. wtp = WantsToParty("api key from dashboard")
Join the Motion Development server for extra help, here.
Examples
Some examples can be found in the examples/ folder.
Contributing
Contributions are welcome! Check out the contributing guidelines beforehand.
License
This is licensed under MIT. Read the license here.
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
Built Distribution
File details
Details for the file wantstoparty-2.1.3.tar.gz
.
File metadata
- Download URL: wantstoparty-2.1.3.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a876280f61274a176e5c1ac280a42f9ea58e37a134fd738d7bf5d230e22af45 |
|
MD5 | a3a8746f734385c14857ac1bea2b9d56 |
|
BLAKE2b-256 | f910b69bc1f20c0500bdd04cca427db765ee343a71f7adf5e1563be63747729f |
File details
Details for the file wantstoparty-2.1.3-py3-none-any.whl
.
File metadata
- Download URL: wantstoparty-2.1.3-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16c01620ee063c29e38f3eafb6c763c67a464c70e00a292e2ccdf7c5b2a8ca74 |
|
MD5 | 6a29b25e4891c625bbcdf05abb06a89d |
|
BLAKE2b-256 | e13681f161da2756351a990b248f787be6764c50fe749d47d2363de2aeb264a2 |