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 xbox>
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.get_stats(Mode.DUO)
>>> stats.top1
'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 Distribution
fortnite-python-0.3.5.tar.gz
(4.7 kB
view details)
File details
Details for the file fortnite-python-0.3.5.tar.gz
.
File metadata
- Download URL: fortnite-python-0.3.5.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.32.2 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1eae14b0138b04a43849f8ee1553083540d985e7f492a310c52e02c99ffa9cd5 |
|
MD5 | fdb9cc1c97bc9f171134c106cef94d07 |
|
BLAKE2b-256 | 391671511a3d475f76edc165c38805ce3c17e710f4f963762602a2dc8ce97e4f |