JARVIS
Jarvis is a cool command line personal assistant for PC
Website
https://letscodeofficial.com/jarvis
click here to visit the website for latest updates and documentation / user guide -
https://letscodeofficial.com/jarvis_docs_home
please note latest documentation and info is available on website only this readme is not updated anymore
Discription -
Jarvis is simple personal assistant named after everyones favourite jarvis assistant in the MCU
jarvis as of now can perform the following actions :
- Get you the weather details
- backUp your computer or certain folder on a single command
- Store your passwords in the encrypted format and lets you see them easily with just one master password
- Test your network speed
- show you time mainly utc time which you need previously to calculate
- trouble shooting and logging functionality (for jarvis itself)
- several different actions like playing game , converting links , coin toss , interest calculate , group generate , convert number systems , find average etc can be performed from one interface
scroll down to Usage section to see the examples and commands of performing the above tasks
As of now this project is under development but the goal list of feature is given at the end
Installation -
Download the executable from the releases section of Github
100% Virus Free - checked and scanned by top antivirus
Just follow the on screen instructions to install
To Update the program -
just download the latest release of the jarvis
To prevent any important data loss - run this command before backuping up (make sure backup path for jarvis is setted in settings)
backup jarvis
Usage -
cmd
To run jarvis in cmd window instead of main window - this helps in knowing the reason of jarvis crash in the future
font size
To Change the font size
font colour
To Change the font colour
Main features guide -
Password Manager
Click Here to know about how to use Password Manager
Weather -
Click Here to know about how to use Weather Module
If you are a developer then you will need to get your api key to test the source code and set it in main function in main.py inside main folder of the repository
To know how to get your own api key from open weather click here
BackUp
Click Here to know about how to use backUp Module
Speed Test
Click Here to know about how to use Speed Test module
Trouble shooting Jarvis
Facing error message while working with jarvis - run this command and a log file will be generated at the desktop - please mail that to us at [email protected] and will help you as soon as possible
troubleshoot
To the troubleshooting process of jarvis
Backup & Restore Jarvis -
Have important password stored in jarvis ?
Want to backup your settings ?
Just run this command
backup jarvis
Make sure to set backUpPathForJarvis in setting before running any command
Now to restore Jarvis run this
restore jarvis
Restore
restore
To restore the default settings if you have messed around with them
Settings
settings
or
setting
command to open the settings file for editing the main program settings
this
Default settings page looks like
Help
help
To open the help in the console window itself
help open
To open the help in the TEXT file format
help weather
To open the help for the weather only
Update
update
To update the settings in the program
This is automatically called when the program restarts
Time
time
To get current date and time
time utc
To get current UTC date and time
[ UTC (Universal Time Coordinated) previously called GMT (Greenwich Mean Time ) ]
Play games
HangMan game
This is a cool word guessing game in which a random word in thrown at you containing 4-8 letters hidden *****
You have to guess a character , if the character is the word then all the spaces with those character will be visible to you , suppose you enter e then in the above world hello you will be shown e** , now you have to guess other words
For each wrong guess you become a additional letter of DumbAss , once you become full DumbAss , the game is over
To play
hangman game
Txt compare
This is really cool , sometimes you have two txt files that looks identical but somebody has changed somethings in one of the file , you can know what as changed , simply drag and drop files once the run command is executed , although you still will be prompted to do do this
To run this
txt compare
Convert google drives shareable link to direct downloadable link
The link that you share with others from google drive , the viewer first goes to the google drive page and the download it , but if you share link generate by this the viewer will directly download the file as soon as they click the link
To run this
google drive
Some usefull external programs are also included :)
Click Here To know about the external programs
Support
comming soon.....
Contribution
Your every contribution is appreciated , if you want to contribute to the project please contact at [email protected]
Icon provided by Those icons from www.Flaticon.com
Authors & Acknowledgement
We thank every person who have commited anything to the open source world, those small contibutions combined together run this beautiful tech world
we cannot even imagine the world without the open source things
License
This code is licensed under GPL 3.0 terms read more about it here
Project status
This project is currently under development - some features are available fully in the current release version , you can use them without any worries
Features available write now -
- weather
- backup
- password storer
- additional programs
- speed test
Features comming soon -
- internet searching
- in built notepad and sticky notes
- play short iron man instrumental music
- play any music from youtube
- launch programmer on system
- tell time and date by voice
- gives a brief system status
- to do list
- remainder creator - google calender integration
- shortcut commands to open certain apps or directories
- accessible from anywhere - like pip is directly accessible from anyWhere