Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a CSV to ICS helper tool #294

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

mmuman
Copy link
Contributor

@mmuman mmuman commented Aug 11, 2023

I wrote this to extract the schedule from the website of the EuroBSDCon: https://2023.eurobsdcon.org/program/

Copy-paste the tables into a spreadsheet (like LibreOffice Calc), export as CSV (, as delimiter, " as quote).

It expects:

  • lines that start with the event type and day
  • lines starting with an empty cell that lists the tracks,
  • lines that start with start_time (eventually end), then each talk.

Lot of hardcoding and debug output to cleanup.

I wrote this to extract the schedule from the website of the EuroBSDCon:
https://2023.eurobsdcon.org/program/

Copy-paste the tables into a spreadsheet (like LibreOffice Calc), export
as CSV (, as delimiter, " as quote).

It expects:
- lines that start with the event type and day
- lines starting with an empty cell that lists the tracks,
- lines that start with start_time (eventually end), then each talk.

Lot of hardcoding and debug output to cleanup.
@Wilm0r
Copy link
Owner

Wilm0r commented Aug 11, 2023 via email

@Wilm0r
Copy link
Owner

Wilm0r commented Aug 11, 2023

Ah yes, looks like I've accidentally deleted it: 76c8dbf Reason: Primary purpose of that script was once to generate Giggity's original native but long deprecated XML format. I forgot I added a little frab method right in the middle of it.

Would you be interested in merging these?

@mmuman
Copy link
Contributor Author

mmuman commented Aug 11, 2023

Seems I should have slept instead, they used OSEM for the CfP 😅
Should probably be merged at some point yes.
I went for ICS because I've been working on it these days and I didn't fancy digging XML, plus I didn't have all the required info…

@Wilm0r Wilm0r mentioned this pull request Aug 12, 2023
@Wilm0r
Copy link
Owner

Wilm0r commented Aug 14, 2023

What do you want to do with this PR for now?

@Zverik
Copy link
Contributor

Zverik commented Aug 22, 2024

You could use https://github.com/zverik/schedule_convert for that — it produces a Pentabarf XML and ICS from a csv. I use it to merge a regular xml with a table maintained in Google Docs (and exported as csv), for example.

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.

3 participants