Skip to main content

Memealerts async/sync client

Project description

Memealerts Python Client

This project is a library which provides you clients for interaction with memealerts.

Install

pip install memealerts

Usage

Using sync client

from memealerts import MemealertsClient

token = "<Your bearer token>"

cli = MemealertsClient(token)

supporters = cli.get_supporters()
first_supporter = supporters.data[0].supporterId
cli.give_bonus(first_supporter, 5)

Using async client

import asyncio
from memealerts import MemealertsAsyncClient

token = "<Your bearer token>"

cli = MemealertsAsyncClient(token)

async def main():
    supporters = await cli.get_supporters()
    first_supporter = supporters.data[0].supporterId
    await cli.give_bonus(first_supporter, 5)

asyncio.run(main())

Badges

wakatime Black GitHub Org's stars PyPI - License PyPI PyPI - Status PyPI - Python Version PyPI - Downloads

License

MIT License

TODO

  • handle errors from api
  • iterator for all supporters
  • user/find
  • other methods and schemas

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

memealerts-1.1.4.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

memealerts-1.1.4-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file memealerts-1.1.4.tar.gz.

File metadata

  • Download URL: memealerts-1.1.4.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for memealerts-1.1.4.tar.gz
Algorithm Hash digest
SHA256 9be5c180a88346e19c00b0637c83ffb9a26efe650425e37cbc811b19a0d66e4f
MD5 b51391b44d168fa5be25c1db6c4b1c39
BLAKE2b-256 1cf65d00b2d91f3c3807b35837492eb70b76fb668ed9836604a41b9cfab0b728

See more details on using hashes here.

Provenance

The following attestation bundles were made for memealerts-1.1.4.tar.gz:

Publisher: ci-cd.yaml on Quantum-0/memealerts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memealerts-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: memealerts-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for memealerts-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e63a905db4db5078f8ea543a586835d41ae13302790ee1c158485949a274dac1
MD5 cf79ddf289ea014402d9160db739315b
BLAKE2b-256 a1e03a6d8f9edded57bfec5bc3e8779194e52d16dd97c74621b2149a9741d6c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for memealerts-1.1.4-py3-none-any.whl:

Publisher: ci-cd.yaml on Quantum-0/memealerts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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