Jarvis icon indicating copy to clipboard operation
Jarvis copied to clipboard

New Feature Proposal

Open Pierrecoulon1 opened this issue 4 years ago • 8 comments

Hi everybody, I am Pierre and I will invest my time in the next months in this project to help you guys develop it. I looked at what this Jarvis could do right now and I think this was a good idea to add a feature where you could ask for definition of words. Thanks to the wikipedia library it’s quite easy to do, what do you think about it ?

Pierrecoulon1 avatar Mar 03 '21 14:03 Pierrecoulon1

Hi!

I am Pierre and I will invest my time in the next months in this project to help you guys develop it.

Always nice to hear ;).

to add a feature where you could ask for definition of words

Sure! Just note: There is a Wikipedia-Plugin: https://github.com/sukeesh/Jarvis/blob/master/jarviscli/plugins/wiki.py

And a dictionary plugin - but a quite basic one which works offline and displays stuff from ntlk: https://github.com/sukeesh/Jarvis/blob/master/jarviscli/plugins/dictionary.py

You could enhance both ;). For example make dictionary also print wikipedia-definition (if user is online?). And/Or add features to wikipedia-plugin.

pnhofmann avatar Mar 03 '21 18:03 pnhofmann

The wiki part is quite fully implemented. I made a funny part where you can ask him what to do when you're bored. I am using the Bored API. While implementing the plugin the command isn't recognize, what do I need to do to make it work ?

Pierrecoulon1 avatar Mar 09 '21 20:03 Pierrecoulon1

I made many new features during the night. I implemented few others fun APIs which try to detect where you're from or your age from your name. Furthermore, I did a last one which permit someone to ask information about a country, Jarvis responds with his capital, his region, his number of inhabitants, his size and his currency. Does all this are tasks you could be interested in?

Pierrecoulon1 avatar Mar 09 '21 21:03 Pierrecoulon1

Nice ;).

While implementing the plugin the command isn't recognize, what do I need to do to make it work ?

Can you give an example code? Actually everything marked with @plugin in jarviscli/plugins dir should be loaded...

pnhofmann avatar Mar 10 '21 10:03 pnhofmann

It's ok, there was a problem linked to the fact that the file and function were beginning with a Capital letter. What would you want now? I was thinking of a Spotify API, but it needs Oauth2. What would you prefer to see in the next Jarvis features ?

Pierrecoulon1 avatar Mar 11 '21 11:03 Pierrecoulon1

I was thinking of a Spotify API, but it needs Oauth2.

Wouldn't be a problem, if the user needs to login first.

Big terms of service ;) https://developer.spotify.com/terms/ but sure, something with Spotify would be nice.

pnhofmann avatar Mar 12 '21 11:03 pnhofmann

Hello Brothers, I am a CS student from India. As I was looking for some help in my Python Project I came up with this Git Repo, and luckily you guys seem to be working on the same project in which I have been working for the past few months. So if you don't mind, will you guys allow me to contribute to this project? I have never done any Open Source Contributions before and I am really excited about doing one. I love Open Source Softwares by the way. And I am a big fan of Python, Firefox and VLC. And to talk about my works in this domain, I had made some really useful functions for automation and stuff, and I am even working on Computer Vision and GUI development with Tkinter.

CyberkidAdithya avatar Mar 29 '21 14:03 CyberkidAdithya

Hi @CyberkidAdithya ! Sure, everyone is welcome - especially new open source contributor ;).

pnhofmann avatar Mar 29 '21 18:03 pnhofmann