Skip to main content

A new, modern API wrapper for the top.gg API

Project description

This project is now retired

I do not work on discord bots anymore, and consequently do not use top.gg anymore.

This package should continue to work with v0 of the top.gg API, however will not work with v1 or any newer versions, assuming they are breaking changes to the API.

You are welcome to fork and continue developing this code should you wish, however, for a project that is guaranteed to continue being developed well into the future, I recommend you use the official python SDK..

I am, however, now creating bots on matrix, and even have my own bot library!

This repository is indefinitely archived.


Top.py

issues: unresolved pull requests: unresolved version: unresolved supported python versions: unresolved downloads: unresolved code style: black discord.py version: 1.x, 2.0a

An alternative wrapper for the top.gg API

Please note, this is not an official package from top.gg. We are not affiliated with top.gg in any way. If you want to install their official package, please see their repo.

Introduction

Warning! top.py is not tested to be compatible with discord.py forks, or any other library than the official discord.py library. If you encounter issues when using another library, please open an issue with as much detail and support will be added.

top.py is a python wrapper for the top.gg discord bot list API. top.py aims to be object-oriented, whereas the official top.gg python SDK is more low-level raw data.

Installation

You can install the latest stable release here:

pip install top.py

But, if you're reading this, you're most likely a developer - you should know how to install packages by now.

Examples

You can see examples in the examples.md file.

Supported Features

Feature Name Supported?
Automatic posting of server count
Searching/Bulk Querying Bots
Fetching a bot
Fetching a user
Fetching last 1000 upvotes
Fetching a bot's stats
Checking individual user vote
Manual posting server count
Models for all individual endpoints
In-house ratelimiting
Vote Webhooks
Making you a nice slice of toast

NOTE: We do NOT currently provide official support for discord server list. That's coming soon.

top.py features

  • Object-Oriented (No-more shall you faff about with dictionaries)
  • Sensible function names & arguments

Useful links

support (or mention @eek#7574 in top.gg) | docs | PyPi | examples | (META) Code Of Conduct | (META) Contributing Guidelines

Experiencing an issue?

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

top.py-1.4.3.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

top.py-1.4.3-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

Details for the file top.py-1.4.3.tar.gz.

File metadata

  • Download URL: top.py-1.4.3.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for top.py-1.4.3.tar.gz
Algorithm Hash digest
SHA256 653e59bd57810909b907a041df7880fe22763c3c2057e9a83a50e31284c49566
MD5 6f26c21488a0fec5935778d60b5590e1
BLAKE2b-256 0c3d1dd7e7b0aec8a958f51cd114970d5be56b597ea45fe5b3c4276417536b1e

See more details on using hashes here.

File details

Details for the file top.py-1.4.3-py3-none-any.whl.

File metadata

  • Download URL: top.py-1.4.3-py3-none-any.whl
  • Upload date:
  • Size: 32.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for top.py-1.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c3e6d1552abde100391e905a117aca7fd6b2e6f61965f94e32fdc90f9c2b92d
MD5 d2cb16c96d9490b3de6cdc23bbc44c11
BLAKE2b-256 8bc2a29bde0bcfa28b67c175b589e2a8e866c8b69d95dcfff6e7b89d839bf253

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