%global _empty_manifest_terminate_build 0 Name: python-NT.py Version: 4.2.0 Release: 1 Summary: A package to use the nitrotype api and get player or team stats License: MIT License URL: https://github.com/adl212/NT.py Source0: https://mirrors.nju.edu.cn/pypi/web/packages/07/26/1e00b0be81b57028a36f667792d964abb5ebaa355d17f575793804ee79e9/NT.py-4.2.0.tar.gz BuildArch: noarch Requires: python3-cloudscraper Requires: python3-jsonpickle %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: ```python 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](#racer-attributes) ## Team Class Get the stats of a team. ### Arguments * team tag How to use it: ```python 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](#team-attributes) # 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 * `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 * `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*` %package -n python3-NT.py Summary: A package to use the nitrotype api and get player or team stats Provides: python-NT.py BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-NT.py # 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: ```python 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](#racer-attributes) ## Team Class Get the stats of a team. ### Arguments * team tag How to use it: ```python 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](#team-attributes) # 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 * `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 * `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*` %package help Summary: Development documents and examples for NT.py Provides: python3-NT.py-doc %description help # 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: ```python 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](#racer-attributes) ## Team Class Get the stats of a team. ### Arguments * team tag How to use it: ```python 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](#team-attributes) # 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 * `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 * `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*` %prep %autosetup -n NT.py-4.2.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-NT.py -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 4.2.0-1 - Package Spec generated