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.0.8.tar.gz (10.1 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.0.8-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for memealerts-1.0.8.tar.gz
Algorithm Hash digest
SHA256 22cbe4193ed93e816d0ea5a9d70207839ecaf47b47a6fab874ddbf0a8e50dacb
MD5 d1cfa1a0f7905d84a5819096cf2f7157
BLAKE2b-256 00184c0b701c13cb65efb5167e070e09812d5f8ee4ce8265a8899f80b6640736

See more details on using hashes here.

Provenance

The following attestation bundles were made for memealerts-1.0.8.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.0.8-py3-none-any.whl.

File metadata

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

File hashes

Hashes for memealerts-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7dbd2ae3f32a52569591b7a6ac3d146f7f2a43419663f0462e0e125bfd7bc6ea
MD5 d18704882eda21a98888d2c4a530df1f
BLAKE2b-256 9b48814d768e0ff4fc0ef22bfd50af454fd35fc2447e4da9299dd552848c67e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for memealerts-1.0.8-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