├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .firebaserc ├── .github ├── ISSUE_TEMPLATE │ ├── 1-bug-report.md │ └── 2-new-feature.md ├── _FUNDING.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── firebase.json ├── functions ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.ts │ └── scheduled │ │ └── daily_runner.ts └── tsconfig.json ├── jest.config.js ├── package.json ├── src ├── classes │ └── progress_bar.ts ├── constants │ └── api_constants.ts ├── enums │ └── day.ts ├── main.ts ├── runner.ts ├── simulator.ts ├── types │ ├── calendar.ts │ ├── event.ts │ └── query.ts └── utils │ ├── api_helper.ts │ ├── calender_helper.ts │ ├── date_helper.ts │ ├── progress_bar_helper.ts │ ├── setup_helper.ts │ ├── tweet_helper.ts │ └── twitter_helper.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /**/*.js 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.firebaserc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.github/ISSUE_TEMPLATE/1-bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-new-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.github/ISSUE_TEMPLATE/2-new-feature.md -------------------------------------------------------------------------------- /.github/_FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.github/_FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/README.md -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/firebase.json -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/.gitignore -------------------------------------------------------------------------------- /functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/README.md -------------------------------------------------------------------------------- /functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/package-lock.json -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/package.json -------------------------------------------------------------------------------- /functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/src/index.ts -------------------------------------------------------------------------------- /functions/src/scheduled/daily_runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/src/scheduled/daily_runner.ts -------------------------------------------------------------------------------- /functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/functions/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/progress_bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/classes/progress_bar.ts -------------------------------------------------------------------------------- /src/constants/api_constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/constants/api_constants.ts -------------------------------------------------------------------------------- /src/enums/day.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/enums/day.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/runner.ts -------------------------------------------------------------------------------- /src/simulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/simulator.ts -------------------------------------------------------------------------------- /src/types/calendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/types/calendar.ts -------------------------------------------------------------------------------- /src/types/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/types/event.ts -------------------------------------------------------------------------------- /src/types/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/types/query.ts -------------------------------------------------------------------------------- /src/utils/api_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/api_helper.ts -------------------------------------------------------------------------------- /src/utils/calender_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/calender_helper.ts -------------------------------------------------------------------------------- /src/utils/date_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/date_helper.ts -------------------------------------------------------------------------------- /src/utils/progress_bar_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/progress_bar_helper.ts -------------------------------------------------------------------------------- /src/utils/setup_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/setup_helper.ts -------------------------------------------------------------------------------- /src/utils/tweet_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/tweet_helper.ts -------------------------------------------------------------------------------- /src/utils/twitter_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/src/utils/twitter_helper.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadysata/KFUPM-semester-progress-bar/HEAD/tsconfig.json --------------------------------------------------------------------------------