mirror of
https://github.com/KevinMidboe/escape-snapchat.git
synced 2025-10-29 17:40:20 +00:00
fixup! Initial code
This commit is contained in:
@@ -34,33 +34,13 @@ with open("memories_history.json") as memories_file:
|
|||||||
memories = all_memories
|
memories = all_memories
|
||||||
|
|
||||||
print(
|
print(
|
||||||
"First memory is a {}, taken on {} (found at {}...)".format(
|
"First memory is a {}, taken on {} (available at {}...)".format(
|
||||||
memories[-1]["Media Type"],
|
memories[-1]["Media Type"],
|
||||||
memories[-1]["Date"],
|
memories[-1]["Date"],
|
||||||
memories[-1]["Download Link"][:10]
|
memories[-1]["Download Link"][:10]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
# Get Download Links
|
|
||||||
|
|
||||||
st = datetime.datetime.now()
|
|
||||||
for i, memory in enumerate(memories):
|
|
||||||
if i%100 == 0:
|
|
||||||
print("{}: Time Elapsed: {}. Getting URL for date {}:".format(i, memory["Date"], datetime.datetime.now() - st), end=" ")
|
|
||||||
try:
|
|
||||||
link = requests.post(memory["Download Link"]).text
|
|
||||||
if i%100 == 0:
|
|
||||||
print("Success")
|
|
||||||
memory["url"] = link
|
|
||||||
except:
|
|
||||||
if i%100 == 0:
|
|
||||||
print("Failed")
|
|
||||||
|
|
||||||
# Save memories JSON _with_ AWS URLs
|
|
||||||
|
|
||||||
with open('useful_memories_history.json', 'w') as fp:
|
|
||||||
json.dump(memories, fp)
|
|
||||||
|
|
||||||
# Download all memories and record the time taken
|
# Download all memories and record the time taken
|
||||||
|
|
||||||
if os.path.exists("useful_memories_history.json") and not overwrite:
|
if os.path.exists("useful_memories_history.json") and not overwrite:
|
||||||
@@ -69,18 +49,19 @@ if os.path.exists("useful_memories_history.json") and not overwrite:
|
|||||||
memories = data
|
memories = data
|
||||||
else:
|
else:
|
||||||
print("Fetching all actual URLs")
|
print("Fetching all actual URLs")
|
||||||
|
# Get Download Links
|
||||||
|
|
||||||
st = datetime.datetime.now()
|
st = datetime.datetime.now()
|
||||||
for i, memory in enumerate(memories):
|
for i, memory in enumerate(memories):
|
||||||
if i%100 == 0:
|
print("{}: Time Elapsed: {}. Getting URL for date {}:".format(i, memory["Date"], datetime.datetime.now() - st), end=" ")
|
||||||
print("{}: Time Elapsed: {}. Getting URL for date {}:".format(i, memory["Date"], datetime.datetime.now() - st), end=" ")
|
|
||||||
try:
|
try:
|
||||||
link = requests.post(memory["Download Link"]).text
|
link = requests.post(memory["Download Link"]).text
|
||||||
if i%100 == 0:
|
print("Success")
|
||||||
print("Success")
|
|
||||||
memory["url"] = link
|
memory["url"] = link
|
||||||
except:
|
except:
|
||||||
if i%100 == 0:
|
print("Failed")
|
||||||
print("Failed")
|
# Save memories JSON _with_ AWS URLs
|
||||||
|
|
||||||
with open('useful_memories_history.json', 'w') as fp:
|
with open('useful_memories_history.json', 'w') as fp:
|
||||||
json.dump(memories, fp)
|
json.dump(memories, fp)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user