Create > Series > CSV Upload > Allow uploads of a single asset via CSV file

ISSUE

If one goes to Create > Series > CSV Upload with a .csv file consisting of a single record, the error message: You must have more than 1 asset appears and one cannot proceed.

USE CASE

  • Artist chooses CSV Upload to create initial collection because:
    • ensure consistency across objects
    • avoids data entry errors
    • tremendous efficiency gains compared to manual upload
  • Artist develops system to export data to CSV format and mints initial collection
  • Problem: As time goes on, artist wants to add one asset at a time to collection
  • Artist can no longer use system developed for CSV Upload and is forced to use Manual Entry, which is significantly more inefficient and error-prone.

BENEFITS TO THE COMMUNITY // WHY THIS SHOULD BE FIXED

Artists need good tooling to maintain and add to collections over time. Allowing collections to be initialized via CSV Upload is a great feature that ensures stability and quality in the initial mint. It also encourages artists to build systems that export their data to CSV format.

Post-launch, however, artists need the ability to maintain and grow their collections over time–however they see fit–even if that means one ERC-721 at a time. Being able to use the CSV Upload tooling they’ve already built for the initial mint, would greatly help artists safely, consistently, and efficiently maintain long-form collections over time.

IDEAL RESOLUTION

If there isn’t a technical reason for disallowing one-record csv files in the CSV Upload process, then the easiest solution is to simply allow these files to go through.

FWIW I still think the “Series” nomenclature still holds even if one is only uploading one record via CSV because, more than likely, the reason one has their data available in CSV format to begin with is because it is part of an existing series.

If the above isn’t technically possible then I’m happy to provide other suggestions!

1-RECORD CSV FILE FOR TESTING PURPOSES

name,description,created_by,image,hidden::animation_url,hidden::format,background_color,attribute::File Creation Date,attribute::File Type(s) Represented,attribute::File Size,attribute::File Size Tranche,attribute::Is Animated,attribute::Has Sound,attribute::Number Of Files In Portrait,attribute::Portrait Type
string,string,string,string,string,string,string,string,string,string,string,string,string,number,string
"Apollo-11","File portrait of the code NASA wrote for the Command and Lunar Modules on the Apollo 11 mission, which landed people on the moon for the first time in 1969.

**Portrait source at time of mint**: [github.com/chrislgarry/Apollo-11](https://github.com/chrislgarry/Apollo-11) 

**View on enterthemachine.io:** [v3.enterthemachine.io/series/portraits-of-famous-files/5](https://v3.enterthemachine.io/series/portraits-of-famous-files/5)

**Interactivity** 
- **Start/stop sound:** “s” on desktop • swipe right/left on touch devices
- **Stop/restart animation:** Spacebar on desktop • tap and hold on touch devices
- **Zoom:** Stop animation then scroll wheel on desktop • pinch and zoom on touch devices
- **Pan:** Stop animation then click and drag on desktop • touch and drag on touch devices
- **Rotate:** Stop animation then alt/opt + shift + click and drag on desktop • pinch and rotate on touch devices


**Digital conservation:** Documentation of this internet-native artwork is stored permanently onchain should future changes in web-based technologies affect how it is displayed.

- **Documentation permalink:** [arweave.net/AilP8pbOdI3lF4edXlKTNruhWGVOqHxtN-KhzgCtnRI](https://arweave.net/AilP8pbOdI3lF4edXlKTNruhWGVOqHxtN-KhzgCtnRI)
- **Transaction:** [viewblock.io/arweave/tx/AilP8pbOdI3lF4edXlKTNruhWGVOqHxtN-KhzgCtnRI](https://viewblock.io/arweave/tx/AilP8pbOdI3lF4edXlKTNruhWGVOqHxtN-KhzgCtnRI)
- **Format:** video/quicktime
- **Resolution:** 1296 x 2304
- **Duration:** 1'29


**About**: *Enter The Machine* extends the boundaries of portraiture to include digital entities such as files, folders, programs, and information systems.

Building on previous iterations, *Enter The Machine 3.0: Portraits of Famous Files* is a series of portraits of culturally and historically significant digital entities. For more information see [v3.enterthemachine.io](https://v3.enterthemachine.io).",Eric Corriel,https://assets.enterthemachine.io/v3/famous-files/thumbnails/square/lg/5.gif,"https://arweave.net/BZ3uaQk4jjiKCLT8fzTSmu-vkIn7xTigF82RnW9jH8s",{ "format": "HTML" },"000000","1968 - 1969","AGC","3,186,209 bytes (3.5 MB)","1MB - 10 MB",True,True,177,Group

Thanks for your consideration!

1 Like

gm! Appreciate you taking the time to write this. This is great feedback for us - The usecase makes alot of sense. Do you have an examples of the metadata you have used in the past?

Whoops–somehow I missed your reply @lyndo.eth!

As for an example–yes–just copy the text under 1-RECORD CSV FILE FOR TESTING PURPOSES above into a text file, save it as .csv and navigate to Create > Series > CSV Upload. That should help you understand the use-case.

Thanks again for considering this feature; don’t hesitate if there’s anything else I can help with.