Check also my other github scripting repos for automations for Artificial Inteligence, Machine Learning, POWERSHELL and BASH.
- 2022 file_watcher_azblob Revisa en un directorio si se crea un archivo, lo renombra y lo sube a Azure
- 2020 Automate Whatsapp message.ipynb enviar whatsapps con la libreria pywhatkit
- 2020 PYGAME module example.ipynb reproducir un mp3 y cargar un jpg a pantalla completa con la libreria pygame
- 2021 Dibujar en canvas.py dibujar en canvas con la libreria vpython
- 2021_face_smile_selfie_recognition.py leemos de la webcam, detectará rostros, y cuando detecte una sonrisa hará un selfie, libreia cv2
- PROBLEMA adivinar numero.py3 ejemplos de bucles para adivinar un numero dado por la libreia random
- 2022 juego plataformas Facemesh juego de Plataformas controlado por la boca cara usando libreria Facemesh con la webcam
- 2023_ChatGPT_obtiene_datos_de_pdf Cargar un PDF en ChatGPT y hacerle preguntas, librerias PyPDF2 y openai
- 2023 sudoku.com-solver Resolver sudokus con Backtracking + Computer Vision + Machine Learning (KNN) + GUI Automation
- 2021 identificar_OS_segun_TTL.py cada OS suele tener un TTL y basado en esto el programa detectara el OS. Libreias subprocess, re, sys
- 2021 listar contraseñas wifi guardadas.ipynb ejecutar comandos msdos, procesar y filtar la salida. Libreias subprocess, re
- FuerzaBrutaFTP.py fuerza bruta contra FTP con ataque de diccionario. Libreria ftplib
- FuerzaBrutaSSH.py fuerza bruta contra SSH con ataque de diccionario. Libreria paramiko
- nmap.py script que te pide IP objetivo y te filtra la salida de nmap
- shodan.py usar la API del buscador shodan y formatear resultados
- shodan2.py usar la API del buscador shodan y formatear resultados
- sistemas_opertativos.py operaciones con carpetas y ficheros. Librerias subprocess, os, sys, shutil
- sockets.py ejemplos con la libreria socket
- 2020 Mover el raton y presionar teclas.ipynb simulará que trabajamos moviendo el mouse y presionando una tecla cada x tiempo. Libreria pyautogui
- 2023 API_VirusTotal_Python.py usar la api de VirusTotal, subir archivo y procesa el resultado. Libreria hashlib, virus_total_apis
- 0. EJEMPLO COMPLETO SERGIO - PMO.ipynb automatizar acciones en la PMO con la libreria Selenium
- 0. EJEMPLO COMPLETO SERGIO.ipynb ejemplo completo de lo aprendido en el curso
- 0. INDICE de referencia.ipynb
- 2020 Scraping Amazon track price.ipynb si el precio de un item baja de precio que me envie un email. Librerias BeautifulSoup y smtplib
- scrapping1.py muestra el contenido de los
- de un html eliminando las etiquetas html
- scrapping2.py
- 5 Basicos/5.1 Aprendemos a realizar nuestra primera extracción.ipynb
- 5 Basicos/5.2 Aprendemos a usar urllib.ipynb
- 5 Basicos/5.3 Ordenamos y elegimos lo que queremos extraer.ipynb
- 5 Basicos/5.4 Extraccion con mayor profundidad.ipynb
- 5 Basicos/5.6 Otras formas de hacer scrapping.ipynb
- 5 Basicos/5.7 Extraer solo Texto.ipynb
- 5 Basicos/5.8 Contamos una cantidad determinadas de palabras que buscamos.ipynb
- 6 XML y JSON/6.1 Extraer datos de XML.ipynb
- 6 XML y JSON/6.2 Extraer datos de JSON.ipynb
- 7 Selenium/7.1 Primeros pasos con Selenium.ipynb
- 7 Selenium/7.2 Elegimos opciones en el campo option.ipynb
- 7 Selenium/7.3 Cómo realizar Clicks en el Formulario.ipynb
- 7 Selenium/7.4 Abrir paginas en distintas pestañas.ipynb
- 7 Selenium/7.4 Iniciar sesion con Selenium.ipynb
- 7 Selenium/7.5 Navegamos adelante-atras en la misma pestaña.ipynb
- 7 Selenium/7.6 Elegir opcion en formulario.ipynb
- 7 Selenium/7.7 Elementos CSS.ipynb
- 7 Selenium/7.8 Tablas.ipynb
- 7 Selenium/7.9 Hacer Scroll.ipynb
- 7 Selenium/7.10 switch.ipynb
- 7 Selenium/7.11 Radio Button.ipynb
- 7 Selenium/7.12 posicionar raton sobre enlace.ipynb
- 7 Selenium/7.13 Lectura de cookies.ipynb
- 7 Selenium/7.14 Capturar pantalla.ipynb
- 7 Selenium/7.15 Cargar un archivo.ipynb
- 7 Selenium/7.16 Doble click y boton derecho.ipynb
Email: sergio.alegre.arribas EN gmail.com
LinkedIn: https://www.linkedin.com/in/sergioalegre
My certificates: https://certificates.sergioalegre.es
Website: https://me.sergioalegre.es
-
Python
-
Jupiter Notebooks
-
BeautifulSoup: pulling data out of HTML and XML files
-
cv2: capturar desde webcam
-
Facemesh: trabajar con la webcam
-
ftplib: operaciones con el protocolo ftp
-
nmap
-
openai: trabajar con ChatGPT
-
paramiko: operaciones con el protocolo ssh
-
pyautogui: usar el raton y el teclado
-
pygame: abrir y reproducir archivos
-
PyPDF2: leer pdf
-
pywhatkit: enviar whatsapps
-
re
-
Selenium: scrapping
-
shodan: api del buscador
-
shutil
-
smtplib
-
socket
-
sys
-
subprocess
-
vpython: dibujar en canvas
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.