Note that there are some explanatory texts on larger screens.

plurals
  1. POI'm looking to create a personal IMDB application, what are some suggested classes?
    text
    copied!<p>I'm wanting to create a personal application that will be of use to me (the main reason for the program is to help with how my program should be structured). I'll explain what I'm wanting to do and then ask the questions at the end in bold.</p> <p>I have a dozen or so tv shows that I like to keep up with; however, I don't always remember when the seasons start. So I would like to make an app that will go to IMDB and get the following information: <code>number of seasons</code>, <code>each episode name for each season</code>, <code>rating</code>, and perhaps <code>url to the image of the show</code>.</p> <p>I have looked and noticed there was an API by a fellow StackOverflow programmer, however it seems to only get base information. For instance, if you search House MD it only gets information for the 2004 show. Are there any APIs that provide more information? Or will I have to write my own class to take care of this? (I can get all the show IDs as its only a dozen or so shows that I want to keep up with)</p> <p>Features that I want in my application:</p> <ul> <li>Check for new episodes of said shows twice daily (probably around 7PM and 9PM) </li> <li>Neatly display show, seasons, and episodes of each tv show</li> <li>Notification of when a new season starts (sometimes IMDB has information of when the next season starts)</li> <li>Possibly a way to make episodes as seen (defaulted to not seen)</li> </ul> <p>An example of what I want my application to display:</p> <pre><code>House MD + rating + Season 8 (newest season first) - episode 1 air date - episode 2 air date - .... - episode 22 air date + Season 7 - episode 1 air date - .... + Season... Next show + rating + Season # - episode ... and so on </code></pre> <p><em><strong>So my questions are:</em></strong></p> <ul> <li><strong>What are some classes I should create for this project? Please also give a description of what you think the classes should do. (I have problems differentiating my Gui with my other classes)</strong></li> <li><strike>Are there any public APIs that might help me with this? Or will I have to write my own IMDB grabber class?</strike></li> <li><strike>Can anyone suggest what my Gui should look like? (I'm asking if anyone has written or seen a nice Gui that I can imitate for this kind of project)</strike></li> </ul> <p>Any and all advice is greatly appreciated. I have no time limit on when I want to have this finished, I'm just looking to learn new things and benefit from having a useful program.</p> <p>I found a rough idea of what I want to do with the Gui. So that just leaves one question remaining</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload