Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Simplified Geometry Dash API

Project description

Project License Project Development Status PyPI Library Version Required Python Versions Code Quality [Codacy] Patreon Page [Support]

gd.api is a library-styled API that simplifies interaction with servers of Geometry Dash.

Key Features

  • Modern Pythonic API
  • High coverage of the supported Geometry Dash API
  • Using async and await syntax

Installing

Python 3.5.3 or higher is required

To install the library, you can just run the following command:

# Linux/OS X
python3 -m pip install -U gd.api

# Windows
py -3 -m pip install -U gd.api

To install the developer version, run these commands:

$ git clone https://github.com/NeKitDS/gd.api
$ cd gd.api
$ python3 -m pip install -U .

Running the Server

Running the application is very simple.

import gdapi

gdapi.run()

This server is soon going to be available here.

Credits

You can find the credits in gd.py repository.

Authors

This project is mainly developed by NeKitDS, looking forward to seeing more contributors!

Endpoints

/api/ - Get version info of aiohttp, gd.py and gd.api

/api/user/<user_id> - Fetch a user by AccountID

/api/search/user/<query> - Fetch a user by PlayerID or Name

/api/song/<song_id> - Fetch a song in GD by SongID

/api/ng_song/<song_id> - Fetch a song from Newgrounds by SongID

/api/level/<level_id> - Fetch a level in GD by LevelID

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gd.api, version 0.1.3
Filename, size File type Python version Upload date Hashes
Filename, size gd.api-0.1.3.tar.gz (6.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page