Inspiration
The theme was superheroes so I decided to make a program related to that since I was working alone. It needed to be simple, so I thought learning to use a keyword parser would be interesting. Therefore, I created a program that used keywords from user-inputted text to find the right hero and villain you might be interested in and gives you a popup with their information
What it does
It's a program that uses keywords from user-inputted text to find the right hero and villain you might be interested in and gives you a popup with their information
How we built it
I used Python and an open-source API to make it along with tkinter for the GUI. I made a keyword parser and then compared the keywords with information from the API to find the right hero or villain.
Challenges we ran into
I had difficulties comparing the keywords with the information in the API because the API had some information that was not useful, making it challenging to compare correctly. It was also a challenge to get the pictures on the GUI correctly.
Accomplishments that we're proud of
I'm proud I was able to get everything working adequately. I was working alone, and Python isn't my best language, which is why I chose it because I want more experience in it.
What we learned
I learned a bit on how to use the library spacy and how to parse out keywords. I also learned how to use tkinter as well.
What's next for Superhero and villain program
I could potentially add an option that will pop up more than one card. So the program could pop up a second hero or villain that was in second for being chosen by the program.
Built With
- https://akabab.github.io/superhero-api/api/
- python
Log in or sign up for Devpost to join the conversation.