From the command line:
pip install battlefield1-sdk
GET API_KEY: https://battlefieldtracker.com/site-api/create
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
Export your API_KEY:
export API_KEY='YOUR API KEY'
Run tox:
tox