GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - binDebug3/VirtualAssistant: (2023) This project is still under development. Lila is a customized virtual assistant inspired by Jarvis from Iron Man by Dallin Stewart

BranchesTags
Open more actions menu

Latest commit

 

History

20 Commits
20 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
Lila
Lila
 
 
__pycache__
__pycache__
 
 
info
info
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
main.py
main.py
 
 
utils.py
utils.py
 
 

Repository files navigation

Lila

A Language Interpretation and Learning Assistant by Dallin Stewart


Table of Contents
  1. Welcome
  2. Description
  3. Instructions for Download
  4. Instructions for Use
  5. Packages
  6. Contact
  7. Acknowledgements

Welcome

The Language Interpretation and Learning Assistant (Lila) is a customized virtual assistant inspired by Jarvis from Iron Man. Lila's main functionality is to interpret and respond to natural language commands to automate common and repetitive tasks. This project is named after Lila Bringhurst who was an amazing woman with an elementary school dedicated to her name.


Description

Lila has a lot of functionality built into her. She can:

  • Greet the user
  • Tell the time
  • Tell the date
  • Describe the weather in any location
  • Tell jokes
  • Report system status
  • Report IP Address
  • Open applications
  • Answer questions using wikipedia
  • Search the web
  • Open any website
  • Play any video on YouTube
  • Use Google Maps
  • Perform computations with Wolfram Alpha
  • Take screenshots
  • Interact with your to-do list using Todoist
  • Pushing and pulling code
  • Interacting with your calendar using Google Calendar
  • Checking the news
  • Interacting with your email using Gmail

Future functionality will include:

  • Running other custom programs
  • Engage in conversation

Instructions for Download

You'll need to start by downloading a few python packages in requirements.txt.

You can then clone this project to your own machine from GitHub and then run the webscraper in any Python development environment.

(top)


Instructions for Use

  1. First clone the repo

  2. Edit the config.py file and include the following in it:

    1. email = "<your_email>"
    2. email_password = "<your_email_password>"
    3. wolframalpha_id = "<your_wolframalpha_id>"
    4. todoist_api = "<your_todoist_api>"
  3. Make a new python environment. If you are using anaconda just type

    1. conda create -n jarvis python==3.8.5 in the anaconda prompt
  4. To activate the environment

    1. conda activate jarvis
  5. Navigate to the directory of your project

  6. Install all the requirements by just typing

    1. pip install -r requirements.txt
  7. Install PyAudio from wheel file by following instructions given here

  8. Run main.py

(top)


(top)

Contact

Dallin Stewart - [email protected]

LinkedIn GitHub Email

(top)


Acknowledgments

  • Gladiator07 for the starting point for this project

(top)

About

(2023) This project is still under development. Lila is a customized virtual assistant inspired by Jarvis from Iron Man by Dallin Stewart

Topics

assistant-chat-botsautomationchatbotjarvisnlpnlu

Resources

Readme
Activity

Stars

5 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.