├── .aws └── templates.json ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── cloudformation ├── .gitignore ├── template.yaml ├── template_iam.yaml └── template_s3.yaml ├── config_files ├── courses.json ├── forced_matches.json ├── fuzzyset_invalid_matches.json ├── skipped_matches.json └── templates.json ├── src ├── .eslintrc.json ├── .gitignore ├── app.js ├── jsconfig.json ├── lib │ ├── analytics.js │ ├── chart.js │ ├── helpers │ │ └── time-format.js │ ├── s3.js │ └── scraper.js ├── package-lock.json └── package.json ├── template.yaml └── templates ├── html └── index.html └── js └── index.js /.aws/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/.aws/templates.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .aws-sam/ 3 | cantrill.io-courses-scraper.code-workspace 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/README.md -------------------------------------------------------------------------------- /cloudformation/.gitignore: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /cloudformation/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/cloudformation/template.yaml -------------------------------------------------------------------------------- /cloudformation/template_iam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/cloudformation/template_iam.yaml -------------------------------------------------------------------------------- /cloudformation/template_s3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/cloudformation/template_s3.yaml -------------------------------------------------------------------------------- /config_files/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/config_files/courses.json -------------------------------------------------------------------------------- /config_files/forced_matches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/config_files/forced_matches.json -------------------------------------------------------------------------------- /config_files/fuzzyset_invalid_matches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/config_files/fuzzyset_invalid_matches.json -------------------------------------------------------------------------------- /config_files/skipped_matches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/config_files/skipped_matches.json -------------------------------------------------------------------------------- /config_files/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/config_files/templates.json -------------------------------------------------------------------------------- /src/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/.eslintrc.json -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | output 3 | -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/app.js -------------------------------------------------------------------------------- /src/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/jsconfig.json -------------------------------------------------------------------------------- /src/lib/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/lib/analytics.js -------------------------------------------------------------------------------- /src/lib/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/lib/chart.js -------------------------------------------------------------------------------- /src/lib/helpers/time-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/lib/helpers/time-format.js -------------------------------------------------------------------------------- /src/lib/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/lib/s3.js -------------------------------------------------------------------------------- /src/lib/scraper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/lib/scraper.js -------------------------------------------------------------------------------- /src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/package-lock.json -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/src/package.json -------------------------------------------------------------------------------- /template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/template.yaml -------------------------------------------------------------------------------- /templates/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/templates/html/index.html -------------------------------------------------------------------------------- /templates/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sherif-fanous/cantrill.io-courses-scraper/HEAD/templates/js/index.js --------------------------------------------------------------------------------