deleting the destiny api stuff, thats going nowhere
This commit is contained in:
parent
79dc029a7f
commit
60c9b1a325
67
destiny.py
67
destiny.py
@ -1,67 +0,0 @@
|
||||
from datetime import date
|
||||
import json
|
||||
import pprint
|
||||
import requests
|
||||
|
||||
account_name = 'Truttle%231248'
|
||||
base_url = 'https://www.bungie.net/Platform/Destiny2'
|
||||
headers = {'X-API-KEY': '777984975407420ba392ad951e37e406'}
|
||||
pp = pprint.PrettyPrinter(indent=4)
|
||||
|
||||
def parse_message(message):
|
||||
"""
|
||||
parse_message(message)
|
||||
|
||||
Handles the message and looks for the player's name.
|
||||
"""
|
||||
# Return the player's name
|
||||
name = message.content.split()[1]
|
||||
if len(message.content.split()) > 1:
|
||||
name = message.content.split()[1:].repalce('#', '%23')
|
||||
|
||||
return get_account_blob(player=name)
|
||||
|
||||
|
||||
def get_account_blob(account_name):
|
||||
initial_blob = requests.get(
|
||||
"%s/SearchDestinyPlayer/-1/%s" % (base_url, account_name),
|
||||
headers=headers
|
||||
).json()
|
||||
|
||||
character_map = {}
|
||||
account_metadata = initial_blob['Response'][0]
|
||||
print(account_metadata)
|
||||
|
||||
# character_map['profile_id'] = account_metadata['membershipId']
|
||||
# character_map['account_type'] = account_metadata['membershipType']
|
||||
|
||||
# account_url = "%s/%s/Profile/%s/?components=100" % (base_url, character_map['account_type'], character_map['profile_id'])
|
||||
# account_blob = requests.get(account_url, headers=headers).json()['Response']['profile']['data']
|
||||
|
||||
# character_map['player_name'] = account_blob['userInfo']['displayName']
|
||||
# character_map['date_last_played'] = account_blob['dateLastPlayed']
|
||||
# character_map['character_ids'] = [int(x) for x in account_blob['characterIds']]
|
||||
# return character_map
|
||||
|
||||
|
||||
def get_character_info(account_type, profile_id, character_id):
|
||||
character_url = "%s/%s/Profile/%s/Character/%s/?components=200" % (base_url, account_type, profile_id, character_id)
|
||||
|
||||
return requests.get(character_url, headers=headers).json()['Response']['character']['data']
|
||||
|
||||
|
||||
def get_clan_info(account_type, profile_id):
|
||||
group_url = "https://www.bungie.net/Platform/GroupV2/User/%s/%s/0/1/" % (account_type, str(profile_id))
|
||||
print(group_url)
|
||||
|
||||
return requests.get(group_url, headers=headers).json()
|
||||
|
||||
if __name__ == '__main__':
|
||||
print get_account_blob(account_name)
|
||||
|
||||
# account_type = get_account_blob(account_name)['account_type'],
|
||||
# profile_id = get_account_blob(account_name)['profile_id'],
|
||||
|
||||
# pp.pprint(
|
||||
# get_clan_info(account_type, profile_id)
|
||||
# )
|
Loading…
x
Reference in New Issue
Block a user