Skip to content

ManojPremarathna/bulk-upload-to-opensea

 
 

Repository files navigation

bulk-upload-to-opensea

A cross platform python IDE implementing selenium 4
If you want to support this project or me, please check out my NFTs
https://opensea.io/collection/fortune-cat-neko and wish give it a little love or grab it.
Thank you.

Tutorial video https://www.youtube.com/watch?v=yEowEDfTSpA

INSTRUCTIONS

  • Download and extract this project in your local device (keep all files and folders that come with the repo in this folder)
  • Download and update Python. My python version is 3.8.10 * https://www.youtube.com/watch?v=9o4gDQvVkLU
  • Copy Chrome profile into Chrome profile that come with the repo in this folder
    search "%LOCALAPPDATA%\Google\Chrome\User Data\" copy chrome profile.
    https://www.howtogeek.com/255653/how-to-find-your-chrome-profile-folder-on-windows-mac-and-linux/
  • Put all the NFTs images into folder “src/images” (etc 1.png), and NFTs properties metadata .json file put into folder src/json. (etc 1.json)
  • Open this project folder with any code editor and click "open powershell " or ‘Terminal’
  • Pip install requirements.txt by running the following command (pip install -r requirements.txt)
  • Run the script, type “python upload.py”
  • Once running the script, will pop-up a dialog box / application
  • Fill in the variable for your project upload properties,
  • Click and Select the “src” folder.
  • Click and “save this form”
  • Click “open chrome browser” will popup new chrome browser, login / sign-in your metamask account. Download metamask extension if don’t have
  • And click “start” to let it run.

File usage

For slow internet speed, please use general file ** xxxx.py**
For speed up the upload process, please use xxx-fast.py
For some user have "SSL: CERTIFICATE_VERIFY_FAILED" issue, please use xxx-SSL.py
For only listing, please use xxx-only.py

Checklist before press "start" button

  • Disabled opensea night mode
  • You local / PC Chrome profile are copy into the folder "chrome_profile"
  • Opensea collection link must end with "assets/create",
    look like this : https://www.opensea.io/collection/yourcollectionsname/assets/create
  • untick "polycon blockchain
  • Select "src" folder
  • double check your image / json format: 1.png or 1.json
  • press "open chrome browser" button, will popup a new chrome browser

#files

Error message indicator

DeprecationWarning: use options instead of chrome_options chrome_options=opt,

  • 1) Press "open chrome browser" and 2) "start" button to resolved this error message
urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
  • please use "upload-ssl.py" this file

Enhanced section

Will do a unique price setting for each individual nft image.
If you like my project, please check out my NFTs https://opensea.io/collection/fortune-cat-neko and do a minimun support. Thank you.

Message for a MacOS user

Currently this script only tested in Windows 7. You can try run into your MacOS. Thank you.

If you have any questions or want to get in contact you can find me on twitter by searching @klvntss

About

BULK UPLOAD NFTs to OPENSEA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%