Inspiration
I saw JARVIS from Iron Man and thought, "wow, wouldn't it be cool if I had one of those" so I decided to make one. I also wanted to teach myself python, and what a better way to learn something than to make something with it.
What it does
JARVIS can perform online functions and system functions. He can get your IP address, trending movies, the weather in your area, tell a joke, give advise, read the news, search google and wikipedia, and play any youtube video of your choice. JARVIS can also open any app I code it to open, right now he opens Spotify, Minecraft, and Notes.
How we built it
I used python to build JARVIS and integrated many API's in order to get trending movies, the weather, the news, jokes and advice.
Challenges we ran into
I did not know any python prior to this project, my main language is Java so probably the biggest challenge was learning how to code in python. There were many libraries that I needed for this project that I was not familiar with. Using API's was also a struggle at first because those are also new to me. However with the internet and persistence, I was able to push through and create JARVIS.
Accomplishments that we're proud of
I'm so proud that I was able to get the API's working correctly and my code running smoothly. Getting all the functions and files to work together was a greater challenge than I expected but I'm so proud that it runs as expected. I'm also proud that I learned python and API usage through this not having known it before hand.
What we learned
I learned python, API usage, and python libraries. I learned OOP much more in depth than I had previously known. I also learned useful tips for error checking and debugging.
What's next for JARVIS
Open more apps, have him wake using a wake word (like Alexa) and have him control my smart lights.
Built With
- api's
- python
Log in or sign up for Devpost to join the conversation.