Skip to content

ejdaduya/battlefield1-sdk

 
 

Repository files navigation

Battlefield 1 SDK

Build Status Test Coverage

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

About

Python SDK for Battlefield 1 API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%