Home

demo_data/generate-thesis-titles.js

<title>:<subtitle>

title:
The <metatopic> of <theme>

subtitle:
<verbing> <concepts> in the <works> of <subjects>

<thesis_type> <metatopic> and <subject>

https://www.wgtn.ac.nz/lals/resources/academicwordlist

Source:

demo_data/generate-thesis-titles.js

<title>:<subtitle>

title:
The <metatopic> of <theme>

subtitle:
<verbing> <concepts> in the <works> of <subjects>

<thesis_type> <metatopic> and <subject>

https://www.wgtn.ac.nz/lals/resources/academicwordlist

Source:

gst/fetch-gst.js

Fetch GST Package

Implements boilerplate prompting/connecting for GST fetch programs

Typical Usage:

var gst = require('./fetch-gst');

gst.main(function DownloadStuff(parameters) {
   gst.connect(parameters, function(client, auth)) {
      client.GetStuff({{Acad_Org: parameters.Acad_Org, AuthCode: auth}, ...)
   })
})
Source:

gst/fetch-gst.js

Fetch GST Package

Implements boilerplate prompting/connecting for GST fetch programs

Typical Usage:

var gst = require('./fetch-gst');

gst.main(function DownloadStuff(parameters) {
   gst.connect(parameters, function(client, auth)) {
      client.GetStuff({{Acad_Org: parameters.Acad_Org, AuthCode: auth}, ...)
   })
})
Source:

process-offer-letter.js

if there is a change in firebase offer letters data, then

 1) read the  offer letter data from firebase 
 2) read all the google sheet data
 3) update the google sheet from the offer letter data
 4) write the sheet back out to google
Source:

validate_allstudents.js

usage: node validate_allstudents [-c] [-w] [-t] [-p] [-a]

flags:
	-c : suppress critical issues output
	-w : suppress warning issues output
	-t : suppress value type issues output
	-p : limit to only present day (current) students
	-a : limit to only alums (students who graduated or left)


program should be located in grad.houptlab (one level above /jekyll for gradawan (aka gradphile))

looks for the files:

			/jekyll/_data/allstudents.json
			/jekyll/_data/schemata/student_schema.yaml
			/jekyll/_data/dept/academic_plan_codes.yaml

output file of issues:

			/jekyll/_data/issues_allstudents.csv
Source:

yaml2json.js

produces new file .json with filename contents in json format if converting csv file, can add optional column name to use as key to make json map

Usage: node yaml2json.js (.yaml || .csv [column_for_key])");

Source: