Ega’s Journal — Week 6
This is the 6th post for my journal, the previous post can be seen here:
https://medium.com/inspire-crawler/ega-s-journal-week-5-aef15bac8364
End of Sprint #1
Last wednesday is the end of our first sprint, there aren’t much left to do after wednesday other than preparing for the sprint review with our mentor at BADR Interactive Mr. Zalman.
What I have done
Finalizing the code by completing the visit method, so that after using “Boilerpipe” to extract the text from the crawled page it will filter the extracted text into a “Quote” class type with Haryo’s class named “QuoteFilter”. and then with the “DBConnect” class created by Aulia the method now can input the Quotes obtained from the filtering process to the database with a loop. and for now the quote obtained will be printed on the console.
After that me and Haryo created a video for our sprint review where out video tells the way to use the crawler. for now the crawler itself can be executed but with a lot of arguments because of the amount of the library used on our crawler but Haryo is now trying to wrap the code into “.jar” files so it will be easier to run.We made our video using a screen capture program named “Bandicam”. here is a quick look of our program:
A lot of arguments used:
The Crawler succesfully obtained quotes from a website:
Because our mvp is in a form of a back-end program there aren’t any user interface included, but subtly for now we made the back-end program to have a good user experience for presentation purpose. when the program running the console will print a message saying: “The crawler is still running… press CTRL + C to STOP.” so the user will not be confused of the program. Inspired by the 4th rule of “The 8 Golden Rule of Interface Design” by Shneiderman, that is “Design dialog to yield closure”.
This is the video that Haryo and I created for the presentation.
Well the video is not quite finished yet we still need a narration for the video that is until now (the time i write this post) is being recorded by Aulia.
What’s Next?
There will be a 2 weeks recess of the development process because of the midterm. after that our team will start planning for Sprint #2. And for me and Puti to finish the website mockup.