nftgen 0.0.2+1 copy "nftgen: ^0.0.2+1" to clipboard
nftgen: ^0.0.2+1 copied to clipboard

outdated

NFT unqiue image generator and metadata analyzer, available on library and command line.

example/example.md

final sep = Platform.pathSeparator;
final assets = Directory('assets');

final layersDir = Directory('${assets.path}${sep}layers');
final imagesDir = Directory('${assets.path}${sep}images');
final metaDir = Directory('${assets.path}${sep}meta');

final csvNft = File('${assets.path}${sep}rarity_nft.csv');
final csvLayers = File('${assets.path}${sep}rarity_layers.csv');

// Write config JSON based on layers directory.

final Map<String, dynamic> config = Config.generate(layersDir, factor: 3);
final configFile = File('${assets.path}${sep}config_generated.json');
Io.writeJson(configFile, config);

// Generate NFTs based on config JSON.

Nft.generate(configFile, layersDir, imagesDir, metaDir);

// Analyze generated NFT metadata and save it

final nftAnalysis = Rarity.nfts(metaDir);
final layersAnalysis = Rarity.layers(metaDir);
Io.save(nftAnalysis, csvNft);
Io.save(layersAnalysis, csvLayers);

// Update metadata json with CID code given in config.
// Adjust cidCode in config before running this command.

Config.updateCidMetadata(configFile, metaDir);
1
likes
0
points
35
downloads

Publisher

verified publishernovelplotter.com

Weekly Downloads

NFT unqiue image generator and metadata analyzer, available on library and command line.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, image, io, path

More

Packages that depend on nftgen