Skip to content

tww0003/Fortnite-Tracker-Python-Wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header

A wrapper for the Fortnite Tracker API written in Python3. A Fortnite Tracker API scraper exists, but this library plays by the Fortnite Tracker rules.

Requirements

Installation

pip install FortniteTrackerAPI

Examples

When creating your API object you'll need to suppy it with a platform.
There are only 3 valid platform values.

Platform Value
PC pc
Playstation psn
Xbox One xbl

The API object will return a FortniteStats object that contains all useful stats given by the Fortnite Tracker API. Fortnite tracker also provides recent games, and additional lifetime stats, such as top 3, 5, 6, etc but this data didn't seem very reliable to me so I didn't include it.

The FortniteStats object has properties for current season, and lifetime stats. All stat properties are in upper case with current stats having CURRENT_ appended to the front and lifetime stats having LIFETIME_ appended to the front. The playlist for the stats is specified next by either SOLO_, DUO_, or SQUAD_.

Examples:
stats.CURRENT_SOLO_KPG
stats.LIFETIME_SOLO_KPG
stats.LIFETIME_KPG

A quick look into the Stats.py file will give you an idea on all the stats that are available.

Complete example:

from FortniteAPI import FortniteAPI

FortniteAPI.api_key = 'fortnite_api_key'
tyler = FortniteAPI('xbl', 'tylerw330')

print('Solo kills per game: ' + str(tyler.stats.CURRENT_SOLO_KPG))
print('Duo kills per game: ' + str(tyler.stats.CURRENT_DUO_KPG))
print('Squad kills per game: ' + str(tyler.stats.CURRENT_SQUAD_KPG))

If you'd like to change what user you get your data for call the set_user(self, user) method:
api.set_user('different_user')

This method assumes the user is on the same platform.
If you want to change the platform call the set_platform(self, platform) method, then reset the user with set_user(self, user)

api.set_platform('pc')
api.set_user('user_name')

License

Copyright (c) 2018 Tyler Williamson Licensed under the WTFPL license.

About

Python wrapper for the FortniteTracker.com API. The name really rolls off the tounge.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages