Pinned Repositories
Audio-Downloader-Website
Python and Django website that allows users to download audio files. Users can easily navigate the platform and download audio samples including drum patterns, bass loops and full beats as mp3 files.
Authentication-Bot
Automated authentication bot in Java 17 using Selenium with the Firefox GeckoDriver. It creates a new browser instance and locates each element by XPath.
BandLab-Bot
A BandLab-like bot, written in Python 3.12 and Selenium, logs into a BandLab account and scrolls through the BandLab feed, commenting on or liking the first post the bot comes across. Autoplay bot.
Binance-Web-Scraper
Binance Spider: built using Scrapy, employs an ETL process that extracts crypto data from Binance's price page, organizes it using Scrapy items, and stores it in JSON format, for analysis and integration into a PostgreSQL database.
Coffee-Shop-Website
Coffee Shop website in Python & Django
cvzone
This is a Computer vision package that makes its easy to run Image processing and AI functions. At the core it uses OpenCV and Mediapipe libraries.
Generate_Binary_Matrix
Generating a binary matrix using the binary representation of decimal numbers for each row. Binary Division.
Gesture-Tracking-opencv-python
Adjusts the volume by changing the distance between landmark[4] and landmark[8]; your pointer finger and thumb. This script utilizes the osascript, opencv, cvzone, math, and os modules. The bounding box surrounds the hand after being detected by the camera and monitors the change in volume over time. (Latest push has a PyQt6 GUI attatched the App)
Instagram-Bot
Python3 and Selenium-based automated Instagram tool used to identify specific Instagram features by locating HTML elements and interacting with them.
Python-Rumble-Bot
This Python script automates browser interactions using Selenium WebDriver. It spins multiple browser instances attached to separate nodes on a binary tree.
WillCaton2350's Repositories
WillCaton2350/BandLab-Bot
A BandLab-like bot, written in Python 3.12 and Selenium, logs into a BandLab account and scrolls through the BandLab feed, commenting on or liking the first post the bot comes across. Autoplay bot.
WillCaton2350/Instagram-Bot
Python3 and Selenium-based automated Instagram tool used to identify specific Instagram features by locating HTML elements and interacting with them.
WillCaton2350/Audio-Downloader-Website
Python and Django website that allows users to download audio files. Users can easily navigate the platform and download audio samples including drum patterns, bass loops and full beats as mp3 files.
WillCaton2350/Authentication-Bot
Automated authentication bot in Java 17 using Selenium with the Firefox GeckoDriver. It creates a new browser instance and locates each element by XPath.
WillCaton2350/Binance-Web-Scraper
Binance Spider: built using Scrapy, employs an ETL process that extracts crypto data from Binance's price page, organizes it using Scrapy items, and stores it in JSON format, for analysis and integration into a PostgreSQL database.
WillCaton2350/Coffee-Shop-Website
Coffee Shop website in Python & Django
WillCaton2350/cvzone
This is a Computer vision package that makes its easy to run Image processing and AI functions. At the core it uses OpenCV and Mediapipe libraries.
WillCaton2350/Discord-Bot
Discord chatbot that provides definitions from Webster's dictionary in public and private discord channels. Written in Python3 with Discord's API. Dataset in JSON. Dictionary Bot - "Define"
WillCaton2350/Generate_Binary_Matrix
Generating a binary matrix using the binary representation of decimal numbers for each row. Binary Division.
WillCaton2350/Gesture-Tracking-opencv-python
Adjusts the volume by changing the distance between landmark[4] and landmark[8]; your pointer finger and thumb. This script utilizes the osascript, opencv, cvzone, math, and os modules. The bounding box surrounds the hand after being detected by the camera and monitors the change in volume over time. (Latest push has a PyQt6 GUI attatched the App)
WillCaton2350/Portfolio
With more than three years of experience as a certified Python developer, I have created web applications, data pipelines, and automated tools that address some of the modern challenges encountered while interacting with the internet. Currently, I am responsible for testing mobile and web prototypes for various software testing platforms.
WillCaton2350/PyQt6-AudioCompressor-GUI
Fully-Responsive GUI audio plugin written in pyqt6. Utilizes multiple QtWidgets with GUI logic written in python3.
WillCaton2350/Python-Rumble-Bot
This Python script automates browser interactions using Selenium WebDriver. It spins multiple browser instances attached to separate nodes on a binary tree.
WillCaton2350/Real-Estate-WebCrawler
A Real Estate Web Crawler and data pipeline, developed using Python and Scrapy, facilitates the ETL process through multiple stages. It extracts metadata for apartments in Milan, Italy, from various web pages and URLs on sublet.com. The extracted information is then structured using Scrapy items and saved in JSON format
WillCaton2350/randomPasswordGenerator
Encryption tool made from a while-loop with nested conditional statements. It also holds two for-loops that iterate over a list of specified characters
WillCaton2350/To-do-app
Full-stack To Do app written in Django and React. It performs basic CRUD functions to an sql-lite database with axios.
WillCaton2350/URL-Enumeration-Tool
Locates various subdomains and subdirectories from an allowed total of 3 websites, and outputs them to separate CSV files.
WillCaton2350/Wikipedia-WebCrawler
Wikipedia Web Crawler written in Python and Scrapy. The ETL process involves multiple steps, extracting specific data from multiple wikipedia web pages/links using scrapy and organizing it into a structured format using scrapy items. Additionally, the extracted data is saved in JSON format for further analysis and integration into MySQL Workbench.
WillCaton2350/WillCaton2350
WillCaton2350/WillCatonJr