diff --git a/scripts/export_market/export.py b/scripts/export_market/export.py new file mode 100644 index 0000000..b227242 --- /dev/null +++ b/scripts/export_market/export.py @@ -0,0 +1,47 @@ +import csv +import json +import datetime + +mintTable = [] +nftTable = [] +nftTransferTable = [] + +contracts = lambda : json.load(open('contract.json', 'r')) + +def exportMintTable(): + rows = [] + with open('mint.raw.csv', 'w', newline='') as f: + writer = csv.writer(f) + writer.writerows(rows) + +def exportNftTable(): + rows = [] + with open('nft.raw.csv', 'w', newline='') as f: + writer = csv.writer(f) + writer.writerows(rows) + +def exportNftTransferTable(): + rows = [] + with open('nft_transfer.raw.csv', 'w', newline='') as f: + writer = csv.writer(f) + writer.writerows(rows) + +def exportNftSumTable(): + rows = [] + for nft in nftTable: + rows.push( + ( + nft['token_id'], + nft['token_type'], + nft['creator_address'], + nft['owner_address'], + nft['tags'], + datetime.datetime.fromtimestamp(nft['modifytime']) + ) + ) + with open('nft.sum.csv', 'w', newline='') as f: + writer = csv.writer(f) + writer.writerows(rows) + + +print('hello')