nftgen 0.0.3 copy "nftgen: ^0.0.3" to clipboard
nftgen: ^0.0.3 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 project = Directory('project');
// For CONFIG and NFT
final layerDir = Directory('${project.path}${sep}layer');
final imageDir = Directory('${project.path}${sep}image');
final metaDir = Directory('${project.path}${sep}meta');
// To ANALYZE NFT
final csvNft = File('${project.path}${sep}rarity_nft.csv');
final csvLayers = File('${project.path}${sep}rarity_layers.csv');

// Write config JSON based on layers directory

final Map<String, dynamic> config =
    Config.generate('Your NFT', layerDir, factor: 3);
final configFile = File('${project.path}${sep}config_gen.json');
Io.writeJson(configFile, config);

// Generate metadata based on config JSON

Nft.generateMeta(configFile, metaDir);

// Generate NFTs based on config JSON

await Nft.generateNft(configFile, layerDir, imageDir, metaDir);

// Analyze generated NFT metadata and save it

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

// Update metadata json with CID code given in config

Config.updateCidMetadata(configFile, metaDir,
    cidSearch: "<-- Your CID Code-->", cidReplace: "NEW-CID");
1
likes
0
points
34
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