updating todo with my ideas - linuxgaming - Linux gaming aggregate tool, built to test out NodeJS.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit ababfab5ba8fc801a7c5f4a41241f5b5ed089912
(DIR) parent 037a088ab023bbf6f52788711363482f2a404fc3
(HTM) Author: Jay Scott <me@jay.scot>
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(-)
---
(DIR) 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.
+