3 ms·
Show HN: Steam Top 250 Games list built entirely using free resources
This site calculates the top 250 games on Steam (http://steam250.com http://steam250.com), as rated by the players. It pulls all its data live from Steam and updates daily.
The site is interesting because it's completely open source (https://github.com/250 https://github.com/250) and costs nothing to run. You can copy it and run your own top list site with nothing but a free GitHub (http://github.com http://github.com) and Travis (https://travis-ci.org https://travis-ci.org) account! GitHub stores the code and hosts the site and Travis builds the database and generates the page every day.
A typical Travis build (https://travis-ci.org/250/Steam-importer/builds/300494312 https://travis-ci.org/250/Steam-importer/builds/300494312) takes about 2 hours, representing about 9 hours of total compute time. The overall time is reduced using parallelization and Travis's new "build stages" job pipeline. The data import is chunked up into 15 separate pieces during the parallel stage and then stitched back together into a single database at the end so it can be queried normally during the static site generation stage.