CLI - A first interaction with the world!
When i was thinking of a project, the idea of an interactive interface did come to my mind. I did not envisage, however, that I will be creating an application on an interface that was Linux based. In the first instance, my thought were that it will turn out to be on such a wonderful Graphical Interface.
So I wrote my first program that was to interface with the world, a real user. To be honest It was quite a task being my first CLI (Command Line Interface) project per se. I had been through this grueling situation whee a lot of the substance that was learned from my Ruby class seemed not to make sense at first. gradually though, through this project a lot made sense. Classes, methods, inheritance et al seemed to be words i thought were rather abstract.
My application is a project i decided upon at the very last minute. I thought of creating an application that had to do with recipes of various cuisines that span from my hobby as a cook, or even a bouquet of flowers of exotic types. I imagined I could build this elaborate CLI that could parse other web sources for information that would give me these divergent recipes or even species of plants out there that a lot of users or indeed people would love to see. However, I would have to parse through different data to display all these and create a wonderful list for the user to have an appreciation for. So i settled for my next best thing, Movies: Its not rocket science that a good number of people love viewing movies. I thought to myself well, there are different movies out there with a diverse viewership. I wanted something i thought would at least try to give the user an option of what movies they knew and wanted to search for, and to be given a fair synopsis about it, hence my adoption of this application. it dares to give the user a fair critics overview, in a link provided, what the movie was about. I must confess, i was actually impressed with what the NewYork Times did on the selection of its critics pics. So while The user interacts with the application, its my hope that it gives , the user, an interactive experience worth the time. Enjoy!
Comments
Post a Comment