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