Python wrapper for http://fortnitetracker.com/ api.
Project description
fortnite-python
Python wrapper for http://fortnitetracker.com/ api.
Installation
You can install it via pip
pip install fortnite-python
Usage
You need to register for an api key at https://fortnitetracker.com/site-api
Then it's just easy as:
from fortnite_python import Fortnite
fortnite = Fortnite('Given api key')
Retrieving a player:
>>> from fortnite_python import Fortnite
>>> fortnite = Fortnite('Given api key')
>>> player = fortnite.player('playername')
player
<Player 20a8fafaa-6chfj-6455-b715-2424fff pc>
The default platform is PC, if you want to use a diferent platform you should do it this way:
>>> from fortnite_python import Fortnite
>>> from fortnite_python.domain import Platform
>>> fortnite = Fortnite('Given api key')
>>> player = fortnite.player('playername', Platform.XBOX)
>>> player
<Player 20a8fafaa-6chfj-6455-b715-2424fff xb1>
You can check the available platforms here
Retrieving player stats:
>>> from fortnite_python import Fortnite
>>> from fortnite_python.domain import Mode
>>> fortnite = Fortnite('Given api key')
>>> player = fortnite.player('playername')
>>> stats = player.getStats(Mode.DUO)
>>> stats.wins
'10'
>>> stats.top3
'20'
You can check the available modes here
Getting matches data:
When calling matches you have to pass the player id and the number of matches you want (from 1 to 50)
>>> player = fortnite.player('playername')
<Player 20a8fafaa-6chfj-6455-b715-2424fff pc>
>>> fortnite.matches(player.id, 5)
[<Match 806686859>, <Match 806611889>, <Match 806602331>, <Match 806532871>,
<Match 806522998>]
Retrieving the current Challenges:
>>> from fortnite_python import Fortnite
>>> fortnite = Fortnite('Given api key')
>>> challenges = fortnite.challenges()
>>> print (challenges)
[<Challenge 1>, <Challenge 1>, <Challenge 1>, <Challenge 1>, <Challenge 1>, <Challenge 1>, <Challenge 1>]
>>> challenges[0].name
Visit all of the Corrupted Areas
>>> challenges[0].reward_picture_url
https://cdn.thetrackernetwork.com/cdn/trackernetwork/63D2upload.png
Retrieving the current Fortnite store:
>>> from fortnite_python import Fortnite
>>> fortnite = Fortnite('Given api key')
>>> store = fortnite.store()
>>> fortnite.store()
[<StoreItem 1974>, <StoreItem 6010>, <StoreItem 1246>, <StoreItem 6012>,
<StoreItem 918>, <StoreItem 4835>, <StoreItem 6050>, <StoreItem 5981>]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for fortnite_python-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50adfc31e03e6ad8e8ef29bd6b2838937e87ce26c62fbde94a9ee3e96224caa0 |
|
MD5 | 45589a2008e596d650c2b8a6c8ec3325 |
|
BLAKE2b-256 | a52787777840b929ca5b241a3ecabecdb692eb8d5f14ec2b4839eab300d42208 |