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
- Host: GitHub
- URL: https://github.com/veeso-dev/bigluca
- Owner: veeso-dev
- License: mit
- Created: 2022-11-17T12:17:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-11T08:24:00.000Z (about 3 years ago)
- Last Synced: 2025-02-14T16:41:43.607Z (over 1 year ago)
- Language: Rust
- Size: 3.59 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# bigluca
~ Cryptopapies NFT generator ~
[](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)