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
Share this project:

Updates