phaolo: Wait, you're the same dude of aN-ovel I see. Writer and coder? (ninja'd on this)
Anyway, is it somehow possible to exclude unwanted \ owned titles from Magog?
mrkgnao: I am thinking of a way of doing it, but it is definitely in the plans.
I need to think of some convenient way of storing that information per user so it remains from visit to visit (probably on your hard disk).
I need to think of some convenient way of adding tags such as owned/wishlisted/unwanted.
I assume you're familiar with HTML5
localStorage, that's likely the best solution you get for storing data locally.
What I would do is make an object with whatever you're using as ID for each game as keys and a string for the tag as the value (or an array of strings, if multiple tags are applicable at the same time), don't list the game if no tags are set, then serialize (JSON.stringify()) the object for storage (and unserialize (JSON.parse()) when read back).
Store:
tags = {
'redline': 'unwanted',
'beyond_good_and_evil': 'owned',
'return_to_zork': 'wishlisted'
};
localStorage.setItem('storedTags', JSON.stringify(tags));
Read:
tags = localStorage.getItem('storedTags');
tags = JSON.parse(tags);
As for a nice UI for adding tags... UI design's not my strong suit, I'm afraid.