Inspiration

We knew that we wanted to use Python to build our project, but were unsure what to build. After an off-topic conversation about anime and a discussion of the challenges, we decided to create this. Ronan said that he would never watch One Piece and we decided to create a project for people who do not feel they have the time to watch One Piece. This project has the aim of making One Piece more accessible to entry for more people since it can be very taxing to watch over 1,000 episodes of a show.

What it does

Allows the user to save time and start watching more current One Piece episodes in a shorter period of time. It allows the user to choose which episodes they would like to know the plot of but is best used with under 100 episodes at a time.

How we built it

We built this using only Python, after setting up a GitHub repository we split up tasks as they came up. None of us had large skills already established that would help with this project. Bryan focused on finding and formatting One Piece transcripts and plots for us to reference in our code, as well as some vital code for the program. Ronan focused on creating the summarizer function that performed the main operations for our code and compiled the program using Nuitka. Dmytro focused on the algorithms and exception handling/debugging.

Challenges we ran into

We ran into many issues during this Hackathon. Our first main issue was figuring out what to create. But after that, we had many issues finding accurate transcripts and summaries of One Piece that were in English. This caused us to change our product idea a few times during the morning of the second day. Github was initially challenging and after many Google searches and errors, we were able to navigate through the GitHub development process smoothly. After these initial hurdles, we were able to get through most other challenges easily.

Not to mention spending 2 hours debugging a typo.

Accomplishments that we're proud of

We are proud of being able to make a product that works given the time constraint. The Hackathon required us to think fast and develop new skills over a short period of time. Much of what we did was new for each of us and required us to research how to make certain things, such as the 'Spacy' library work.

What we learned

We learned how to collaboratively use GitHub and use it to make a working product. This will surely be a valuable skill as we enter more Hackathons and progress into our careers.

What's next for One Piece Summarizer

Next, we want to improve upon this project to have more sources available to summarize, as well as make our summaries more accurate by possibly utilizing AI. Creating a graphical user interface and allowing for the project to be displayed would allow more people to be able to use our product and make it more accessible.

Built With

Share this project:

Updates