| updating todo with my ideas - linuxgaming - Linux gaming aggregate tool, built … | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit ababfab5ba8fc801a7c5f4a41241f5b5ed089912 | |
| parent 037a088ab023bbf6f52788711363482f2a404fc3 | |
| Author: Jay Scott <[email protected]> | |
| Date: Thu, 19 Jul 2018 22:02:07 +0100 | |
| updating todo with my ideas | |
| Diffstat: | |
| M TODO.md | 77 ++++++++++++++++++++++++++++-… | |
| 1 file changed, 71 insertions(+), 6 deletions(-) | |
| --- | |
| diff --git a/TODO.md b/TODO.md | |
| @@ -1,8 +1,73 @@ | |
| # TODO | |
| - - move updates to AWS Lambda function | |
| - - Fix feed_config layout, the websites part. | |
| - - add API | |
| - - add Itch.io games | |
| - - add Steam games | |
| - - add better searching | |
| +Stuff I would like to do. | |
| + | |
| +## Move updates | |
| + | |
| +Updates are currently run via cronjobs added to instances via AWS | |
| +ebextensions. This is shit for a few reasons: | |
| + | |
| + - if auto scaling kicks in then the cronjobs will run on 1*X servers. | |
| + - any tom dick or harry can just to a get to the current URLs. | |
| + | |
| +A better idea would be to move them to a lambda function or offload them | |
| +on to a worker instance of some kind. | |
| + | |
| +## Fix feed config | |
| + | |
| +I botched this by duplicating the website field so it would work with | |
| +the all sources page. I done this as I didnt know how to get the sub | |
| +fields within jinja2. This can be fixed with some investigating. | |
| + | |
| +## Games schema | |
| + | |
| +Need to thing of a good way to handle games, dont want to duplicate data | |
| +if not needed. This needs done before any other game source is added. | |
| + | |
| +Not intested in the price side of things, loads of sites can already | |
| +provide you with this. I am thinking of something like this, some | |
| +sources dont have all the data needed so can just mix and match. HB for | |
| +example is shite. | |
| + | |
| +Steam might be the best one to do first to populate the data. | |
| + | |
| +title: | |
| +release_date: | |
| +publisher: | |
| +catagory: | |
| +image: | |
| +description: | |
| +gog: | |
| + url: | |
| +hb: | |
| + url: | |
| +steam: | |
| + url: | |
| +itch: | |
| + url: | |
| + | |
| +## Add API | |
| + | |
| +Would be nice to have api endpoints for different searches etc. This | |
| +would also allow better search on the site by using REST requests on | |
| +the main input search. | |
| + | |
| +## Itch.io games | |
| + | |
| +They do have a API but its really poor at this point. You can only | |
| +search by a query and cant limit by platform. | |
| + | |
| +## Steam games | |
| + | |
| +This should be easy to do. | |
| + | |
| +## Humble Bundle games | |
| + | |
| +Should be easy to do have already investigated. See the hb file in the | |
| +root folder for an example, output is poor though. | |
| + | |
| +## Better searching | |
| + | |
| +Current search method is just some js that searches already loaded table | |
| +contents, would like to add something better, see Add API. | |
| + |