Jarvis Mk 1

Jarvis-1.docs

Jarvis is a project that is highly complicated which is inspired from Jarvis from the Marvel's Iron Man films. At the time for writing there are 4 versions with the last one in developement. This is the first of the four versions.

Built using python one my first sophisticated projects. Had two modules , main and the advanced. With the main version being a simple cli with speech recognition.

The features of the main version include :

1.Stopwatch.
2.Greeting the user.
3.Changing background to different sets based to input.
4.Sending emails.
5.Connecting to WiFi.
6.Testing connectivity to the WiFi.
7.Timer.
8.Fetching weather.
9.Creating a To-Do list.
10.Opening preset websites.
11.Sending Discord messages.
12.Fetching CPU values.
13.Reading a PDF.


The extra features in advanced version include:

1.Introduction of PyAutoGui library.
2.Control of mouse, keyboard and volume functions.
3.Opening apps.
4.Reacting to other commands such as full screening and opening websites on command.


After this point I was convinced working with a CLI is much less efficient in this case and wanted to explore further libraries and skills. This paved the way to Mk2.

Level

3

Prority

Status