Skip to main content

async client library for the Emoji Connoisseur API

Project description

aioec
=====

An aiohttp-based client for the `Emoji Connoisseur API <https://emoji-connoisseur.python-for.life>`_.


Usage
----

.. code-block:: python

import aioec

client = aioec.Client(token='your token here')
# if no token is provided, only anonymous endpoints will be available

# this step isn't necessary but makes sure that your token is correct
my_user_id = await client.login()
# it returns the user ID associated with your token

# in a coroutine...
emote = await client.emote('Think')
emote.name # Think

await emote.edit(name='Think_', description='a real happy thinker')
# remove the description:
await emote.edit(description=None)

for gamewisp_emote in await client.search('GW'):
await gamewisp_emote.delete()

all_emotes = await client.emotes()
popular_emotes = await client.popular()

await client.close()

# it's also a context manager:
async with aioec.Client(token=my_token) as client:
await client.delete('Think_')
# this will automatically close the client

License
-------

MIT/X11

Copyright © 2018 Benjamin Mintz <bmintz@protonmail.com>

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

aioec-0.0.9.tar.gz (4.9 kB view details)

Uploaded Source

File details

Details for the file aioec-0.0.9.tar.gz.

File metadata

  • Download URL: aioec-0.0.9.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for aioec-0.0.9.tar.gz
Algorithm Hash digest
SHA256 a8a03df2de5e689a3b57ad41a93282dc1877b0b41b768d8eb10ef9c57c1326e7
MD5 e703e3a8358647cd4cabfdb2f6c52ad8
BLAKE2b-256 81ea418b9a61140b1e4cee4f8babc9bca2c9e68f39b6ac5815a6a76ad3373e35

See more details on using hashes here.

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