Last active
August 29, 2015 14:09
-
-
Save jdunne-kaplan/4b7f3de61412a19ea118 to your computer and use it in GitHub Desktop.
Import SlideDeck
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import models | |
import json | |
from lib.utils import DateTimeJSONEncoder | |
d = models.SlideDeck.get_by_id("47cabc7c-3b06-48fb-9f85-b7a194a7c6d1") | |
print json.dumps(d.to_dict(), cls=DateTimeJSONEncoder) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import models | |
import json | |
from lib.utils import DateTimeJSONEncoder | |
j = r'{"deck_url": "https://s3.amazonaws.com/slides.kaplan.com/PACE/d545a25b-9ddb-4122-8033-abd021e92b36/data", "deck_id": "47cabc7c-3b06-48fb-9f85-b7a194a7c6d1", "slide_count": 121, "name": "Series_7_CN_Session_4.pptx", "modified_at": "2014-10-23T16:01:03.054480", "created_at": "2014-10-23T16:01:03.054460", "client_code": "PACE", "slides": [{"slide_id": "1", "slide_number": 1}, {"slide_id": "2", "slide_number": 2}, {"slide_id": "3", "slide_number": 3}, {"slide_id": "4", "slide_number": 4}, {"slide_id": "5", "slide_number": 5}, {"slide_id": "6", "slide_number": 6}, {"slide_id": "7", "slide_number": 7}, {"slide_id": "8", "slide_number": 8}, {"slide_id": "9", "slide_number": 9}, {"slide_id": "10", "slide_number": 10}, {"slide_id": "11", "slide_number": 11}, {"slide_id": "12", "slide_number": 12}, {"slide_id": "13", "slide_number": 13}, {"slide_id": "14", "slide_number": 14}, {"slide_id": "15", "slide_number": 15}, {"slide_id": "16", "slide_number": 16}, {"slide_id": "17", "slide_number": 17}, {"slide_id": "18", "slide_number": 18}, {"slide_id": "19", "slide_number": 19}, {"slide_id": "20", "slide_number": 20}, {"slide_id": "21", "slide_number": 21}, {"slide_id": "22", "slide_number": 22}, {"slide_id": "23", "slide_number": 23}, {"slide_id": "24", "slide_number": 24}, {"slide_id": "25", "slide_number": 25}, {"slide_id": "26", "slide_number": 26}, {"slide_id": "27", "slide_number": 27}, {"slide_id": "28", "slide_number": 28}, {"slide_id": "29", "slide_number": 29}, {"slide_id": "30", "slide_number": 30}, {"slide_id": "31", "slide_number": 31}, {"slide_id": "32", "slide_number": 32}, {"slide_id": "33", "slide_number": 33}, {"slide_id": "34", "slide_number": 34}, {"slide_id": "35", "slide_number": 35}, {"slide_id": "36", "slide_number": 36}, {"slide_id": "37", "slide_number": 37}, {"slide_id": "38", "slide_number": 38}, {"slide_id": "39", "slide_number": 39}, {"slide_id": "40", "slide_number": 40}, {"slide_id": "41", "slide_number": 41}, {"slide_id": "42", "slide_number": 42}, {"slide_id": "43", "slide_number": 43}, {"slide_id": "44", "slide_number": 44}, {"slide_id": "45", "slide_number": 45}, {"slide_id": "46", "slide_number": 46}, {"slide_id": "47", "slide_number": 47}, {"slide_id": "48", "slide_number": 48}, {"slide_id": "49", "slide_number": 49}, {"slide_id": "50", "slide_number": 50}, {"slide_id": "51", "slide_number": 51}, {"slide_id": "52", "slide_number": 52}, {"slide_id": "53", "slide_number": 53}, {"slide_id": "54", "slide_number": 54}, {"slide_id": "55", "slide_number": 55}, {"slide_id": "56", "slide_number": 56}, {"slide_id": "57", "slide_number": 57}, {"slide_id": "58", "slide_number": 58}, {"slide_id": "59", "slide_number": 59}, {"slide_id": "60", "slide_number": 60}, {"slide_id": "61", "slide_number": 61}, {"slide_id": "62", "slide_number": 62}, {"slide_id": "63", "slide_number": 63}, {"slide_id": "64", "slide_number": 64}, {"slide_id": "65", "slide_number": 65}, {"slide_id": "66", "slide_number": 66}, {"slide_id": "67", "slide_number": 67}, {"slide_id": "68", "slide_number": 68}, {"slide_id": "69", "slide_number": 69}, {"slide_id": "70", "slide_number": 70}, {"slide_id": "71", "slide_number": 71}, {"slide_id": "72", "slide_number": 72}, {"slide_id": "73", "slide_number": 73}, {"slide_id": "74", "slide_number": 74}, {"slide_id": "75", "slide_number": 75}, {"slide_id": "76", "slide_number": 76}, {"slide_id": "77", "slide_number": 77}, {"slide_id": "78", "slide_number": 78}, {"slide_id": "79", "slide_number": 79}, {"slide_id": "80", "slide_number": 80}, {"slide_id": "81", "slide_number": 81}, {"slide_id": "82", "slide_number": 82}, {"slide_id": "83", "slide_number": 83}, {"slide_id": "84", "slide_number": 84}, {"slide_id": "85", "slide_number": 85}, {"slide_id": "86", "slide_number": 86}, {"slide_id": "87", "slide_number": 87}, {"slide_id": "88", "slide_number": 88}, {"slide_id": "89", "slide_number": 89}, {"slide_id": "90", "slide_number": 90}, {"slide_id": "91", "slide_number": 91}, {"slide_id": "92", "slide_number": 92}, {"slide_id": "93", "slide_number": 93}, {"slide_id": "94", "slide_number": 94}, {"slide_id": "95", "slide_number": 95}, {"slide_id": "96", "slide_number": 96}, {"slide_id": "97", "slide_number": 97}, {"slide_id": "98", "slide_number": 98}, {"slide_id": "99", "slide_number": 99}, {"slide_id": "100", "slide_number": 100}, {"slide_id": "101", "slide_number": 101}, {"slide_id": "102", "slide_number": 102}, {"slide_id": "103", "slide_number": 103}, {"slide_id": "104", "slide_number": 104}, {"slide_id": "105", "slide_number": 105}, {"slide_id": "106", "slide_number": 106}, {"slide_id": "107", "slide_number": 107}, {"slide_id": "108", "slide_number": 108}, {"slide_id": "109", "slide_number": 109}, {"slide_id": "110", "slide_number": 110}, {"slide_id": "111", "slide_number": 111}, {"slide_id": "112", "slide_number": 112}, {"slide_id": "113", "slide_number": 113}, {"slide_id": "114", "slide_number": 114}, {"slide_id": "115", "slide_number": 115}, {"slide_id": "116", "slide_number": 116}, {"slide_id": "117", "slide_number": 117}, {"slide_id": "118", "slide_number": 118}, {"slide_id": "119", "slide_number": 119}, {"slide_id": "120", "slide_number": 120}, {"slide_id": "121", "slide_number": 121}], "provider": "kapxppt", "external_id": "agxzfmthcGxhbnVjbXNyKAsSClNsaWRlR3JvdXAYgICAoMmE3woMCxIERmlsZRiAgICAgNeMCgw"}' | |
deck_dict = json.loads(j) | |
id = deck_dict["deck_id"] | |
del deck_dict["created_at"] | |
del deck_dict["modified_at"] | |
del deck_dict["deck_id"] | |
print deck_dict | |
deck = models.SlideDeck(id=id, **deck_dict) | |
deck.put() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment