- Open Terminal and navigate to this folder
- Run
pip3 install -r /path/to/requirements.txt
- Go to the collection on OpenSea, and click on one of the NFT's
- Look at the URL, and copy the long string after '/assets/' (make sure to not include the following slash, or the number after it). This is the contract address.
- Go to Etherscan.com and paste the contract address into the search bar
- Click on the 'Contract' tab
- Click 'Read Contract'
- Scroll down to the tokenURI function, click it, enter '1' in the input field, and click submit
- The result is the tokenURI, which can take many forms...
a) URL (eg.
https://api.themekaverse.com/meka/1
) Copy the link but REMOVE the 1 at the end, after the last slash b) IPFS Link (eg.ipfs://QmUBZpfqwzZxw9pQB6RykMpetW2X5xxVhSHmZmGV/
) Copy the link but REMOVE the 1 at the end, after the last slash c) IPFS Cloud Service Link (eg.https://gateway.pinata.cloud/ipfs/QmUBZpfqwzZxw9pQB6RykMpetW2X5xxVhSHm1TyYCZmGV2/1)
Copy the long string in the URL, and insert it into this format:ipfs://QmUBZpfqwzZxw9pQB6RykMpetW2X5xxVhSHm1TyYCZmGV2/
c) Base64 Code (started withbase64
, then a bunch of random code) Code is not ready for this yet d) JSON object (readable token data, surrounded by brackets) God Mode is not ready for this yet - Move to the next step!!!
- Open
godMode.py
and switch out thetoken_contract_address
andurl_stub
for your chosen NFT collection - Run
python3 godMode.py
- If it works, it will spit out
tokens.csv
in this folder - Go to the Google Sheets template, and make a duplicate
- Select the cell that says 'this', then go File > Import, and then choose 'Replace data at selected cell' under 'Import Location', then click 'Import Data'