Skip to content

Instantly share code, notes, and snippets.

@huberf
Last active June 2, 2017 22:35
Show Gist options
  • Save huberf/949374d23a49bfe24d94da787d138eb1 to your computer and use it in GitHub Desktop.
Save huberf/949374d23a49bfe24d94da787d138eb1 to your computer and use it in GitHub Desktop.
Nomie Backup Duplicate Clearing
# Clear duplicates from Dropbox backup
import json
file = open('Android-Nexus 5X-559865688.nomie.json')
dataRaw = file.read()
data = json.loads(dataRaw)
events = data['events']
cleanedEvents = []
lastId = ''
for i in events:
if not i['_id'] == lastId:
cleanedEvents += [i]
lastId = i['_id']
beforeClearCount = len(data['events'])
data['events'] = cleanedEvents
afterClearCount = len(data['events'])
print('Count before clear: ', beforeClearCount)
print('Count after clear: ', afterClearCount)
output = open('Android-Nexus 5X-1.nomie.json', 'w')
output.write(json.dumps(data))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment