Skip to main content

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
  • Validation for unsupported file types.
  • User-friendly errors for handling status codes of failed HTTP requests.

Created by acatia#5378

Installation & Setup

  1. Install the package:

    pip install wantstoparty
    
  2. Create a wants-to.party account.

  3. On your dashboard, click the "View api key" button:

    image

  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wantstoparty-2.1.3.tar.gz (10.5 kB view hashes)

Uploaded Source

Built Distribution

wantstoparty-2.1.3-py3-none-any.whl (13.9 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