Core 명령어
자산 또는 컬렉션 가져오기
mplx core fetch 명령어를 사용하면 민트 주소로 MPL Core 자산이나 컬렉션을 가져올 수 있습니다. 메타데이터를 보고 선택적으로 관련 파일을 다운로드할 수 있습니다.
자산 가져오기
기본 사용법
mplx core fetch asset <assetId>
다운로드 옵션
mplx core fetch asset <assetId> --download --output ./assets
mplx core fetch asset <assetId> --download --image
mplx core fetch asset <assetId> --download --metadata
자산 가져오기 옵션
--download: 자산 파일을 디스크에 다운로드 (추가 플래그로 개별 파일 선택 가능)--output <path>: 다운로드한 자산을 저장할 디렉토리 경로 (--download 필요)--image: 이미지 파일 다운로드 (--download 필요)--metadata: 메타데이터 파일 다운로드 (--download 필요)--asset: 자산 데이터 파일 다운로드 (--download 필요)
컬렉션 가져오기
기본 사용법
mplx core fetch collection <collectionId>
다운로드 옵션
mplx core fetch collection <collectionId> --output ./collections
컬렉션 가져오기 옵션
-o, --output <path>: 다운로드한 컬렉션 파일의 출력 디렉토리. 지정하지 않으면 현재 폴더가 사용됩니다.
예시
자산 가져오기 예시
- 단일 자산 가져오기:
mplx core fetch asset 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa
- 자산 파일을 특정 디렉토리에 다운로드:
mplx core fetch asset 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa --download --output ./assets
- 이미지만 다운로드:
mplx core fetch asset 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa --download --image
컬렉션 가져오기 예시
- 컬렉션 가져오기:
mplx core fetch collection HaKyubAWuTS9AZkpUHtFkTKAHs1KKAJ3onZPmaP9zBpe
- 컬렉션 파일을 특정 디렉토리에 다운로드:
mplx core fetch collection HaKyubAWuTS9AZkpUHtFkTKAHs1KKAJ3onZPmaP9zBpe --output ./collections
출력
자산 가져오기 출력
파일을 다운로드할 때 다음 구조가 생성됩니다:
<output_directory>/
<assetId>/
metadata.json
image.<extension>
asset.json
컬렉션 가져오기 출력
파일을 다운로드할 때 다음 구조가 생성됩니다:
<output_directory>/
<collectionId>/
metadata.json
image.<extension>
collection.json
참고사항
- 가져오기 명령어는 파일 유형을 자동으로 감지하고 적절한 확장자를 사용합니다
- 컬렉션에 대해 출력 디렉토리를 지정하지 않으면 현재 디렉토리에 파일이 저장됩니다
- 메타데이터 JSON 파일은 가독성을 위해 예쁘게 인쇄됩니다
- 이미지 파일은 원래 형식과 품질을 유지합니다
- 명령어는 존재하지 않는 경우 필요한 디렉토리를 생성합니다
- 컬렉션의 경우 메타데이터와 이미지 파일이 함께 다운로드됩니다
- 자산의 경우 특정 구성 요소(이미지, 메타데이터 또는 자산 데이터)를 선택하여 다운로드할 수 있습니다
