Skip to main content

A package to use the nitrotype api and get player or team stats

Project description

NT.py

What is this?

  • gets racer stats
  • gets team stats
  • access the nitrotype api

Racer Class

Get the stats of a racer.

Arguments

  • username

How to use it:

import nitrotype
racer = nitrotype.Racer('adl212')
print(racer.username)

This will print out adl212 You can see all the attributes of the Racer class here

Team Class

Get the stats of a team.

Arguments

  • team tag

How to use it:

import nitrotype
team = nitrotype.Team('NTA')
print(team.leaders)

This will print out officers by type tuple (username, displayname) You can see all the attributes of the Team class here

Racer Attributes

Here are the attributes of the Racer class:

  • success - returns a boolean of True or False
    • If False, then other attributes will not exist
  • tag - The racer's current team's tag
  • userid - The userid of the racer
  • carIDs - A list of cars in nitrotype's car ids
  • username - The username of the racer
  • name - Current display name of the racer
  • tag_and_name - The user's team tag and display name put together
    • If not in team, will only be the display name
  • membership - Gold or regular membership
  • car - link to current car image
  • level - Current level of racer
  • experience - Amount of XP achieved
  • points - Amount of achievement points achieved
  • country - Country of racer
  • views - Player profile views
  • created - Account creation time
  • cars_owned - Amount of cars owned
  • cars_sold - Amount of cars sold
  • cars_total - Amount of cars owned and owned before
  • current_car - The name of the current car equipped
  • carid - The id of the current car equipped
  • nitros - The nitros owned by a Racer
  • nitros_used - Amount of nitros used by the Racer
  • nitros_total - Amount of nitros owned and used by the racer
  • races - Amount of races the racer has finished
  • first - Amount of races the racer placed first
  • second - Amount of races the racer placed second
  • third - Amount of races the racer placed third
  • first_perc - Percentage of races the racer placed first
  • second_perc - Percentage of races the racer placed second
  • third_perc - Percentage of races the racer placed third
  • wpm_average - The racer's current wpm average
  • wpm_high - The racer's current highest wpm Note: These stats might return an error as the racer may have not raced in the last 24 hours, in the season, or in the entire length of their account
  • boards - The racer's stats in json
  • daily_pre - The racer's daily stats in json
  • daily_races - Amount of races in the last 24 hours
  • daily_speed - Average speed in the last 24 hours
  • daily_accuracy - Average accuracy in the last 24 hours
  • daily_points - Points accumulated from the last 24 hours
  • season_pre - The racer's season stats in json
  • season_races - Amount of races in the current season
  • season_speed - Average speed in the current season
  • season_accuracy - Average accuracy in the current season
  • season_points - Points accumulated from the current season
  • friend_reqs_allowed - returns True if racer accepts friend requests, else it returns False
  • looking_for_team - returns True if racer accepts team invites, else it returns False

Team Attributes

Here are the attributes of the Team class:

  • data - json data received from the nitrotype api
  • success - returns a boolean of True or False
    • If False, then other attributes will not exist
  • info - team info like name and the tag Note: These stats might return an error as the team may have not raced in the last 24 hours, in the season, or in the lifetime of the team
  • daily_pre - daily stats of team in json
  • daily_races - team races in the last 24 hours
  • daily_speed - average speed of team in the last 24 hours
  • daily_accuracy - average accuracy of team in the last 24 hours
  • daily_points - amount of points accumulated in the last 24 hours
  • season_pre - seasonal stats of team in json
  • season_races - team races in the current season
  • season_speed - average speed of team in the current season
  • season_accuracy - average accuracy of team in the current season
  • season_points - amount of points accumulated in the current season
  • alltime_pre - alltime stats of team in json
  • alltime_races - team races in alltime
  • alltime_speed - average speed of team in alltime
  • alltime_accuracy - average accuracy of team in alltime
  • alltime_points - amount of points accumulated in alltime
  • leaders - officers by type tuple (username, displayname)
  • captain - captain by type tuple (username, displayname)
  • tag_and_name - The tag and name of a team put together
    • For example, [NTA]*Ambassadors*

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

NT.py-3.6.5.tar.gz (69.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

NT.py-3.6.5-py3-none-any.whl (132.4 kB view details)

Uploaded Python 3

File details

Details for the file NT.py-3.6.5.tar.gz.

File metadata

  • Download URL: NT.py-3.6.5.tar.gz
  • Upload date:
  • Size: 69.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.8.0 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for NT.py-3.6.5.tar.gz
Algorithm Hash digest
SHA256 697305eb01fc9d2b0d74a0d478c2672e23122f2188063d4191f78ba745c39c82
MD5 3f7fa60de35698c16b9f9f8a9a2d4bf9
BLAKE2b-256 e146e36b1446cce0707a827f9affcb87e012bb5b15f2b4b08534f10a88bb6481

See more details on using hashes here.

File details

Details for the file NT.py-3.6.5-py3-none-any.whl.

File metadata

  • Download URL: NT.py-3.6.5-py3-none-any.whl
  • Upload date:
  • Size: 132.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.8.0 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for NT.py-3.6.5-py3-none-any.whl
Algorithm Hash digest
SHA256 43fe27aba9eb21cde3f2a7469be005805a5d8a7b10dd05f2261a081168d55206
MD5 dcdd028f6eef2f886db90f0e2a442fe7
BLAKE2b-256 7aea9b17623d838aee44cadaa922ecf9c36b61a58b3021885eb3ac231fb89d8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page