Details
The SnF daily schedule web page loads all of the event data as a big HTML table, and then it gets rendered as the unusable table that people are familiar with. Why is it so unusable? Let's recap:
- The Day column sorts alphabetically. Friday, Monday, Sunday, ...
- You can't sort by Day first then by Time. You can only sort by a single column.
- There are pages and pages of events per day! It's a lot to digest through a table, even if the sorting worked.
I don't mean to criticize or cast blame. There is just an opportunity for a better solution, and hopefully this effort is a step in the right direction.
Code
I wrote a bit of code to transform the data from HTML to iCalendar. You can see it on GitHub if you like. It is open source, of course, so contributions of any kind are welcome. That includes bug reports, corrections, suggestions, encouragement, beverages, or even code.
What Next?
If you are part of SnF, especially the website, especially especially the online schedule, and you'd like to chat about how to improve things, please get in touch. I'm happy to help if or how I can. I would be very happy to shut this site down if the primary schedule could meet people's needs. And of course if SnF in any way objects to what I've done, I'll turn it all off if you just let me know.
Just to set expectations, I am not a web developer. I primarily write back-end software. The website you're reading right now is one of my most notable web-development achievements. So I probably can't fix the SnF website. If nothing else, maybe we can coordinate how this site's re-constitution of the data fits in with your workflow.
Me
I do not intend to gain anything through this website and effort except a usable calendar for my own benefit. I'm happy to share that with others who may also find it useful.
If you want to get in touch, my DMs are open on Bluesky.