Automate your NFT uploads to OpenSea in chrome browser with Python.
** Updates 🤖 **
- Agreagado contador que refresca la página cada 20 NFT's subidos para evitar llenado de cache.
- Implementacion de WebDriverWait para mayor velocidad de subida, y omisión de funciones sleep en zonas relevantes.
** Importante 🦄 **
La firma de tu billetera se realiza de forma manual por seguridad, despues de esto, la subida será automática. Puedes combinarlo con otros de mis proyectos, para seleccionar los archivos desde una carpeta, o si te sentís PRO, generarlos dentro del mismo archivo e ir subiendolos a medida que se creen.
** Comenzando 🚀 **
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local.
** Pre-requisitos 📋 **
-
Descarga el proyecto desde este link: https://github.com/dfralan/upPyOpenSea/archive/refs/heads/main.zip
-
Revisa que versión de google chrome tienes instalada en tu navegador tipeando en tu navegador: chrome://version
-
Descarga la version de chromedriver correspondiente a tu version de chrome desde este link: https://sites.google.com/a/chromium.org/chromedriver/downloads
-
Creá un nuevo profile en Chrome que incluya únicamente la extensión de tu wallet, por ejemplo MetaMask, para evitar conflictos en la ejecución)
-
Obtén la ruta de tu Profile Info de google chrome tipeando nuevamente en tu navegador: chrome://version
-
Instala Selenium
pip install selenium- Instala pyautogui
pip install pyautogui** Put it to run 🔧 **
- Reemplaza los campos necesarios en el archivo upPyOpenSea.py en tu editor de código antes de ejecutar desde el terminal.
python upPyOpenSea.py-
Escucharás tres campanas, que te indicarán que es momento de Conectar tu billetera a OpenSea, tendrás 30 segundos para realizar esta acción.
-
Ahora solo observa la magia.
** Construido con 🛠️ **
- pip - pip for dependencies.
- Python - Porsupollo Python.
- selenium - Framework de automatización.
- webdriver - Navigator driver.
- pyautogui - Handle keyboard and type.
** Contribuyendo 🖇️ **
Por ahora solo ETH, sorry not sorry por el spanglish 🦧
** Autores ✒️ **
dfralan - Trabajo Inicial - dfralan
También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.
** Licencia 📄 **
Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE.md para detalles
** Expresiones de Gratitud 🎁 **
- Suma tu destreza al proyecto 📢
- Realiza feedback de tu resultado en ejecución 🤓.
- Deja volar tu imaginación 💫 (0x87C35820fe988e73c54f71fB69da61Ac05474d26) ETH wallet.