mirror of
https://github.com/Xevion/bulk-reminders.git
synced 2025-12-10 22:06:41 -06:00
42 lines
1.4 KiB
Markdown
42 lines
1.4 KiB
Markdown
# bulk-reminders
|
|
|
|
Do you use Google Calendars to track your classes? I do. Or at least I'm trying to.
|
|
|
|
The issue with this is that the way of setting up all the times is quick annoying, and I would like to do it all in one go without lifting a finger for the most part.
|
|
|
|
This is a very small app designed to do that exactly.
|
|
|
|
For example, a simple input like such:
|
|
|
|
```
|
|
Pre-Test Due | 2021-08-27
|
|
WW Orientation Due | 2021-08-28
|
|
Mod 0.1 Prework Due | 2021-08-29
|
|
Last Day to Late Register | 2021-08-31
|
|
Mod 0.1 WW Homework Due | 2021-09-04
|
|
Mod 0.2 Prework Due | 2021-09-05
|
|
Mock Benchmark | 2021-09-05 2021-09-06
|
|
```
|
|
|
|
Is all that is needed to create events on the appropriate days, with the included title.
|
|
|
|
**[Trello Board](https://trello.com/b/HpcVCoql/bulk-reminders)**
|
|
|
|
## Features
|
|
|
|
- Small GUI for interacting with the Google Calendar API
|
|
- Bulk Text to API/GUI translation
|
|
- Easy undo button
|
|
|
|
## API Setup
|
|
|
|
This application uses a testing API and is not built for production usage. Just a warning before you try and set this up.
|
|
|
|
1. [Create a Google API Project and enable the Calendar API](https://developers.google.com/calendar/api/quickstart/python)
|
|
|
|
2. [Add a user as a test user](https://i.imgur.com/wKp0ipd.png)
|
|
|
|
3. Create OAuth2.0 Credentials and download the file. Rename it and place it in the root of the repository directory.
|
|
|
|
4. Start the application. Follow the prompt and sign in with the test user you added.
|