@@ -0,0 +1,804 @@
+#!/usr/bin/python%0A%0Aimport json%0Aimport os%0Aimport sys%0Aimport tempfile%0Aimport urllib2%0Aimport zipfile%0A%0A# Get the manifest urls.%0Areq = urllib2.Request(%0A    %22https://www.bungie.net//platform/Destiny/Manifest/%22,%0A    headers=%7B'X-API-Key': sys.argv%5B1%5D%7D,%0A)%0Aresp = json.loads(urllib2.urlopen(req).read())%0Aif resp%5B'ErrorCode'%5D != 1:%0A    raise Exception(%22error: %25s%22, resp)%0A%0Awith tempfile.TemporaryFile() as tf:%0A    # Download the zipped database.%0A    path = resp%5B'Response'%5D%5B'mobileWorldContentPaths'%5D%5B'en'%5D%0A    resp = urllib2.urlopen(%22https://www.bungie.net%25s%22 %25  path)%0A    while True:%0A        chunk = resp.read(16 %3C%3C 10)%0A        if not chunk:%0A            break%0A        tf.write(chunk)%0A%0A    # Unzip the database to the current directory.%0A    tf.seek(0)%0A    with zipfile.ZipFile(tf, 'r') as f:%0A        f.extractall()%0A

Add a script to download the manifest database.