Skip to content

GreepTheSheep/node-trackmania.io

Repository files navigation

Logo

NPM

npm GitHub release

Trackmania.io API Status Discord

npm NPM

GitHub issues GitHub pull requests

GitHub Repo stars GitHub forks

Builds

Please read this topic

The User Agent Header will be automatically set to your project directory name, with your current file name included, you can also set your User Agent with the method Client.setUserAgent("My Project Name");

API Keys can be set with the method Client.setAPIKey("yourname:yourkey");

If you're still unsure about your use of the API, feel free to DM Miss on the Openplanet Discord with any further questions.


API Keys

API keys for trackmania.io are not mandatory, but can be used to increase the rate limit. These are not given out frequently, and as such are issued only on request. For more information, contact Miss on the Openplanet Discord.


Documentation

Documentation and examples are available on this website


Contributing

Please see the CONTRIBUTING.md file


Discussion

If you want to talk about this project or just for saying hi, Join the Project's Discord Server, in the #node-tmio channel


Projects that use this Trackmania.io library

Add yours here by opening a PR!


Other Trackmania.io Implementations

There are a few other implementations of the Trackmania.io API, these are:

Add yours here by opening a PR!


Thanks

Thanks to @codecat for creating trackmania.io and for helping me with their API (and updating it everytime).

Thanks to Nadeo (Trackmania's studio) for giving an API to trackmania.io.

Thanks to @dassschaf and @stefan-baumann for chat formatting remover code in regex (it saves my life)

Thanks to @Flirno for player COTD results API

Thanks to @jonese1234 for the dataset to get the players searching


Alt