Skip to content

Virtual assistant written in python

Notifications You must be signed in to change notification settings

Amish05/assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

assistant

Virtual assistant written in python

How to use

Run main.py in any working directory and it should work!

Features:

  • timer
  • renaming files
  • weather in city
  • weather in your location (by IP)
  • opening web browser
  • language switcher (no need to edit language.txt)

Commands:

  • timer - (set )?timer (to )? [0-9]+ .+ - example: set timer 5 min
  • rename file - rename .+ to .+ - example: rename foo.txt to bar.txt
  • exit - exit, quit, stop - example: quit
  • weather in city - (what is )?(the )?weather (in )?.+ - example: weather in London
  • weather in your location - (what is )?(the )?weather - example: what is weather
  • switching language - language .+ - example: language english

Note: commands (not examples) are written in regex here

Extension system

If you want to install an extension, just copy/paste it into extensions directory.

Built-in extensions:

  • Guess the number
  • Digital clock

Changing language

If you want to switch language, put language file into languages directory and change contents of language.txt file to name of your language file (without .json extension) or use language switcher (builtin command).

Built-in languages:

  • English
  • Slovak

About

Virtual assistant written in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages