Skip to content
This repository has been archived by the owner on Oct 28, 2020. It is now read-only.

Girbons/battlefield1-sdk

Repository files navigation

Battlefield 1 SDK

https://travis-ci.org/Girbons/battlefield1-sdk.svg?branch=master https://coveralls.io/repos/github/Girbons/battlefield1-sdk/badge.svg?branch=master Updates Python 3

Setup

From the command line:

pip install battlefield1-sdk

Usage

GET API_KEY: https://battlefieldtracker.com/site-api/create

Examples

from bf1.battlefield import Battlefield
# PLATFORM AVAILABLES
# 'xbox'
# 'playstation'
# 'pc'
bf = Battlefield(username='YOUR USERNAME', api_key='YOUR API KEY', platform='YOUR PLATFORM')

# STATS SERVICE
bf.stats_service.basic_stats()
bf.stats_service.detailed_stats()
bf.stats_service.career_for_owned_games()

# PROGRESSION SERVICE
bf.progression_service.get_codex()
bf.progression_service.get_dog_tags()
bf.progression_service.get_filtered_codex()
bf.progression_service.get_kit_ranks_map()
bf.progression_service.get_medals()
bf.progression_service.get_vehicle(vehicle='mark v landship')
bf.progression_service.get_vehicles()
bf.progression_service.get_weapon(weapon='c93')
bf.progression_service.get_weapons()

# LOADOUT SERVICE
bf.loadout_service.get_items()
bf.loadout_service.get_items_gates()
bf.loadout_service.get_kits()
bf.loadout_service.get_presets()
bf.loadout_service.get_equipped_dog_tags()

# response format is in JSON

Run Tests

Export your API_KEY:

export API_KEY='YOUR API KEY'

Run tox:

tox