Skip to content

infotrex/bulk-upload-to-opensea

main
Switch branches/tags
Code

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 v1.0
https://www.youtube.com/watch?v=yEowEDfTSpA
~ or ~
Easy step by step
https://www.youtube.com/watch?v=j0WguSodGf8
Bulk upload to opensea - Buster: Captcha Solver
https://www.youtube.com/watch?v=6IoyczfQxtg

Pay Service

Why need to pay? I realise some user are over requested additional feature or addon over the limitation. if you are really need additional function for this bulk upload please contact my twitter @klvntss and the charge will by project basis. https://www.fiverr.com/kelvintss

Disclaimer

This free version script are not collect or capture any information while it running. Make sure you are understand the all coding and process before running, please read line by line the original code before start running. We will not be liable for any losses and/or damages for using of our script. Use at your own risk.

Changelog

  • Version 2.0.1 (upload_2captcha V2.py)
    Deleted some controls that were no longer needed for the polygon.
    Added Latest stable release: ChromeDriver
  • Version 2.0.0 (upload_2captcha V2.py)
    2Captcha and Buster Solver combined in one file
    Added repetitive error checks for many possible errors that may occur on the site
    Added "chrome_extension" Please open chrome_extension folder and read the instructions
    Collection Scraper added as prototype.
  • Version 1.9.0 (upload_2captcha.py)
    2Captcha Solver
    https://chrome.google.com/webstore/detail/2captcha-solver/ifibfemgeogfhoebkmokieepdoobkbpo?hl=en
    get your API-key from 2captcha.com
    Enabled & Solve automatically reCaptcha V2 at option page.
  • Version 1.8.9 (upload_captcha.py)
    Fixed duration range selection
  • Version 1.8.8 (upload_captcha.py)
    Add chrome extesion: Buster: Captcha Solver for Humans
    https://chrome.google.com/webstore/detail/buster-captcha-solver-for/mpbjkejclgfgadiemmefgebjfooflfhl?hl=en
    extension settings: Select any "speech service" and put in API key
  • Version 1.8.1 (upload18.py)
    • support "attributes" and "properties" metadata format
  • Version 1.8 (upload18.py)
    • Duration support added. Maximum duration is 6 months.
      *Please install "pip install python-dateutil"
      PC date format MUST set to mm/dd/yyyy
  • Version 1.0 (upload.py)
    • Standard version

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
  • 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)
    Please install PIP for Python if “pip is not recognized as an internal or external command
  • Run the script, type "python upload.py"
  • Once running the script, will pop-up the 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 a new chrome browser, login / sign-in your metamask account. Download metamask extension if don’t have
  • Download I'm not robot captcha clicker extension link: https://chrome.google.com/webstore/detail/im-not-robot-captcha-clic/ceipnlhmjohemhfpbjdgeigkababhmjc/related?hl=en-US
  • And click “start” to let it run.

For Collection Scraper added as prototype
  • Open your collection page like : https://www.opensea.io/collection/yourcollectionsname
  • Set the browser's zoom to 50% or less and wait for the page to fully load.
  • Click "SCRAPE Collection" Button to let it run
  • If you're having trouble doing it in bulk, on the collection page search for 1 and start then 2 then 3... You can do this up to 9 for a 10k collection.

Checklist before press "start" button

  • Disabled opensea night mode
  • Opensea collection link must end with "assets/create",
    look like this : https://www.opensea.io/collection/yourcollectionsname/assets/create
  • If polygon please tick "polycon blockchain
  • Please check "complete listing" for listing and unchecked for create NFT without listing step
  • If polygon please tick "polycon blockchain!
  • Select your images & json "src" folder
  • double check your image / json format: 1.png or 1.json

ChromeDriver - WebDriver for Chrome

Download your compatible chromedriver.exe https://chromedriver.chromium.org/downloads

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. Not compatible for MacOS

Contact me

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

Thanks

Please share and leave your star star
If you found it useful, buy me a coffee( i like coffee :),
Paypal: https://paypal.me/klvntss
Ethereum address: 0xd5146965809e4286e24dcf2bfbf58c3840d433a2
Thank you very much