Harishkumar's repositories
Virtual-Assistant-Jarvis
Jarvis is a 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.
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
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.
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.
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.