GithubHelp home page GithubHelp logo

cherche / fuchsia Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 6.0 1.85 MB

An attempt at creating an intelligent virtual personal assistant for the web based on Jared Cubilla's Jarvis.

Home Page: https://cherche.github.io/fuchsia/

License: MIT License

HTML 0.56% JavaScript 98.32% CSS 1.11%

fuchsia's People

Contributors

bergenfrundt avatar cherche avatar jaredcubilla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fuchsia's Issues

Conversation

Fuchsia can speak more like a normal person (how are you?, thank you, etc. have already been integrated).

Google Maps API integration

#17 <- Look at this issue | Since we are using Google APIs, the easiest of them would be the Google Maps API. The user could ask directions, and Fuchsia gives an answer.

Lacks cross-browser support

When grabbing any data from another site (API, image), it seems to work in some browsers but fail in others. This could be an http/https error, but I haven't been able to test on browsers on different operating systems.

"Should I ...?"

Extend current "should I watch ...?" to "should I read ...?" and "should I listen to ...?".

Names

Allow certain triggers (call me , my name is , I am ) to set your name and allow Fuchsia to remember through sessions.

Add Google Voice Recognition

Many have asked for this feature, but I haven't any time to implement this myself right now. I may come back to this another time, however.

What settings are there?

If the user wanted to see all of their settings (including module settings, name, etc.), return a well formatted box containing this information.

Update to use ECMAScript 6

Use let and const instead of var.

Obviously, use higher-order functions in conjunction with arrow functions.

Dual (or More) Commands

Allow user to send multiple commands to Fuchsia by separating them with double ampersands (&&), for example, Hello && Flip a coin && Call me Bob.

What can you do?

Upon the question what can you do, a randomized response from a list of what the core of Fuchsia can do will be returned. It may also bring up any other mandatory cores.

Edit: finished!

More themes

A lot more themes that can be user-submitted (through pull-requests obviously).

[Show/Hide Image] link doesn't work

The Show/Hide Image link needs to refer to the image in that paragraph, which I believe I've done in the JavaScript, but clicking on it doesn't do anything, even though the image exists.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.