Anas Zafar's repositories
Amazon-Product-Scraper
This project implements an automated bot (Autobot) using Python and Selenium to scrape product data from Amazon. It extracts details such as product title, price, image URL, and reviews, storing the data in JSON files. Additionally, it provides a FastAPI-based web API for accessing the scraped product data.
house-price-prediction
Predicting house prices using Linear Regression and GBR
Auto-Searching-on-YouTube
This project uses selenium to automatically search for videos on YouTube. It is implemented from scratch in python and is executed in a jupyter notebook (.ipynb) file.
Auto-Messaging-on-Whatsapp
This project aims to automate the process of messaging on Whatsapp. Using Selenium in Python, the script will open Whatsapp Web, search for the desired contact and send the pre-defined message.
Auto-Messaging-on-Facebook
This project is aimed at automating the process of sending messages on Facebook using the Python Selenium library. It can be used to send messages to friends or anyone on Facebook.
Hotel-Management-System
A website frontend created using HTML, CSS, and JavaScript for hotel management purposes.
Scrap-Millions-of-Emails
This project is focused on scraping millions of emails dynamically from thousands of web pages automatically from the website [fredmiranda.com](https://fredmiranda.com/). The goal of this project is to create a dataset of email addresses that can be used for various purposes.
Scraping-Top-50-Psychology-Universities-Faculty-Data
The purpose of this project is to scrape faculty data (such as name, qualification, etc.) of the top 50 psychology universities and save it in a CSV file. This project uses Beautiful Soup and the requests library in Python to accomplish this task.
Latin-Word-Scrapper
A Python program to scrape Latin words and related information from the Dickinson College Commentaries website using BeautifulSoup, Requests, and other tools.
Scraping-Google-Scholar-Data-of-University-Professors
This project is aimed at scraping the data of university professors from Google Scholar, including their citation count, h-index, and other relevant information. The scraped data will be stored in a CSV file for further analysis.
Daraz-Product-Sentiment-Analysis
This project aims to conduct sentiment analysis on product reviews collected from Daraz website. The user can choose the desired product category to scrape data from. The collected data will be cleaned and preprocessed, and then the sentiment of the reviews will be analyzed
Exploratory-Data-Analysis-using-Pandas-and-Matplotlib
In this project, we will perform Exploratory Data Analysis (EDA) on three datasets, `ufo`, `u.user` and `movies`. We will use the Python library Pandas for data cleaning, transforming, and manipulation and Matplotlib for data visualization.
Exploratory-Data-Analysis-with-Pandas
This project is focused on performing Exploratory Data Analysis (EDA) on a dataset using Pandas. The goal of EDA is to get insights about the data, identify patterns and relationships, and prepare the data for further analysis or modeling.
Road-Condition-Detection-using-Accelerometer-and-Gyro-Sensors
A research project on road condition detection using accelerometer and gyro sensors. The goal is to determine the accuracy of detecting road conditions by augmenting accelerometer readings with gyro sensor data.
Predicting-Mortality-and-Cardiovascular-Diseases
A dataset containing 12 features for predicting mortality by heart failure caused by Cardiovascular Diseases (CVDs) is analyzed. The dataset includes demographic information such as gender, age, and presence of risk factors like diabetes, anemia, high blood pressure, and smoking habits.
Payroll-Analysis-in-Los-Angeles-City
Los Angeles City employee payroll data analyzed using hypothesis testing to answer 5 questions on bonus pay, department, overtime and health cost comparison. Results based on examination of provided dataset with empty fields handled.
Internet-Usage-in-Denmark-and-Belarus-Analysis
This project aims to compare the adoption of the internet in Denmark and Belarus and determine if income level has an impact on the speed of adoption. The data used for this analysis is from the World Bank Data (1990-present) and is stored in the file "WorldBankData.csv".
Grammy-Award-Analysis
This project aims to analyze the Grammy award data to understand the trends and patterns in the award distribution among young and old artists. The objective is to determine if the claim that judges are inclined to give the Grammy to old artists is true or false.
Spell-Correction-for-Roman-Urdu-using-Noisy-Channel-Model
This project develops an effective spell correction system for Roman Urdu using the Noisy Channel model. 4 components: language model, error model, candidate generation, and selection model. Suggests the most likely correction for a given incorrect word using probabilistic approach.
Poetry-Generation-in-Roman-Urdu
This project aims to generate poetry in Roman Urdu using a dataset of poems by famous Urdu poets such as Allam Iqbal and Ghalib.
Transliteration-RomantoUrdu-And-ViceVersa
This project aims to develop a program that can perform transliteration between Roman and Urdu scripts using the `urduhack` library. Transliteration is the process of converting text from one script to another while preserving the pronunciation of the words.
Traffic-Analysis
This project aims to develop a program that can accurately count the number of vehicles moving on a road in a given video and classify the traffic as high, low, or medium based on the count.
Circle-Overlap-Detection-in-Animation-Video
A project that plays an animation video and pauses the video where the center of a green circle and a blue circle exactly overlap (or very close to each other).
Zebra-Crossing-Detection-and-Counting
A project locates the zebra crossing in an image and draws a bounding rectangle around it while counting the number of white strips.
Finding-the-Wave-with-Most-Frequencies
This repository contains an implementation of finding the wave with the highest number of frequencies (peaks) from an image, and then drawing a bounding rectangle around it.
Image-Processing-Finding-Shape-Corners-and-Area
This repository contains a solution to find the corners of an object in an image using the Sobel Edge Detector and Thresholding, and then use these corners to calculate the area of the object.
Hand-Boundary-Detection-with-OpenCV
This repository contains a script that utilizes OpenCV to find the boundary of a hand in an image and display it on the original image.
Image-Processing-Overlapping-Area-between-Two-Objects
This repository contains an implementation of finding the overlapping area between two objects using OpenCV.