There's a lot of movie that Faith has only show part of. Merlin and Dan are trying hard to get her catch up with actually seeing those movies.
So, let's help them build "The List Of Movies Faith Has To Watch".
Components
persistent data storage
web page
irc commands
Data Storage
This permanently stores the following information:
internal movie id
movie name
creation date
request count
has Faith seen it (the CHECK column)
Optional
Details
date Faith has seen it
if she liked it or a comment
An additional table could associate meta datas to a movie
internal movie id
meta data type: defines the meaning of the value, it could be a link, an image url, the id in external reference db (IMDb, RT, ...), ...
meta data actual value
Merlin Mode
Add a "check" counter and don't report THE movie has checked until Faith has seen it 27 times.
Web page
This page displays the content of the data storage in a table, ordered by request count descending.
Optional
From the meta data, it could enrich the table with the movie poster, links to IMDb and RT and their ratings.
IRC Command
Syntax: !addfaithlist movie name
When triggered, it looks up in the database for an already existing entry based on the movie name (might need to implement "fuzzy matching", could be limited to case insensitive at first).
If an entry does not exists, it creates the entry and set the request count to 1, and reply "Movie ### added to the list"
If an entry does exists and Faith hasn't seen it, increment the count and reply "# numbers of people wants Faith to watch movie ###"
If Faith has seen it, reply : "Faith has already seen #movie name# on #date she saw#".
We would also need command or admin pages to allow Faith to tell if she had seen a particular movie or edit meta data.
Hi! I think this is a bit of a big feature for such a small win - especially now that this is not really all that relevant - but please do write it in there if you feel like doing so.
There's a lot of movie that Faith has only show part of. Merlin and Dan are trying hard to get her catch up with actually seeing those movies.
So, let's help them build "The List Of Movies Faith Has To Watch".
Components
Data Storage
This permanently stores the following information:
Optional
Details
An additional table could associate meta datas to a movie
Merlin Mode
Add a "check" counter and don't report THE movie has checked until Faith has seen it 27 times.
Web page
This page displays the content of the data storage in a table, ordered by request count descending.
Optional
From the meta data, it could enrich the table with the movie poster, links to IMDb and RT and their ratings.
IRC Command
Syntax:
!addfaithlist movie name
When triggered, it looks up in the database for an already existing entry based on the movie name (might need to implement "fuzzy matching", could be limited to case insensitive at first).
If an entry does not exists, it creates the entry and set the request count to 1, and reply "Movie ### added to the list"
If an entry does exists and Faith hasn't seen it, increment the count and reply "# numbers of people wants Faith to watch movie ###"
If Faith has seen it, reply : "Faith has already seen #movie name# on #date she saw#".
We would also need command or admin pages to allow Faith to tell if she had seen a particular movie or edit meta data.