Added previous seasons to the web site

This commit is contained in:
didier amyot committed 2019-03-08 12:15:51 -05:00
1 parent da7951b1cb
commit cee0e920c3
7 files changed
+69 -302

No files matched your search

+26 -2
View File
@@ -12,6 +12,7 @@ var marked = require('marked');
var spritz = require('spritzjs');
var modify = require('gulp-modify');
var _ = require('lodash');
var fs = require('fs');
gulp.task('help', help);
@@ -63,17 +64,40 @@ gulp.task('encrypt-results', ['compile-results'], function(){
.pipe(gulp.dest('./api'));
});
function getAvailableYears(files) {
var rgx = /^resultats(\d*).yaml/;
return files
.map((f) => rgx.exec(f))
.filter(_.isArray)
.map((a) => _.get(a, 1, ''))
.filter(_.identity)
.sort();
}
gulp.task('template-prod', function () {
var dataFiles = fs.readdirSync('./data');
var data = {
production: true,
availableYears: JSON.stringify(getAvailableYears(dataFiles)),
salt: process.env.SALT,
playerListLocation: process.env.PLAYER_LIST_LOCATION}
return gulp.src('index.tmpl.html')
.pipe(rename("index.html"))
.pipe(template({production: true, salt: process.env.SALT, playerListLocation: process.env.PLAYER_LIST_LOCATION}))
.pipe(template(data))
.pipe(gulp.dest('.'));
});
gulp.task('template-dev', function () {
var dataFiles = fs.readdirSync('./data');
var data = {
availableYears: JSON.stringify(getAvailableYears(dataFiles)),
production: false,
salt: 'salt',
playerListLocation: 'api/players.spritz.js'}
return gulp.src('index.tmpl.html')
.pipe(rename("index.html"))
.pipe(template({production: false, salt: 'salt', playerListLocation: 'api/players.spritz.js'}))
.pipe(template(data))
.pipe(gulp.dest('.'));
});