Skip to content

created button for downloading schedule csv for calendar#42

Open
Trojak0 wants to merge 3 commits into
kaytwo:mainfrom
Trojak0:adam-trojak-branch
Open

created button for downloading schedule csv for calendar#42
Trojak0 wants to merge 3 commits into
kaytwo:mainfrom
Trojak0:adam-trojak-branch

Conversation

@Trojak0
Copy link
Copy Markdown

@Trojak0 Trojak0 commented Aug 27, 2025

Please let me know if my formatting is incorrect, I am currently having trouble with prettier. I can also include a demo on how to import the csv to google calendar in case other students would like to use this.
Edit: I think a demo video would be helpful so I made it, here is the link: https://youtu.be/mArZ_kw9yJM

@kaytwo
Copy link
Copy Markdown
Owner

kaytwo commented Sep 2, 2025

This is cool! Is this a custom just for you csv format or a standardized one? One thing I would put on my wishlist for a feature like this is to use the ics format for the download, so people can just import the file / double click on it to add it to their calendar in a standard fashion. If this is a standard scheduling format that is useful lots of places, we could just use this too.

@Trojak0
Copy link
Copy Markdown
Author

Trojak0 commented Sep 5, 2025

This is cool! Is this a custom just for you csv format or a standardized one? One thing I would put on my wishlist for a feature like this is to use the ics format for the download, so people can just import the file / double click on it to add it to their calendar in a standard fashion. If this is a standard scheduling format that is useful lots of places, we could just use this too.

I'm only aware of this format working with google calendar so I don't think its standardized, CSV is just the first thing that came to mind since I had a great time working with them during my GPIP. The ics format seems a lot better though than this hacky solution I have now so I will definitely work on changing it to that now that I know it exists. I was also thinking of adding some other functionality like having each day have an "add to calendar" button, maybe buried under a more options icon to keep it from being an eyesore. I also am planning on implementing a filter for tentative dates so they are not added to calendar unless some warning is shown to the user that the dates are subject to change. I would rather not be held responsible for someone missing the final because they used this calendar feature haha.

@kaytwo
Copy link
Copy Markdown
Owner

kaytwo commented Sep 5, 2025

haha sallgood. There's another PR working on a filter mechanism, so maybe wait on starting that until you see what they have cooked up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants