An open API service indexing awesome lists of open source software.

https://github.com/veeso-dev/bigluca

Cryptopapies NFT generator
https://github.com/veeso-dev/bigluca

Last synced: about 1 year ago
JSON representation

Cryptopapies NFT generator

Awesome Lists containing this project

README

          

# bigluca



~ Cryptopapies NFT generator ~

[![ci](https://github.com/cryptopapies/bigluca/workflows/Build/badge.svg)](https://github.com/cryptopapies/bigluca/actions)

---

## Get started 🚀

What you'll need:

- Rust
- NodeJS

### Build Big Luca

```sh
cargo build -r
```

### Generate random NFTs

```sh
cargo run -r -- --config config/config.json --database-path database/db.json --collection COLLECTION_NAME --output nfts/COLLECTION_NAME -n AMOUNT_OF_NFTS_TO_GENERATE -v
```

### Generate NFT from attributes

Given a JSON file with name, description and attributes.

```sh
cargo run -r -- --config config/config.json --database-path database/db.json --collection COLLECTION_NAME --output nfts/COLLECTION_NAME -m -v
```

Collection names:

- dubai-papi

---

## Upload NFT to IPFS

Once the NFT are generated, they will be located at `artifacts/collection-name/` and there will be two files for each NFT, a JSON file with the metadata and a PNG file with the image.

Now enter `tools/ipfs-upload` and run:

```node index.js output/collection_name```

or use the bash script to upload many automatically:

```./deploy.sh ../../nfts/dubai-papi/ output/dubai-papi/ START_INDEX END_INDEX```

---

## License 📃

bigluca is licensed under the MIT license.

You can read the entire license [HERE](LICENSE)