diff --git a/examples/feed-generator/generate.py b/examples/feed-generator/generate.py index ef911b7..a8c95c4 100755 --- a/examples/feed-generator/generate.py +++ b/examples/feed-generator/generate.py @@ -22,7 +22,7 @@ def init(): def saveEvent(event): try: - with open(os.path.join(outputdir, f'{event["uuid"]}.json'), 'w') as f: + with open(os.path.join(outputdir, f'{event["Event"]["uuid"]}.json'), 'w') as f: json.dump(event, f, indent=2) except Exception as e: print(e) @@ -68,9 +68,8 @@ if __name__ == '__main__': if not e_feed: print(f'Invalid distribution {e.distribution}, skipping') continue - if '_hashes' in e_feed: - hashes += [[h, e.uuid] for h in e_feed.pop('_hashes')] - manifest.update(e_feed.pop('_manifest')) + hashes += [[h, e.uuid] for h in e_feed['Event'].pop('_hashes')] + manifest.update(e_feed['Event'].pop('_manifest')) saveEvent(e_feed) print("Event " + str(counter) + "/" + str(total) + " exported.") counter += 1