Jarvis: Your Python-Powered Virtual Assistant Jarvis is a versatile virtual assistant built using Python. It streamlines your daily tasks by opening applications, conducting web searches, and providing essential information.
- Application Launcher: Effortlessly opens your favorite apps:
- Google (default browser)
- Terminal
- Visual Studio Code
- Spotify
- WhatsApp (web version)
- YouTube
- Google Search: Conducts web searches directly from your voice commands.
- Time Teller: Informs you of the current time.
- Goodbye Feature: Gracefully ends the interaction.
- Python (3.x recommended): Make sure you have Python installed on your system.
Required Libraries:
pyttsx3 (for text-to-speech) speech_recognition (for speech input) webbrowser (for opening web pages and applications) datetime (for time functionality) You can install these using pip:
Bash pip install pyttsx3 speech_recognition webbrowser Use code with caution.
**Clone the repository: **
git clone https://github.com/dev-tarunsingh/Python.git**Navigate to the project directory: **
python3 PythonAssistant.pySpeak your command: It will listen for your instructions and respond accordingly.
"Open Google" "Open Terminal" "Open Visual Studio Code" "Open Spotify" "Open WhatsApp" "Open YouTube" "Search for [your query] on Google" "What time is it?" "Goodbye"
Wake Word: Modify the wake word in the script. Applications: Add or remove applications to the APPLICATIONS dictionary in the script. Voice: Experiment with different voices provided by pyttsx3. Additional Features: Feel free to extend Jarvis with new functionalities!
This script attempts to crack the password of a PDF file by trying all possible 5-digit numeric combinations.
The script generates all possible 5-digit numeric passwords and attempts to decrypt a given PDF file using these passwords. It prints the correct password if found.
- Python 3.x
pypdflibrary
-
Clone the repository:
git clone https://github.com/dev-tarunsingh/Python.git cd pyhton -
Install the required library:
pip install pypdf
-
Place the encrypted PDF file:
- Ensure the encrypted PDF file is named
5_digit_pdf_lock.pdfand is placed in the same directory as the script.
- Ensure the encrypted PDF file is named
-
Run the script:
python main.py