Skip to main content

Simple listcord api wrapper for python!

Project description

Listcord.py

An official wrapper for the listcord api!

View https://listcord.xyz/apidocs to view the raw api documentation!

Installation

pip install listcord.py

Getting started

Get your api token from https://listcord.xyz/me. The Listcord api is currently only available only for those who have bots registered in our botlist! After getting your token, make sure your token is kept somewhere secret!

import listcord

client = listcord.Client("Replace this with your token!")
print(client.get_bot('some bot id'))

This package also supports asynchronous fetching too!

import listcord
import asyncio

client = listcord.Client("Replace this with your token!")

@asyncio.coroutine
def main():
    bot = yield from client.get_bot_async('some bot id')
    print(bot)

loop = asyncio.get_event_loop()
loop.run_until_complete(main())

Methods

There are only some methods with the asynchronous ones too!

client.get_bot('801976787264471120') # Returns the information of the bot!
await client.get_bot_async('801976787264471120') # Returns the information of the bot asynchronously!

client.get_bot_reviews('801976787264471120'); # Returns the array of reviews of the bot!
await client.get_bot_reviews_async('801976787264471120'); # Returns the array of reviews of the bot asynchronously!

client.get_review('user id', 'bot id'); # Returns the review details by the discord id of the reviewer and the bot which was reviewed!
await client.get_review_async('user id', 'bot id'); # Returns the review details by the discord id of the reviewer and the bot which was reviewed asynchronously!

client.has_voted('user id', 'bot id'); # Verify if the particular user has voted a paticular bot by id!
await client.has_voted_async('user id', 'bot id'); # Verify if the particular user has voted a paticular bot by id asynchronously!

client.search('shaz'); # Returns the array of the bots which matches your query!
await client.search_async('shaz'); # Returns the array of the bots which matches your query aynchronously!

Contact

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

listcord.py-1.5.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

listcord.py-1.5.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file listcord.py-1.5.0.tar.gz.

File metadata

  • Download URL: listcord.py-1.5.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.7

File hashes

Hashes for listcord.py-1.5.0.tar.gz
Algorithm Hash digest
SHA256 4d2dcdfe9f4f7aa20632ef11ec65f699ea8760498f352c73cb31ec1785f4e948
MD5 48e403e1ac7c9ce17184897c52955ce0
BLAKE2b-256 6e3f4915ee918ba226008c3bd2a7e6ae27a630bb239e078c5b7313786a48a4ba

See more details on using hashes here.

File details

Details for the file listcord.py-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: listcord.py-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.7

File hashes

Hashes for listcord.py-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ff419c7f3f46d3364e6b37c01400a0237bf28d9134759e38889be2e1061f513
MD5 45678961d23fe3a7bb1091801625107f
BLAKE2b-256 cb842c2b925d155ca8abda26e5269d4669681e672065afd1e1cfd373645a63ac

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