maximedrn / opensea-automatic-bulk-upload-and-sale

A Selenium Python bot to automatically and bulk upload/ mint and list your NFTs on OpenSea. All metadata compatible, Ethereum and Polygon blockchains supported, reCAPTCHA solvers included.
GNU General Public License v3.0
326 stars 108 forks source link

Generic File Maker #356

Closed CryptoPunkFrens closed 2 years ago

CryptoPunkFrens commented 2 years ago

I have another problem Generic File Maker if you can help. Choose your data file: 0 - Browse a file on PC. File number: 0 Browsing on your computer... Something went wrong. Expecting ',' delimiter: line 43 column 22 (char 1064)

CryptoPunkFrens commented 2 years ago

is uploading but I don't know where because the https://opensea.io/collection/blackpunksnft is empty

CryptoPunkFrens commented 2 years ago

NFT n°1/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

NFT n°2/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

NFT n°3/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

NFT n°4/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

NFT n°5/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

NFT n°6/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

NFT n°7/5000: Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Uploading NFT. Solving the reCAPTCHA. Solved. Upload failed. Metadata saved in the data/upload_and_sale_bec0b2c3.json file.

maximedrn commented 2 years ago

What error is displayed by OpenSea?

CryptoPunkFrens commented 2 years ago

All what I can see is this because is not going to collection page This error is on the first page just before Create ; [401] Not authorized contract editor.

CryptoPunkFrens commented 2 years ago

but metamask is on main account is not on account for this collection

CryptoPunkFrens commented 2 years ago

how to stop this process?

maximedrn commented 2 years ago

how to stop this process?

Ctrl + C

maximedrn commented 2 years ago

but metamask is on main account is not on account for this collection

What information did you type for the account name? Its name or its private key (not the recovery phrase)?

CryptoPunkFrens commented 2 years ago

I ignored

maximedrn commented 2 years ago

So you want to upload on your Account 1, right?

CryptoPunkFrens commented 2 years ago

anything will do, what is better way. I can even create collection on main account and just to run again

maximedrn commented 2 years ago

Yes, you can do this. Make sure to update the collection field in the metadata file if you change the collection URL

CryptoPunkFrens commented 2 years ago

will be the same name because I will close first this collection on this account and then I will create the same name of the collection on my main Account1

CryptoPunkFrens commented 2 years ago

I will prefer if I can keep this account3 for this collection, so what I need to change in cmd

maximedrn commented 2 years ago

Open the MetaMask extension (not in the bot), click on the 3 dots, select Account details, and click on Export private key. Copy it and paste it when it asks for the account name.

CryptoPunkFrens commented 2 years ago

thanks a lot It's running nicely Some of them is failing but that is the problem for another day. I have collection of 5000 so I will contact you again to help me with this images to upload them. You are very helpful and I will give 5 stars everywhere, for now ciao and don't forget to enjoy your life ;-)

CryptoPunkFrens commented 2 years ago

I have to ask can I upload another collection on another PC with different metamask account???

maximedrn commented 2 years ago

I have to ask can I upload another collection on another PC with different metamask account???

Yes you can

CryptoPunkFrens commented 2 years ago

then I did something wrong I have error on approving collection, my metamask comes on but is not approving

maximedrn commented 2 years ago

You must approve your collection manually. OpenSea asks for it once.

CryptoPunkFrens commented 2 years ago

even when I try to do that is the same error

CryptoPunkFrens commented 2 years ago

why I can't approve this collection? I trayed on all 3 PC and is just not possible

CryptoPunkFrens commented 2 years ago

what is the problem? is it wallet or setting up collection??

maximedrn commented 2 years ago

Do you get a red message when you try to approve your collection?

CryptoPunkFrens commented 2 years ago

no wasn't red was black pop-up on the right bottom corner to try again latter I change account and worked, so maybe something is wrong with that account

CryptoPunkFrens commented 2 years ago

I have one BIG question for you How to generate the metadata for nft without layers. All what I have is already made NFT and I have the name of that NFT. I did 500 Celebrity's in 30 different effects in photoshop, I want to have metadata on opensea on the left hand side buyer can choose which effect they want to look and then only 500 of celebrities can show. Please any idea how to do that. I'm trying already to do this for more then a month and I just can't do it. Please help if you can

maximedrn commented 2 years ago

Properties can be added manually but it takes time.. That's why I use HashLips. Otherwise, you can follow this structure for the properties:

{
    "nft": [
        ...
        "properties": [
             { "type": "Dog", "name": "Male" },
             { "type": "Cat", "name": "Female" },
             ...
             { "type": "Dog", "name": "Male" }
         ],
         ...
    ]
}
CryptoPunkFrens commented 2 years ago

I tried in HashLips by creating layers with nothing on it like: layer: name of the effect, layer: the year, layer: male or female, layer: background and layer: singer, actor and sport celebrity's. But didn't come right, I don't know where I went wrong Maybe you can point how to do this way properly

maximedrn commented 2 years ago

Use transparent layers. For example for "Year", create a folder named Year and place different transparent .png images with different names in it.

CryptoPunkFrens commented 2 years ago

thanks a lot for help Now I have another little problem My collection is finish uploading but I have 175 duplicated nft's, is it anyway your program to fine them or I need to go one by one?

CryptoPunkFrens commented 2 years ago

Do I need to buy Collection Scraper to find missing/duplicated nft's and then I need to buy Deletion to use that file what Scraper created?

CryptoPunkFrens commented 2 years ago

I have problem running Screper This is the error C:\Users\Design3\Desktop\Uploading to Opensea\Collection_Scraper\opensea-collection-scraper>python scraper.py python: can't open file 'C:\Users\Design3\Desktop\Uploading to Opensea\Collection_Scraper\opensea-collection-scraper\scraper.py': [Errno 2] No such file or directory

C:\Users\Design3\Desktop\Uploading to Opensea\Collection_Scraper\opensea-collection-scraper>node index.js --collection any_collection_you_want internal/modules/cjs/loader.js:905 throw err; ^

Error: Cannot find module './opensea' Require stack:

C:\Users\Design3\Desktop\Uploading to Opensea\Collection_Scraper\opensea-collection-scraper>

maximedrn commented 2 years ago

Files are not in the same directory https://github.com/maximedrn/opensea-automatic-bulk-upload-and-sale/discussions/340

CryptoPunkFrens commented 2 years ago

thanks, yes was 3 files in another folder

CryptoPunkFrens commented 2 years ago

so now I have my files from Scraper, and I placed Delete in to processes Folder How I'm running delete faction????

maximedrn commented 2 years ago

Run the main.py, select the one of the duplicate files and select the 4th option (delete/remove NFT)

CryptoPunkFrens commented 2 years ago

it's running THIS IS ALL VERY FANTASTIC THANK YOU

CryptoPunkFrens commented 2 years ago

what mines when say " NFT cannot be deleted"

maximedrn commented 2 years ago

The bot didn't detect the "Sucess" message. If your NFT is listed on Ethereum, it won't work while the listing.

CryptoPunkFrens commented 2 years ago

oh another question If I have collection without metadata what I need to do

Bogdandp commented 2 years ago

hello, have a problem: NFT n°2/2: Your file is poorly structured for this NFT. Check that elements are present and in the right order.

my meta: { "file_path": "D:/Users10/User/Desktop/bot/opensea-automatic-bulk-upload-and-sale/meta.png", "nft_name": "NFT #1", "description": "This is my first NFT.", "collection": "My First NFT", "supply": 1, "blockchain": "Polygon" },

CryptoPunkFrens commented 2 years ago

I'm also learning but only what I can see is on your "file-path" should be the path of your images and where is "description" should be for your NFT and
"collection": Name of your NFT

maximedrn commented 2 years ago

oh another question If I have collection without metadata what I need to do

You're still able to create your metadata file.

maximedrn commented 2 years ago

hello, have a problem: NFT n°2/2: Your file is poorly structured for this NFT. Check that elements are present and in the right order.

my meta: { "file_path": "D:/Users10/User/Desktop/bot/opensea-automatic-bulk-upload-and-sale/meta.png", "nft_name": "NFT #1", "description": "This is my first NFT.", "collection": "My First NFT", "supply": 1, "blockchain": "Polygon" },

It should have this format: https://github.com/maximedrn/opensea-automatic-bulk-upload-and-sale/blob/master/data/examples/json_structure_upload_and_sale.json with all the details, even empty.

CryptoPunkFrens commented 2 years ago

oh another question If I have collection without metadata what I need to do

You're still able to create your metadata file.

but I don't have json file, how to do it?

maximedrn commented 2 years ago

You can create a metadata file from scratch using the Generic File Maker

CryptoPunkFrens commented 2 years ago

but I don't want metadata for this collection, I just don't know how to upload the images nft's without metadata

CryptoPunkFrens commented 2 years ago

or if I need to make metadata to be able to upload, please show me step by step