Python을 사용하여 NFT 메타데이터(JSON) 생성 - 독점 Doge Yacht Club 컬렉션 - 파트 IV

Python을 사용하여 NFT 메타데이터(JSON) 생성 - 독점 Doge Yacht Club 컬렉션 - 파트 IV

2022-10-19 last update

5 minutes reading tutorial nft vscode python
마지막 자습서에서는 Python 라이브러리를 사용하여 NFT 컬렉션을 생성했습니다.

우리는 그곳에서 우리의 Python 라이브러리를 다시 한 번 사용하여 NFT 컬렉션에 대한 각각의 메타데이터를 생성할 것입니다.

가장 먼저 할 일은 NFT가 포함된 이미지 폴더를 찾는 것입니다.

Visual Studio Code에서 이미지 폴더를 마우스 오른쪽 버튼으로 클릭하고 Finder에 표시를 클릭하여 폴더의 위치를 ​​확인합니다.



이 폴더를 손에 넣으면 다시 찾아올 것입니다.

그동안 Pinata로 이동하여 계정을 만드십시오.

Pinata는 NFT 데이터를 호스팅하는 데 사용할 서비스입니다.

계정을 만든 후 자격 증명으로 로그인합니다.



Pinata 대시보드에서 업로드 > 폴더로 이동합니다.



선택을 클릭하고 이전에 찾은 이미지 폴더를 업로드합니다.



폴더에 이름을 지정하고 업로드를 클릭합니다.



업로드가 완료되면 폴더가 대시보드에 나타납니다.

폴더의 CID를 복사합니다.



Visual Studio Code를 열고 metadata.py 파일로 이동합니다.

metadata.py 파일에서 16~25행을 찾습니다.



17행에 Pinata에서 복사한 CID를 붙여넣습니다. CID를 올바르게 붙여넣었는지 확인하십시오. 이중 슬래시(//) 뒤에 와야 합니다.

18행에서 NFT의 표시 이름을 선택합니다. 제 경우에는 "Doge #"를 선택했으므로 메타데이터를 생성할 때 첫 번째 NFT에 대해 "Doge #1"과 같은 값을 얻습니다. "Doge #2"는 두 번째 것 등을 위한 것입니다.

22행에 컬렉션에 대한 설명을 추가합니다. 무엇이든 될 수 있습니다. 컬렉션에 대해 다른 사람들에게 알리십시오.



metadata.py 파일을 저장합니다.

터미널을 열고 Generative-art-nft 폴더에 있는지 확인하고 다음 명령을 실행합니다.

python metadata.py


에디션 이름을 입력하라는 메시지가 표시됩니다.

Enter edition you want to generate metadata for: 
Much Wow Doge Club


NFT 컬렉션의 이름을 입력하고 Enter 키를 누릅니다.

위의 명령은 NFT 컬렉션에 대한 해당 JSON 데이터를 생성합니다.

Visual Studio Code 왼쪽에 각 NFT에 대한 메타데이터가 포함된 json이라는 새 폴더가 표시됩니다.



json 폴더의 파일을 자유롭게 탐색하십시오. 이 파일은 각 NFT에 대한 설명입니다. 여기에는 각 NFT의 이름과 해당 속성이 포함됩니다.

그러나 json 폴더의 파일에 .json 확장자가 없음을 알 수 있습니다. 이것은 라이브러리 자체의 문제인 것 같습니다.

할 수 있는 일은 json 폴더를 열고 모든 파일에 .json 확장자를 수동으로 추가하는 것입니다.

모든 파일을 선택하고 일괄적으로 이름을 변경하면 됩니다. Mac 및 Windows에서 이 작업을 수행할 수 있습니다.



파일에 .json 확장자를 추가한 후 Visual Studio Code 왼쪽에 오른쪽 확장명과 함께 표시되어야 합니다.



마지막으로, 다시 Pinata로 이동하여 이 튜토리얼의 시작 부분에서 images 폴더와 동일한 방식으로 json 폴더를 업로드합니다.

결국 Pinata 대시보드에는 두 개의 폴더가 있어야 합니다. 하나는 이미지용이고 하나는 json 파일용입니다.



다음 튜토리얼에서는 json 폴더의 CID가 필요하므로 이를 염두에 두십시오.

여기에서 이 튜토리얼을 끝내지만 다음 튜토리얼에서는 OpenSea에 NFT 컬렉션을 배포할 것입니다.

이 시리즈를 끝내기 위해 기다릴 수 없다면 이미 Youtube에 있는 전체 NFT 비디오 시리즈를 확인할 수 있습니다.

잊지 마세요!! :)

유튜브:



트위터:

오픈씨

MEDYC Collection