Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Team 24 Agenda is Live - Here's a grid-view

Ohey, I was excited to see that the Session catalog is now "live" at https://events.atlassian.com/team/sessions

Alas, I was bummed to see that there's still not a graphical overview of the sessions, so I got to hacking again and proudly present:

Team 24 Schedule at a glance

Screenshot 2024-04-03 at 3.20.23 PM.png

https://darryl.com/team24/

(Oh hey, that session sounds kind of interesting...)

Same caveat applies as last year:

  • I scraped the data from the official site above today (4/3/2024 2:58PM PT), so any changes/new sessions will NOT be reflected unless I want to rescrape and import everything (which fine fine, now I have scripts to do it.)
  • Yeah, there's no formatting of event descriptions. If you know of a way to coax fullcalendar.io into doing that (and making links in the descriptions clickable and making it not by default pop-up to add an event to your Google Calendar), please please do let me know. I'm absolutely not a web developer. :-}

9 comments

Comment

Log in or Sign up to comment
Shawn Doyle - ReleaseTEAM
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 3, 2024

This is great! Thanks for hacking

Lisa Bowen
Contributor
April 3, 2024

Very nice. Thanks! 

Caitlyn Lariviere
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 3, 2024

@Darryl Lee - Love this post!  There is a new grid view on the Agenda page -https://events.atlassian.com/team/agenda - click on in person agenda or digital. You can also build your agenda from this view.

This is a new add to the website for this year!  


Team 24 grid schedule.png

Like # people like this
Darryl Lee
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 3, 2024

Oh man, thank you @Caitlyn Lariviere - I could've saved myself some work!

Eh, on the other hand, it's always fun to hack this kind of thing together. :-}

In case folks are wondering, here's the hackery that scrapes and downloads all of the session data from the website into a big old .ICS file suitable for import into a Google Calendar:

export SESSIONSCAL=team24-`date '+%Y%m%d-%H%M'`.ics
echo 'BEGIN:VCALENDAR' > $SESSIONSCAL
for x in `curl -s https://events.atlassian.com/team/sessions | grep '<!-- .*https://events.atlassian.com/team/session/' | sed -e 's/.*href=//' | sed -e 's/"//g' `
do
curl -s "https://events.atlassian.com/frontend/add-to-calendar/ics?eventId=148340&type=session&objectId=`echo $x | sed -e 's/.*session\/\(.*\)\/.*/\1/'`" | sed -e "s|DTSTART| $x\\nDTSTART|" | sed -e 's/DTSTART#/\&#/' | grep -v VCALENDAR >> $SESSIONSCAL
done
echo 'END:VCALENDAR' >> $SESSIONSCAL
Like # people like this
Huwen Arnone _Deiser_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
April 5, 2024

Brilliant! This is very useful @Darryl Lee. Usually, Atlassian's event website doesn't work correctly, so, this is a ++++++ 🙌🔥

Like Caitlyn Lariviere likes this
Josh Shepherd
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 5, 2024

I like this look... and as someone who has a bit of say on the site, let me see if there are more ways to display this information! Cheers.

Darryl Lee
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 5, 2024

Hi @Josh Shepherd

As @Caitlyn Lariviere already pointed out the new Agenda view does already offer a very similar format, which is great!

It also looks way better on mobile than my hack does, but honestly we need to give full props to @Tom Moors who whipped up his amazing Team 23 Schedule apparently on the plane ride over to the conference. Wild.

(I'm good at scraping data, but not skilled in formatting/displaying it.)

I think presenting this much information in an organized fashion is always going to be difficult, and when you add in the small screen of a phone, it's even harder.

For those of us who still use large screens though, it is handy to be able to get a wide overview of our day, and despite the format limitations of tooltip, I love hovering over sessions to see the details w/o an additional click.

I don't love that clicking prompts you to add the event to your Google Calendar (and is the only way to activate the link to the real session information), but because I'm a lazy hack, rather than scraping all the data from HTML (which is what Tom did), I'm leveraging a feature from last year that allowed users to add sessions directly to their calendars.

As my "code" shows, I'm downloading every .ics (iCalendar format) "file" for each session and concatenating it into one HUGE calendar file that I then imported into a Google Calendar that powers the site.

Like Andy Gladstone likes this
Peter Van de Voorde
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 15, 2024

Great work, thanks @Darryl Lee !

Like Andy Gladstone likes this
Darryl Lee
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 15, 2024

I was looking to see if Google Calendar (still) doesn't have a 3-day view to embed (they don't), but maybe the Agenda (and crappy week-long view) will be useful for somebody?

https://darryl.com/team24/index-gcal.html

If anything, it's a trip to see just how much Atlassian has packed into this conference.

Like Andy Gladstone likes this
TAGS
AUG Leaders

Atlassian Community Events