├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── .prettierignore ├── App.css ├── App.test.tsx ├── App.tsx ├── components │ ├── Calendar │ │ ├── Calendar.scss │ │ └── Calendar.tsx │ ├── ClassSlot │ │ ├── ClassSlot.scss │ │ └── ClassSlot.tsx │ ├── ExamSlot │ │ ├── ExamSlot.scss │ │ └── ExamSlot.tsx │ ├── Notif │ │ ├── Notif.scss │ │ └── Notif.tsx │ ├── PasteMail │ │ ├── PasteMail.scss │ │ └── PasteMail.tsx │ ├── Settings │ │ ├── Settings.scss │ │ └── Settings.tsx │ ├── SettingsClass │ │ ├── SettingsClass.scss │ │ └── SettingsClass.tsx │ ├── SettingsClasses │ │ ├── SettingsClasses.scss │ │ └── SettingsClasses.tsx │ ├── SettingsExam │ │ ├── SettingsExam.scss │ │ └── SettingsExam.tsx │ ├── SettingsExams │ │ ├── SettingsExams.scss │ │ └── SettingsExams.tsx │ ├── SettingsSemester │ │ ├── SettingsSemester.scss │ │ └── SettingsSemester.tsx │ └── index.js ├── data │ ├── allColors.ts │ ├── getA22organization.ts │ ├── getA23organization.ts │ ├── getA24organization.ts │ ├── getA25organization.ts │ ├── getP23organization.ts │ ├── getP24organization.ts │ ├── getP25organization.ts │ └── index.js ├── index.css ├── index.tsx ├── logo.svg ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts ├── types │ ├── _index.js │ ├── classColor.d.ts │ ├── notifType.d.ts │ └── weekAlternance.d.ts └── utils │ ├── Class.ts │ ├── DaySemesterOrganization.ts │ ├── Exam.ts │ ├── SemesterPlanning.ts │ ├── daysIndex.ts │ ├── getDayLabel.ts │ ├── getMonday.ts │ ├── index.js │ ├── isKifyAccepted.ts │ ├── loadFromLocalStorage.ts │ ├── moveDate.ts │ ├── parseCache.ts │ ├── parseClassesDay.ts │ ├── parseClassesLine.ts │ ├── parseClassesMail.ts │ ├── parseExamsLine.ts │ ├── parseExamsMail.ts │ ├── parseSemester.ts │ ├── printDate.ts │ ├── saveFile.ts │ ├── saveToCache.ts │ └── toICS.ts └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | # Ignore artifacts: 3 | build -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Calendar/Calendar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/Calendar/Calendar.scss -------------------------------------------------------------------------------- /src/components/Calendar/Calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/Calendar/Calendar.tsx -------------------------------------------------------------------------------- /src/components/ClassSlot/ClassSlot.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/ClassSlot/ClassSlot.scss -------------------------------------------------------------------------------- /src/components/ClassSlot/ClassSlot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/ClassSlot/ClassSlot.tsx -------------------------------------------------------------------------------- /src/components/ExamSlot/ExamSlot.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/ExamSlot/ExamSlot.scss -------------------------------------------------------------------------------- /src/components/ExamSlot/ExamSlot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/ExamSlot/ExamSlot.tsx -------------------------------------------------------------------------------- /src/components/Notif/Notif.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/Notif/Notif.scss -------------------------------------------------------------------------------- /src/components/Notif/Notif.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/Notif/Notif.tsx -------------------------------------------------------------------------------- /src/components/PasteMail/PasteMail.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/PasteMail/PasteMail.scss -------------------------------------------------------------------------------- /src/components/PasteMail/PasteMail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/PasteMail/PasteMail.tsx -------------------------------------------------------------------------------- /src/components/Settings/Settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/Settings/Settings.scss -------------------------------------------------------------------------------- /src/components/Settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/Settings/Settings.tsx -------------------------------------------------------------------------------- /src/components/SettingsClass/SettingsClass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsClass/SettingsClass.scss -------------------------------------------------------------------------------- /src/components/SettingsClass/SettingsClass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsClass/SettingsClass.tsx -------------------------------------------------------------------------------- /src/components/SettingsClasses/SettingsClasses.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsClasses/SettingsClasses.scss -------------------------------------------------------------------------------- /src/components/SettingsClasses/SettingsClasses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsClasses/SettingsClasses.tsx -------------------------------------------------------------------------------- /src/components/SettingsExam/SettingsExam.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsExam/SettingsExam.scss -------------------------------------------------------------------------------- /src/components/SettingsExam/SettingsExam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsExam/SettingsExam.tsx -------------------------------------------------------------------------------- /src/components/SettingsExams/SettingsExams.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsExams/SettingsExams.scss -------------------------------------------------------------------------------- /src/components/SettingsExams/SettingsExams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsExams/SettingsExams.tsx -------------------------------------------------------------------------------- /src/components/SettingsSemester/SettingsSemester.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsSemester/SettingsSemester.scss -------------------------------------------------------------------------------- /src/components/SettingsSemester/SettingsSemester.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/SettingsSemester/SettingsSemester.tsx -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/data/allColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/allColors.ts -------------------------------------------------------------------------------- /src/data/getA22organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getA22organization.ts -------------------------------------------------------------------------------- /src/data/getA23organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getA23organization.ts -------------------------------------------------------------------------------- /src/data/getA24organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getA24organization.ts -------------------------------------------------------------------------------- /src/data/getA25organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getA25organization.ts -------------------------------------------------------------------------------- /src/data/getP23organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getP23organization.ts -------------------------------------------------------------------------------- /src/data/getP24organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getP24organization.ts -------------------------------------------------------------------------------- /src/data/getP25organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/getP25organization.ts -------------------------------------------------------------------------------- /src/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/data/index.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/types/_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/types/_index.js -------------------------------------------------------------------------------- /src/types/classColor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/types/classColor.d.ts -------------------------------------------------------------------------------- /src/types/notifType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/types/notifType.d.ts -------------------------------------------------------------------------------- /src/types/weekAlternance.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/types/weekAlternance.d.ts -------------------------------------------------------------------------------- /src/utils/Class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/Class.ts -------------------------------------------------------------------------------- /src/utils/DaySemesterOrganization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/DaySemesterOrganization.ts -------------------------------------------------------------------------------- /src/utils/Exam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/Exam.ts -------------------------------------------------------------------------------- /src/utils/SemesterPlanning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/SemesterPlanning.ts -------------------------------------------------------------------------------- /src/utils/daysIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/daysIndex.ts -------------------------------------------------------------------------------- /src/utils/getDayLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/getDayLabel.ts -------------------------------------------------------------------------------- /src/utils/getMonday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/getMonday.ts -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/isKifyAccepted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/isKifyAccepted.ts -------------------------------------------------------------------------------- /src/utils/loadFromLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/loadFromLocalStorage.ts -------------------------------------------------------------------------------- /src/utils/moveDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/moveDate.ts -------------------------------------------------------------------------------- /src/utils/parseCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseCache.ts -------------------------------------------------------------------------------- /src/utils/parseClassesDay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseClassesDay.ts -------------------------------------------------------------------------------- /src/utils/parseClassesLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseClassesLine.ts -------------------------------------------------------------------------------- /src/utils/parseClassesMail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseClassesMail.ts -------------------------------------------------------------------------------- /src/utils/parseExamsLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseExamsLine.ts -------------------------------------------------------------------------------- /src/utils/parseExamsMail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseExamsMail.ts -------------------------------------------------------------------------------- /src/utils/parseSemester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/parseSemester.ts -------------------------------------------------------------------------------- /src/utils/printDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/printDate.ts -------------------------------------------------------------------------------- /src/utils/saveFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/saveFile.ts -------------------------------------------------------------------------------- /src/utils/saveToCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/saveToCache.ts -------------------------------------------------------------------------------- /src/utils/toICS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/src/utils/toICS.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StephaneBranly/ur-time-calendar/HEAD/tsconfig.json --------------------------------------------------------------------------------