{"_id":"uoft-api","_rev":"26-e719f4fcc67d7b1c17fc21f20e444eec","name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","dist-tags":{"latest":"0.2.21"},"versions":{"0.1.0":{"name":"uoft-api","description":"allows for easy gathering of uoft course data.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.0","license":"MIT","main":"index.js","gitHead":"b07d3228c5d837095c29f3d6c1cd738982a11ea3","_id":"uoft-api@0.1.0","scripts":{},"_shasum":"303585e1e19dc7d950ff2be4c27350be00ca7c26","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"303585e1e19dc7d950ff2be4c27350be00ca7c26","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.0.tgz","integrity":"sha512-GHL16ZX231x60nX0olNBZMRTRBPVqd1xSeCck6YTulwb/GRMKP7pntrsIYzFVQ4J6T3ZZ29S8QJ16EHi1Q5g0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyCa4om3zjLw/UIxQptxJ/5gLyWhe91q9rpR1Pa8rj1QIhAJxRJKoII5szfssDNsLvpoEECFCYDzx2HqzPNWGaee6O"}]}},"0.1.1":{"name":"uoft-api","description":"Allows for easy gathering of UofT course data.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.1","license":"MIT","main":"index.js","gitHead":"084c1b5bb779561c1ea2265262b6b31b55c5c032","_id":"uoft-api@0.1.1","scripts":{},"_shasum":"97316bfd87dde40ecdb4f2045fdba794adf53504","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"97316bfd87dde40ecdb4f2045fdba794adf53504","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.1.tgz","integrity":"sha512-02tJ3hpRGWOYeID7WP3aHm+Bi2EtmvwCFKb82rL7rqQZ7IomWrZfHWeq0DJZSzRkIeGMgCfl0RKw0h0AvOR6bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwfecPh2ruDw3nzf+Q1nXE6ZHzAd4V1oEMtN+zQ/17iAIgFB+tkJ2FTZ2L9vc10j1J5KgEYiwL89PpN1RaAMeaOeQ="}]}},"0.1.2":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.2","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"request":"*","cheerio":"*"},"license":"MIT","main":"index.js","gitHead":"084c1b5bb779561c1ea2265262b6b31b55c5c032","_id":"uoft-api@0.1.2","scripts":{},"_shasum":"a3e76d99cb6363063cc15c987da1d935fa0dd610","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"a3e76d99cb6363063cc15c987da1d935fa0dd610","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.2.tgz","integrity":"sha512-r8mf12n8vDJ8UFYsiYGgmDkEjxA8G0af5+IIrRIpckbP0nWxOeqGuaMTXqn3cpHfmLoqXuv7G6uI0IgXctwfQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP+1Osx3v7NuC/9E8/GN1Oy0uY2Kefk4XmSdxbuTUO6AiEArm/5s1nio9pihkweTR70nCzeC56vh7Gy/+LPI0Vy66A="}]}},"0.1.3":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.3","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"license":"MIT","main":"index.js","gitHead":"084c1b5bb779561c1ea2265262b6b31b55c5c032","_id":"uoft-api@0.1.3","scripts":{},"_shasum":"34d7cdaf92101992ceeae97b9dae4f5f3e3d7b77","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"34d7cdaf92101992ceeae97b9dae4f5f3e3d7b77","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.3.tgz","integrity":"sha512-e4g9jBkMSR/ME1KesEX+op/bTtkUwPHZw02Fwn42LK/krky5J7hmg68LgBCszQA2GpD2z+/ukoSLBLoYTm4ouw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEGRtQ6efMHiniyJM4epoLGlYnO0Tlxzyz6nOb76zaoQIga9ROXvJDsglsbNM/sWcjoAOOvJir32g9UPIaNP2ecw0="}]}},"0.1.4":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.4","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"license":"MIT","main":"index.js","gitHead":"084c1b5bb779561c1ea2265262b6b31b55c5c032","_id":"uoft-api@0.1.4","scripts":{},"_shasum":"599aba5dcbf02ee2cff32fc7b0c11e5cb1baec2e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"599aba5dcbf02ee2cff32fc7b0c11e5cb1baec2e","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.4.tgz","integrity":"sha512-Q1jv2hSeXIwIQiJpEkyQQxxkj6hbg4d/rBTlnf/rIUIeyyCptx+vmkNfoPpOXjIW03vLKcJTyEBFvdFGZNLbCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzCoaQXfyFjIG5eoVvvGtoitimE8CXkI3OU/te+h+qyAIgIRExZkXDLFHY8BhWrw+IfvD9JhAokjRunwLM/ku5X7A="}]}},"0.1.5":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.5","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"license":"MIT","main":"index.js","gitHead":"084c1b5bb779561c1ea2265262b6b31b55c5c032","_id":"uoft-api@0.1.5","scripts":{},"_shasum":"be9956c94e61851ca597ae28917bb1856a7a801c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"be9956c94e61851ca597ae28917bb1856a7a801c","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.5.tgz","integrity":"sha512-E0OhwCy0lkB7NBLgIGceoM+Oi84RT+8CG+o/zRYbgbIgXsVcoiatEAckEbxbfz59xmA9lyvTWWnJrSjpr9q6KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5LJ2rI9IpeC/awiIzm/oH7eN1vQEgvBnDcLC+xAOQ5AiAsm0SrIDzDciiXsbZ42q2JeARxrUX+FQ0MyzKump96OQ=="}]}},"0.1.6":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.6","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"license":"MIT","main":"index.js","gitHead":"8c51e4a8e0bf54f595b563a4eb127247003d0d75","_id":"uoft-api@0.1.6","scripts":{},"_shasum":"97d0a23663557f3a3e962f9a0607a6d30cf7fd4f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"97d0a23663557f3a3e962f9a0607a6d30cf7fd4f","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.6.tgz","integrity":"sha512-U8mXyTUdALkiRqJ4mPXdb13py0j2nJXX79kqIdVAhY1acsGwzUiVcoIgGC023xtFvBE0l2GlHS4my8BvDtO6qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6HkGDmAwjS+FqWFXCzSLRvQPKBGpEhQtxaiyG6oR1TAiEAtqIzSoyykIdTDJmvBfFvMPUChcOFPVzdlWeGEEAuyiY="}]}},"0.1.7":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.1.7","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"license":"MIT","main":"index.js","gitHead":"91b67ed4909c4dee44eaa79109abcf9df9f3690f","_id":"uoft-api@0.1.7","scripts":{},"_shasum":"834a30a9cca02fe90db6a5a61e2a0b07f72538d0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"834a30a9cca02fe90db6a5a61e2a0b07f72538d0","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.1.7.tgz","integrity":"sha512-jaGUw+T38ROhYMR0NuA2HgXL8WswX5NuhoMTwv7wbsFanlUAaz0+4pbFR0Vy+GJaC5QaLjGPhstUmEycg7ScMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdtp11lxDZJt9p9bFbug3qdGJO4Wr74Z7obB3UacMF4AiAP+jgoUkV2ceF1LOVbHUyUMaTSBg3W7n7l1R2yOTxpSg=="}]}},"0.2.0":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.2.0","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"issues":{"url":"https://bitbucket.org/karysto/uoft-api/issues?status=new&status=open"},"keywords":["University of Toronto","Course"],"license":"MIT","main":"index.js","gitHead":"2b113a98fc5d278729423320ec86ad3661e8007e","_id":"uoft-api@0.2.0","scripts":{},"_shasum":"1849bc5a0455ca7f373b3c84b45c185f05c87884","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"1849bc5a0455ca7f373b3c84b45c185f05c87884","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.2.0.tgz","integrity":"sha512-tqoUg8sJBn6avXUDqUbVdTWZaHc8mIiHIAyqsWJYjt3xrZYzKQB+TkR5eyvsXpbu1arAb4b3FcGWgnmejgR4jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuFqhXpk/hWOMbtxo4IWIe7n+/okjcWkjmeZFKW6+wwQIhAKYdKwuAQLV94+3Tcz5gjXszZlLApZpXQXcbKarsDMXE"}]}},"0.2.11":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.2.11","repository":{"type":"git","url":"https://karysto@bitbucket.org/karysto/uoft-api.git"},"dependencies":{"cheerio":"*","request":"*"},"issues":{"url":"https://bitbucket.org/karysto/uoft-api/issues?status=new&status=open"},"keywords":["University of Toronto","Course"],"license":"MIT","main":"index.js","gitHead":"77223ba89f5610c9aab7670407fa85275da1a886","_id":"uoft-api@0.2.11","scripts":{},"_shasum":"5e85423309616b913b31565359f11ae92d3f73d0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"5e85423309616b913b31565359f11ae92d3f73d0","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.2.11.tgz","integrity":"sha512-CGaF+cesOwMBKa2tSIjewqc6iPUTAch/5QpxUhBliV6eLeUD+yt2pHDseEjLaayXivvO8ErXtcj6OjRpvpyDQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4PpI4fIj67u3I83NJJoMbWrkjFuPAi7H+holDrrmBfwIgQnOJFWh9FWohRvlRs7MO6+yeSuia2z6OaGXxWgfUssQ="}]}},"0.2.2":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.2.2","repository":{"type":"git","url":"https://github.com/Tomkay94/uoft-api"},"dependencies":{"cheerio":"*","request":"*"},"bugs":{"url":"https://github.com/Tomkay94/uoft-api/issues"},"keywords":["University of Toronto","Course"],"license":"MIT","main":"index.js","gitHead":"7f5d76981134f32f81dd205e4901dc4eaa08dd78","homepage":"https://github.com/Tomkay94/uoft-api","_id":"uoft-api@0.2.2","scripts":{},"_shasum":"5fb1dbc8f66903fedc71349716cacf8491984180","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"5fb1dbc8f66903fedc71349716cacf8491984180","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.2.2.tgz","integrity":"sha512-gvuB6k6WB2PRAzPA6nbjubiocYYWvHFfJFCV8gHOqYhDUq5Yi9m2AdIiy306jIbWFZwuP9N/A0SYpqAW5Et56w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdADmS2qZKgsTZt2YCSQg16wDhxTa5fuPQmUVIGs2iGQIgb9rYfNO8XoEjkMpVont7lp6uhwH+dPoVg8ZXT8w0s/A="}]}},"0.2.21":{"name":"uoft-api","description":"A simple module for gathering data from the University of Toronto course listings.","author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"version":"0.2.21","repository":{"type":"git","url":"https://github.com/Tomkay94/uoft-api"},"dependencies":{"cheerio":"*","request":"*"},"bugs":{"url":"https://github.com/Tomkay94/uoft-api/issues"},"keywords":["University of Toronto","Course"],"license":"MIT","main":"index.js","gitHead":"5dd72a482fabea1cab815a35ca85d1c9de5351cd","homepage":"https://github.com/Tomkay94/uoft-api","_id":"uoft-api@0.2.21","scripts":{},"_shasum":"ab89fe4e1e876687aee2e75c2e83c7bda0e9af0d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"},"maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"dist":{"shasum":"ab89fe4e1e876687aee2e75c2e83c7bda0e9af0d","tarball":"https://registry.npmjs.org/uoft-api/-/uoft-api-0.2.21.tgz","integrity":"sha512-+AUctb+lXeNsZ0pix4NRzx/om+Lj4z+4/zINRjYcbqeXeQcg43mrHkCnxTASaRFLBE4ONSKDb468QH8n/TuPuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMakaaxvDpfPa6VQTzA12WuXd8bnyYaVleslPSvyJcDAiEAgWBAqkPB2QbjJ2xbjBnFetZi7j1WYm3sR6vj6HED9IU="}]}}},"readme":"A Node.js module which parses data from the University of Toronto's course listings into JSON to help developers create applications for students with ease.\n\n#### Getting Started\n##### Install:\n```sh\n$ npm i uoft-api\n```\n##### Reference:\n```js\nvar uoftAPI = require('uoft-api');\n```\n\n### Supported Functions\n- `getAllCourseDepartments`\n- `getCourseDepartment`\n- `getProgramCourses`\n\n##### `getAllCourseDepartments(callback)`\n- Takes a callback which handles error and an array of JSON objects, where each object contains a department field which has the name of the department specified by the code.\n\n##### Number of Requests:\n- `getAllCourseDepartments` performs **1** request to retrieve all department names.\n\n##### Usage:\n```js\nuoftAPI.getAllCourseDepartments(function(err, allDepartments) {\n  // do whatever with the course department array\n});\n```\n##### Examples\n```js\nuoftAPI.getAllCourseDepartments(function(err, allDepartments) {\n  console.log(allDepartments);\n  /*\n  [ { department: 'Aboriginal Studies' },\n    { department: 'American Studies' },\n    { department: 'Anatomy' },\n      < ... etc, ordered by department name ... >\n    { department: 'Victoria College Courses' },\n    { department: 'Woodsworth College Courses' },\n    { department: 'Women and Gender Studies' } ]\n  ]\n  */\n});\n```\n##### `getCourseDepartment(courseCode, callback)`\n- `courseCode` is a valid three-letter code representing a department at the University (ie/ the first three letters of any course code).\n- Takes a `callback` which handles error and an array of JSON objects, where each object contains a department field which has the name of the department specified by the code.\n\n##### Number of Requests:\n- `getCourseDepartment` performs **1** request to retrieve the department name of the specified program.\n\n##### Usage:\n```js\nuoftAPI.getCourseDepartment(programCode, function(err, department) {\n  // do whatever with the course department array\n});\n```\n##### Examples\n```js\nuoftAPI.getCourseDepartment('csc', function(err, department) {\n  console.log(department);\n  /* [ { department: 'Computer Science' } ] */\n});\n```\n\n```js\nuoftAPI.getCourseDepartment('env', function(err, department) {\n  console.log(department);\n  /* [ { department: 'Environment, School of' } ] */\n});\n```\n\n##### `getProgramCourses(programCode, acceptCancelledCourses, callback)`\n- Takes a valid three-letter `programCode` representing a department at the University (ie/ the first three letters of any  course code).\n- Takes a value `true` or `false`, which determines whether cancelled courses will be included in the array of course JSON objects.\n- Takes a callback which handles error and an array of courses represented as JSON objects (as demonstrated below), where each JSON object contains a single course's information and has the following structure:\n\n```js\n  {\n    courseName: 'Computational Thinking', // Title of the course\n    courseCode: 'CSC104H1',               // Course code\n    courseTerm: 'F',                      // Course semester\n    courseWait: 'Y',                      // If the course contains a wait-list (Y/N)\n    courseProf: [ 'D. Heap' ]             // Professor(s) teaching the course\n  }\n```\n\n##### Number of Requests:\n- `getProgramCourses` performs **2** requests to retrieve all course data of the specified program.\n\n##### Usage:\n```js\nuoftAPI.getProgramCourses(programCode, acceptCancelledCourses, function(err, courseData) {\n  // do whatever with the returned courseData json\n});\n```\n##### Examples\n```js\nuoftAPI.getProgramCourses('csc', true, function(err, courseData) {\n  console.log(courseData);\n  /*\n  [\n    {\n      courseName: 'Computational Thinking',\n      courseCode: 'CSC104H1',\n      courseTerm: 'F',\n      courseWait: 'Y',\n      courseProf: [ 'D. Heap' ]\n    },\n    {\n      courseName: 'Computational Thinking',\n      courseCode: 'CSC104H1',\n      courseTerm: 'S',\n      courseWait: 'Y',\n      courseProf: [ 'G. Baumgartner' ]\n    },\n      < ... etc, ordered by course code ... >\n    {\n      courseName: 'Computabil & Logic',\n      courseCode: 'CSC438H1',\n      courseTerm: 'F',\n      courseWait: 'Y',\n      courseProf: [ 'T. Pitassi' ]\n    }\n  ]\n*/\n});\n```\n\n### Function Addition Roadmap\n- Extending `getProgramCourses` to include the lecture and tutorial sections of each respective class in their own arrays.\n- Extending `getProgramCourses` to include when each tutorial and lecture section takes place (day of the week and time).\n- Extending the module to support course data from the University of Toronto Mississauga and Scarborough campus time-tables.\n- Extending the module to support course data from the St. George campus Faculty of Engineering.\n","maintainers":[{"name":"karysto","email":"thanasi.karachotzitis@mail.utoronto.ca"}],"time":{"modified":"2022-06-28T05:28:27.357Z","created":"2015-01-10T07:51:14.656Z","0.1.0":"2015-01-10T07:51:14.656Z","0.1.1":"2015-01-10T08:42:14.649Z","0.1.2":"2015-01-10T08:53:29.767Z","0.1.3":"2015-01-10T09:05:11.318Z","0.1.4":"2015-01-10T09:12:48.948Z","0.1.5":"2015-01-10T09:23:49.608Z","0.1.6":"2015-01-10T09:51:40.992Z","0.1.7":"2015-01-10T10:40:10.594Z","0.2.0":"2015-01-11T21:44:24.962Z","0.2.11":"2015-01-12T07:24:30.902Z","0.2.2":"2015-01-15T18:14:47.711Z","0.2.21":"2015-01-15T22:51:10.437Z"},"author":{"name":"Thanasi Karachotzitis","email":"thanasi.karachotzitis@mail.utoronto.ca","url":"http://thanasi.me"},"license":"MIT","readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/Tomkay94/uoft-api"},"keywords":["University of Toronto","Course"],"homepage":"https://github.com/Tomkay94/uoft-api","bugs":{"url":"https://github.com/Tomkay94/uoft-api/issues"}}