1111# import modules
1212from datetime import datetime # datetime module supplies classes for manipulating dates and times
1313import subprocess # subprocess module allows you to spawn new processes
14- master
14+ # master
1515import pyjokes
1616
17- == == == =
17+ # =======
1818from playsound import * #for sound output
19- master
19+ # master
2020import speech_recognition as sr # speech_recognition Library for performing speech recognition with support for Google Speech Recognition, etc..
2121
2222# pip install pyttsx3
@@ -63,7 +63,7 @@ def voice(p):
6363
6464
6565# Run Application with Voice Command Function
66- only_jarvis
66+ # only_jarvis
6767class Jarvis :
6868 def __init__ (self , Q ):
6969 self .query = Q
@@ -110,9 +110,9 @@ def get_app(self):
110110 print (task )
111111 return
112112
113- == == == =
113+ # =======
114114def get_app (Q ):
115- master
115+ # master
116116 if Q == "time" :
117117 print (datetime .now ())
118118 x = datetime .now ()
@@ -131,7 +131,7 @@ def get_app(Q):
131131 subprocess .call (['cmd.exe' ])
132132 elif Q == "browser" :
133133 subprocess .call (['C:\Program Files\Internet Explorer\iexplore.exe' ])
134- patch - 1
134+ # patch-1
135135 elif Q == "open youtube" :
136136 webbrowser .open ("https://www.youtube.com/" ) # open youtube
137137 elif Q == "open google" :
@@ -151,27 +151,27 @@ def get_app(Q):
151151 except Exception as e :
152152 print (e )
153153 speak ("Sorray i am not send this mail" )
154- == == == =
155- master
156- elif Q == "Take screenshot"
154+ # =======
155+ # master
156+ elif Q == "Take screenshot" :
157157 snapshot = ImageGrab .grab ()
158- drive_letter = "C:\\ "
159- folder_name = r'downloaded-files'
160- folder_time = datetime .datetime .now ().strftime ("%Y-%m-%d_%I-%M-%S_%p" )
161- extention = '.jpg'
162- folder_to_save_files = drive_letter + folder_name + folder_time + extention
163- snapshot .save (folder_to_save_files )
158+ drive_letter = "C:\\ "
159+ folder_name = r'downloaded-files'
160+ folder_time = datetime .datetime .now ().strftime ("%Y-%m-%d_%I-%M-%S_%p" )
161+ extention = '.jpg'
162+ folder_to_save_files = drive_letter + folder_name + folder_time + extention
163+ snapshot .save (folder_to_save_files )
164164
165165 elif Q == "Jokes" :
166166 print (pyjokes .get_joke ())
167167
168- master
168+ # master
169169 else :
170170 engine .say ("Sorry Try Again" )
171171 engine .runAndWait ()
172172
173- == == == =
174- == == == =
173+ # =======
174+ # =======
175175
176176 apps = {
177177 "time" : datetime .now (),
@@ -183,17 +183,17 @@ def get_app(Q):
183183 "cmd" : "cmd.exe" ,
184184 "browser" : "C:\Program Files\Internet Explorer\iexplore.exe"
185185 }
186- master
186+ # master
187187
188188 for app in apps :
189189 if app == Q .lower ():
190190 subprocess .call ([apps [app ]])
191191 break
192- master
192+ # master
193193 else :
194194 engine .say ("Sorry Try Again" )
195195 engine .runAndWait ()
196- master
196+ # master
197197 return
198198# Call get_app(Query) Func.
199199Jarvis (Query ).get_app
0 commit comments