Generic File Maker
Automatically create a fully uploadable and listing-ready metadata file quickly and easily.
Generate a whole compatible file or complete an existing file with generic values supporting incrementation.
If you cannot purchase on Gumroad or if you want to pay using crypto-currencies, contact me on Telegram or send me an email at maxime_drean@yahoo.com.
What does this tool do?
Using the Generic File Maker, you can complete your JSON metadata file using a simple generic file that contains 21 details, 18 about NFTs and 3 about how the tool works. It supports increment value, for example if you name your assets (images or videos) from 1 to 10000, you can in one line complete all the file paths of the metadata file.
You can complete and massively edit some details of your metadata file. And if you already uploaded a collection and scraped it using the Collection Scraper tool, you can complete the generated metadata file with sale details.
Installation of this tool
After acquiring this tool, be sure to download all the files and save the key to a file so as not to lose it.
This key and the files are available in your Library on Gumroad or in the email receipt.
- Before proceeding to these steps, make sure that Python is installed.
- Extract the tool folder from the ZIP archive file. Make sure all files are in the same parent folder.
- Open a command prompt as administrator and type this command (change the path with your own):
cd "path/to/opensea-generic-file-maker/"
Example for the path:"C:/Users/Administrator/Desktop/opensea-generic-file-maker/"
- Then, in the same command prompt, type one of these commands (may require the
sudo
command on macOS and Linux):pip install -r requirements.txt
pip3 install -r requirements.txt
python -m pip install -r requirements.txt
python3 -m pip install -r requirements.txt
py -m pip install -r requirements.txt
How to complete the generic file?
Details part
In the details part of the generic file, you have to complete with the value you want to put in your metadata file.
- However if you want to use specific things in this file, read this:
- To use backspaces in the description, add
\\n
for one\n
(break a line). - If you want to use quotes in the description, add
\\\"
for one"
. - If you want to use backslashes in in the description, add
\\\\
for one\
.
What does the value incrementation
mean?
You may have different file names, URLs or descriptions for each of your NFTs, so these details will be different for each NFT.
-
number
: it will use a numeric value for incrementing (1
,2
,3
,4
, etc). -
letter
: it will use the alphabet for incrementing (A
toZ
, thenAA
toAZ
, etc).
This value (number
or letter
) will be added wherever you place {}
in your detail.
What does the format
value mean?
This is the way "increment": "number",
will work.
-
0
: default value, numbers will be incremented in a basic way. -
-1
: it will add a specific number of digits depending on the number of NFTs (10000 NFTs ➜00001
,00002
, etc). - Any strictly positive number: number of digits (3 digits ➜
001
, ...100
, etc).
Settings part
-
overwrite
: it will overwrite the entire contents of a metadata file. Set it totrue
if you want this. -
overwrite_empty
: it will overwrite the details of a metadata file only if they are as default value. Set it totrue
if you want this. -
append
: it will append the value of any list of dictionary details (properties, levels, stats). Set it totrue
if you want this.
How to run this tool?
- Open a command prompt as administrator and type this command (change the path with your own):
cd "path/to/opensea-generic-file-maker/"
Example for the path:"C:/Users/Administrator/Desktop/opensea-generic-file-maker/"
- Then, in the same command prompt, type one of these commands (may require the
sudo
command on macOS and Linux):python generic.py
python3 generic.py
py generic.py - Press
Enter
and type your licence key (XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX
). - If you already have a compatible file with missing or incorrect details, select the
Duplicate from existing file.
option, else selectGenerate a new file.
to generate a new file from the generic file completed. - Select the output structure of the metadata file.
- Select the completed generic file from the list or browse it on your computer.
- If you selected the
Duplicate from existing file.
option, select the completed metadata file from the list or browse it on your computer. - Finally, type the starting number for the increment.
- Your metadata file is now generated in the
data/
folder of the tool folder. - Your metadata file is now ready to be used by the bot!
Tutorial video
You will get a Python tool to create a compatible metadata file easily and quickly.