Skip to content

Instantly share code, notes, and snippets.

View jcurbelo's full-sized avatar
👽

Robin Curbelo jcurbelo

👽
View GitHub Profile
@jcurbelo
jcurbelo / edition-abi.json
Created September 12, 2023 22:20
edition-abi
[
{
"inputs": [
{
"internalType": "string",
"name": "tokenURI",
"type": "string"
},
{
"internalType": "uint256",
@jcurbelo
jcurbelo / convert.py
Created May 20, 2022 17:56
Converts Adobe Bridge CSV into NiftyKit's metadata JSON
import csv
import json
import re
data = []
result = []
def extract_attrs(kwds_list):
kwds = kwds_list.split(';')
attrs = []
@jcurbelo
jcurbelo / merge.py
Last active February 21, 2023 23:35
Merge several metadata JSON files into one
import json
import os
FOLDER = './metadata'
result = []
# read all .json files in the folder
print('Reading files...')
json_files = [f for f in os.listdir(FOLDER) if f.endswith('.json')]
print('Found {} files.'.format(len(json_files)))
<script type="module" src="https://unpkg.com/@niftykit/components/dist/components/components.esm.js">
</script>
<div>
<div class="dropkit">
<h3>Mumbai</h3>
<nk-dropkit apikey="pu16DaU0xXCaHnH5Vj3G" dev="true"></nk-dropkit>
</div>
<div class="dropkit">
@jcurbelo
jcurbelo / upload_nifty_kit.py
Last active June 20, 2024 19:03
Upload Multiple Tokens to Nifty Kit
import requests
import json
data = {}
with open('nifty.json') as f:
data = json.load(f)
url = "https://api.niftykit.com/v3/collections/tokens"
@jcurbelo
jcurbelo / upload_ipfs_with_infura.py
Last active November 5, 2021 18:30
upload_ipfs_with_infura
from typing import Dict, List
import requests
import json
import glob
CHUNK_SIZE = 128
URL = "https://ipfs.infura.io:5001/api/v0/add"
HEADERS = {
"Authorization": "Basic YOUR-ENCODED-API-KEY"
}