Pinned Repositories
AI-Chatbot
This Python application creates a chatbot interface using Streamlit, allowing users to interact with an AI model powered by the google.generativeai library. The chatbot responds to various commands and queries, providing conversational responses based on the input.
Blockchain-Based-Voting-System
This project is a Blockchain-based Voting System application built using Python and Tkinter. It uses blockchain technology to ensure the integrity and transparency of the voting process by securely recording each vote in a tamper-proof ledger.
Delete-Button-Animation
File-Password-Cracker
File Password Cracker is a versatile tool designed to help users crack password-protected files. The tool supports a wide range of file formats, including ZIP, PDF, RAR, 7z, gzip, bzip2, tar, wim, and xz. It provides a user-friendly graphical interface for selecting the target file and the password list, and supports both dictionary and brute-force
Motion-Detection-Alert-System-for-CCTV
IP Camera Motion Detection with Telegram Alerts is a Python-based security tool that monitors a specified region of an IP camera feed for motion and sends real-time alerts via Telegram.
Motion-Detection-Alert-System-for-Webcam
This Python script detects motion in a specified region of interest (ROI) from a webcam feed using OpenCV. When motion is detected, it captures a frame and sends an alert with a photo via the Telegram Bot API to a specified chat ID. This system is useful for security applications where immediate alerts are needed upon unauthorized motion detection.
Pencil-Draw
This Python application allows you to convert images into pencil sketches using the OpenCV library. It features a simple graphical user interface (GUI) built with Tkinter for selecting images and specifying output directories.
Virtual-Assistant-Jarvis
It's Python-based virtual assistant capable of performing various tasks using voice commands. It utilizes speech recognition, web scraping, automation, and external APIs to provide a wide range of functionalities.
Virtual-Mouse
This Python application enables control of the mouse cursor through hand gestures captured via webcam. It leverages Mediapipe for hand tracking and OpenCV for video processing, allowing users to perform actions like moving the cursor, left-clicking, right-clicking, dragging, and scrolling using intuitive gestures.
Youtube-audio-and-video-Downloader
This Python application provides a graphical user interface (GUI) for downloading YouTube videos or audio using the Pytube library. Users can enter a YouTube URL, select a download directory, choose between video or audio downloads, and initiate the download process.
whitehatboy005's Repositories
whitehatboy005/Virtual-Assistant-Jarvis
It's Python-based virtual assistant capable of performing various tasks using voice commands. It utilizes speech recognition, web scraping, automation, and external APIs to provide a wide range of functionalities.
whitehatboy005/Virtual-Mouse
This Python application enables control of the mouse cursor through hand gestures captured via webcam. It leverages Mediapipe for hand tracking and OpenCV for video processing, allowing users to perform actions like moving the cursor, left-clicking, right-clicking, dragging, and scrolling using intuitive gestures.
whitehatboy005/AI-Chatbot
This Python application creates a chatbot interface using Streamlit, allowing users to interact with an AI model powered by the google.generativeai library. The chatbot responds to various commands and queries, providing conversational responses based on the input.
whitehatboy005/Blockchain-Based-Voting-System
This project is a Blockchain-based Voting System application built using Python and Tkinter. It uses blockchain technology to ensure the integrity and transparency of the voting process by securely recording each vote in a tamper-proof ledger.
whitehatboy005/File-Password-Cracker
File Password Cracker is a versatile tool designed to help users crack password-protected files. The tool supports a wide range of file formats, including ZIP, PDF, RAR, 7z, gzip, bzip2, tar, wim, and xz. It provides a user-friendly graphical interface for selecting the target file and the password list, and supports both dictionary and brute-force
whitehatboy005/Motion-Detection-Alert-System-for-CCTV
IP Camera Motion Detection with Telegram Alerts is a Python-based security tool that monitors a specified region of an IP camera feed for motion and sends real-time alerts via Telegram.
whitehatboy005/Motion-Detection-Alert-System-for-Webcam
This Python script detects motion in a specified region of interest (ROI) from a webcam feed using OpenCV. When motion is detected, it captures a frame and sends an alert with a photo via the Telegram Bot API to a specified chat ID. This system is useful for security applications where immediate alerts are needed upon unauthorized motion detection.
whitehatboy005/Pencil-Draw
This Python application allows you to convert images into pencil sketches using the OpenCV library. It features a simple graphical user interface (GUI) built with Tkinter for selecting images and specifying output directories.
whitehatboy005/Youtube-audio-and-video-Downloader
This Python application provides a graphical user interface (GUI) for downloading YouTube videos or audio using the Pytube library. Users can enter a YouTube URL, select a download directory, choose between video or audio downloads, and initiate the download process.
whitehatboy005/Delete-Button-Animation
whitehatboy005/Loader-Animation
whitehatboy005/Login-Button-Animation
whitehatboy005/login_page-1
whitehatboy005/Youtube-video-scrap-Details
This Python application provides a graphical user interface (GUI) for fetching and displaying details about a YouTube video using the Pytube library. Users can enter a YouTube URL, click "Fetch Info", and view details such as title, views, duration, description, and ratings of the video.
whitehatboy005/login_page-2
whitehatboy005/login_page-3
whitehatboy005/login_page-4
whitehatboy005/login_page-5
whitehatboy005/login_page-6
whitehatboy005/Tool-Tip-Animation