SlideShare a Scribd company logo
1 of 23
A calendar hub
         for Manchester UK
                 What it is
                 How I made it
                 How you can improve it



Jon Udell
March 27, 2012
http://jonudell.net
http://elmcity.cloudapp.net/ManchesterUK/html




                                                2
http://elmcity.cloudapp.net/ManchesterUK/html?view=technology




                                                                3
http://elmcity.cloudapp.net/ManchesterUK/xml?view=technology




                                                               4
http://elmcity.cloudapp.net/ManchesterUK/json?view=technology




                                                                5
http://elmcity.cloudapp.net/ManchesterUK/ics?view=technology




                                                               6
http://elmcity.cloudapp.net/ManchesterUK/rss?view=technology




                                                               7
http://elmcity.cloudapp.net/ManchesterUK/stats




                                                 8
http://elmcity.blob.core.windows.net/manchesteruk/ManchesterUK.feeds.json




                                                                            9
http://elmcity.cloudapp.net/services/ManchesterUK/get_editable_metadata?flavor=feeds




                                                                                   10
http://elmcity.blob.core.windows.net/manchesteruk/tag_sources.html




                                                                     11
source breakdown

                Eventful                  164
                Eventbrite               1173
                Facebook                   14
                Meetup                    137
                Upcoming                  114
                Other iCalendar           112


                    Other iCalendar breakdown

Manchester United Football           thismonkey.com     9
Manchester City Football             thismonkey.com     8
Portico Library                      Google Calendar   95




                                                            12
native vs synthetic iCal feeds


                                      http://eventful.com/ical/chester_nh/venues/chester-academy-
Eventful     venue        native      /V0-001-000633236-2

                                      http://elmcity.cloudapp.net/ics_from_eventbrite_organizer?orga
Eventbrite   organizer    synthetic   nizer=The%20Launchpad&elmcity_id=ManchesterUK

                                      http://elmcity.cloudapp.net/ics_from_fb_page?fb_id=162147880
Facebook     Page         synthetic   467082&elmcity_id=ManchesterUK

                                      http://www.meetup.com/WeAreChangeManchester/events/ical/
Meetup       group        native      WeAreChange+Manchester/

                                      http://upcoming.yahoo.com/calendar/v2/venue/671529
Upcoming     venue        native




                                                                                                       13
http://elmcity.cloudapp.net/url_helpers




(Other helpers for: extracting ICS from CSV, extracting ICS from
RSS+xCAL, filtering ICS to ICS based on keywords or date/time.)

                                                                   14
source breakdown for four cities


                    Manchester UK   Manchester NH       Boston MA    Seattle WA
Eventbrite                    164              27              481           168
Eventful                    1173              232            2272          2013
Facebook                       14              34              434           218
Meetup                        137             301              926         1129
Upcoming                      114              14              181            52
Other iCalendar               112             531            3665          3335

Total                       1714              1139           7959          6915
Other iCalendar %           6.5%             46.6%          46.0%        48.2%




                                                                                   15
The public calendar scorecard




                                16
Stages of hub development


          Step 1 (automatic): The elmcity service scans Eventbrite,
          Eventful, Facebook, Meetup, and Upcoming for candidate
          feeds.

Step 1 yields two outputs:

a) http://elmcity.blob.core.windows.net/manchesteruk/taggable_sources.html is
a page of links

b) http://elmcity.blob.core.windows.net/manchesteruk/taggable_sources.html is
corresponding json




                                                                            17
Stages of hub development


         Step 1 (automatic): The elmcity service scans
         Eventbrite, Eventful, Facebook, Meetup, and Upcoming for
         candidate feeds.

         Step 2 (manual): A human processes the taggable_sources
         files: removes junk, adds and tags useful feeds, looks for
         related iCalendar feeds.

Step 2 yields a hub like the Manchester UK hub we see today.




                                                                      18
Stages of hub development


         Step 1 (automatic): The elmcity service scans Eventbrite,
         Eventful, Facebook, Meetup, and Upcoming for candidate
         feeds.

         Step 2 (manual): A human processes the taggable_sources
         files: removes junk, adds and tags useful feeds, looks for
         related iCalendar feeds.

         Step 3: The hub is adopted by a curator who works toward
         lighting up the iCalendar “dark matter.”


Step 3 has never really happened yet.




                                                                      19
iCalendar “dark matter” for Manchester UK

http://oddbar.co.uk/odder/
http://www.iwm.org.uk/events/iwm-north
                                                        These are web pages with
http://www.stclement-chorlton.org.uk/diary.php#whats
                                                        calendars that trap event info
http://www.parrenthorn.co.uk/calendar/
                                                        in HTML silos.
http://www.philandaly.com/
http://www.holdengallery.mmu.ac.uk/exhibitions.php
http://www.stannsmanchester.com/whats-on/
                                                        All of these could easily be
http://www.bbc.co.uk/showsandtours/events/index.shtml
                                                        converted, using Google Calendar or
http://www.therubylounge.com/
                                                        Hotmail Calendar or Outlook or
http://www.starandgarter.co.uk/star4/WhatsOn.aspx
                                                        Apple iCal or any another standard
http://www.drybar.co.uk/calendar.php
                                                        calendar app, to dual use:
http://www.chinese-arts-centre.org/
http://thedeafinstitute.co.uk/calendar.php
                                                         1 An HTML/JS widget for the site
http://www.o2apollomanchester.co.uk/
                                                         2 An iCalendar feed for syndication
http://moholive.com/index.php/event-listings
http://www.mmu.ac.uk/news/events/
http://www.manchestersalon.org.uk/                      Who’s going to tell them?
http://www.cities.manchester.ac.uk/events/
http://www.anthonyburgess.org/visiting-us/whats-on      Why will they care?
http://www.blankmediacollective.org/events/
                                                                                               20
CMS wall of shame

               http://www.dea.com/


     http://schoolworld.edline.com/



          http://www.serviceu.com/


http://www.peoplecube.com/products
-other-web-event.htm

http://search.constantcontact.com/event-
marketing/index.jsp

             http://www.schlu.net/



        These, and many others, offer calendar modules without iCalendar support.
                                                                                    21
http://icalvalid.cloudapp.net/




(Inspired by http://feedvalidator.org)   22
Key messages


- Many public events are published online (as HTML or PDF)

- Few are machine-readable (as iCalendar)

- All could be dual-purposed using standard calendar apps

- The ICS ecosystem could work like the RSS ecosystem
   - a pub-sub network
   - open, standards-based

- It’s so simple nobody thinks of it




                                                             23

More Related Content

Similar to A calendar hub for Manchester UK

Leancamp - are you ready to rock
Leancamp - are you ready to rockLeancamp - are you ready to rock
Leancamp - are you ready to rockChristian Heilmann
 
Topic 1 Topic 2 Topic 3
Topic 1 Topic 2 Topic 3Topic 1 Topic 2 Topic 3
Topic 1 Topic 2 Topic 3butest
 
Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)Bibliotēku portāls
 
Jaunākās Open Access publikācijas (2011.gada oktobris)
Jaunākās Open Access publikācijas (2011.gada oktobris)Jaunākās Open Access publikācijas (2011.gada oktobris)
Jaunākās Open Access publikācijas (2011.gada oktobris)Bibliotēku portāls
 
Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)Bibliotēku portāls
 
Data Visualization and Mapping using Javascript
Data Visualization and Mapping using JavascriptData Visualization and Mapping using Javascript
Data Visualization and Mapping using JavascriptMack Hardy
 
Useful websites
Useful websitesUseful websites
Useful websitesm55mick
 
TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"
TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"
TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"TourismFastForward
 
Design of an IoT-based monitoring system with automatic daily report generato...
Design of an IoT-based monitoring system with automatic daily report generato...Design of an IoT-based monitoring system with automatic daily report generato...
Design of an IoT-based monitoring system with automatic daily report generato...arielwalunda
 
Lecturas financiamiento internacionalde operaciones de minería global
Lecturas financiamiento internacionalde operaciones de minería globalLecturas financiamiento internacionalde operaciones de minería global
Lecturas financiamiento internacionalde operaciones de minería globalHarold Franco
 
Visualizing Open Data Using Neo4J
Visualizing Open Data Using Neo4JVisualizing Open Data Using Neo4J
Visualizing Open Data Using Neo4JScott Sosna
 
ARIADNE federation
ARIADNE federationARIADNE federation
ARIADNE federationguest030425
 
ADV FIWARE Workshop starring Docker and Virtualisation
ADV FIWARE Workshop starring Docker and VirtualisationADV FIWARE Workshop starring Docker and Virtualisation
ADV FIWARE Workshop starring Docker and VirtualisationJohann Höchtl
 
Open Data - The Fingal Perspective
Open Data - The Fingal PerspectiveOpen Data - The Fingal Perspective
Open Data - The Fingal PerspectiveFingal Open Data
 
eProcurement Map Report Final IDABC
eProcurement Map Report Final IDABCeProcurement Map Report Final IDABC
eProcurement Map Report Final IDABCFriso de Jong
 
Media as partners_in_education_for_sustainable_development
Media as partners_in_education_for_sustainable_developmentMedia as partners_in_education_for_sustainable_development
Media as partners_in_education_for_sustainable_developmentwhymagazine
 
Impact of Urban Revitalization in Birmingham Alabama
Impact of Urban Revitalization in Birmingham AlabamaImpact of Urban Revitalization in Birmingham Alabama
Impact of Urban Revitalization in Birmingham AlabamaStormBourne, LLC
 
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...Tom Robinson
 

Similar to A calendar hub for Manchester UK (20)

Leancamp - are you ready to rock
Leancamp - are you ready to rockLeancamp - are you ready to rock
Leancamp - are you ready to rock
 
Topic 1 Topic 2 Topic 3
Topic 1 Topic 2 Topic 3Topic 1 Topic 2 Topic 3
Topic 1 Topic 2 Topic 3
 
Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)Open Access publikācijas (2010. gada oktobris)
Open Access publikācijas (2010. gada oktobris)
 
Jaunākās Open Access publikācijas (2011.gada oktobris)
Jaunākās Open Access publikācijas (2011.gada oktobris)Jaunākās Open Access publikācijas (2011.gada oktobris)
Jaunākās Open Access publikācijas (2011.gada oktobris)
 
Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)Jaunākās Open Access publikācijas (2012.gada oktobris)
Jaunākās Open Access publikācijas (2012.gada oktobris)
 
Data Visualization and Mapping using Javascript
Data Visualization and Mapping using JavascriptData Visualization and Mapping using Javascript
Data Visualization and Mapping using Javascript
 
Useful websites
Useful websitesUseful websites
Useful websites
 
TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"
TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"
TFF2015, Christian Bizer, Uni Mannheim "Schema.org-Annotationen in Webseiten"
 
Design of an IoT-based monitoring system with automatic daily report generato...
Design of an IoT-based monitoring system with automatic daily report generato...Design of an IoT-based monitoring system with automatic daily report generato...
Design of an IoT-based monitoring system with automatic daily report generato...
 
Lecturas financiamiento internacionalde operaciones de minería global
Lecturas financiamiento internacionalde operaciones de minería globalLecturas financiamiento internacionalde operaciones de minería global
Lecturas financiamiento internacionalde operaciones de minería global
 
Visualizing Open Data Using Neo4J
Visualizing Open Data Using Neo4JVisualizing Open Data Using Neo4J
Visualizing Open Data Using Neo4J
 
CD200615 Session 5
CD200615 Session 5CD200615 Session 5
CD200615 Session 5
 
ARIADNE federation
ARIADNE federationARIADNE federation
ARIADNE federation
 
ADV FIWARE Workshop starring Docker and Virtualisation
ADV FIWARE Workshop starring Docker and VirtualisationADV FIWARE Workshop starring Docker and Virtualisation
ADV FIWARE Workshop starring Docker and Virtualisation
 
Open Data - The Fingal Perspective
Open Data - The Fingal PerspectiveOpen Data - The Fingal Perspective
Open Data - The Fingal Perspective
 
eProcurement Map Report Final IDABC
eProcurement Map Report Final IDABCeProcurement Map Report Final IDABC
eProcurement Map Report Final IDABC
 
Media as partners_in_education_for_sustainable_development
Media as partners_in_education_for_sustainable_developmentMedia as partners_in_education_for_sustainable_development
Media as partners_in_education_for_sustainable_development
 
Emerging Technologies 2016
Emerging Technologies 2016Emerging Technologies 2016
Emerging Technologies 2016
 
Impact of Urban Revitalization in Birmingham Alabama
Impact of Urban Revitalization in Birmingham AlabamaImpact of Urban Revitalization in Birmingham Alabama
Impact of Urban Revitalization in Birmingham Alabama
 
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
 

More from judell

NH Municipal Management Association June 2012
NH Municipal Management Association June 2012NH Municipal Management Association June 2012
NH Municipal Management Association June 2012judell
 
rethinking the community calendar: a case study in fourth r principles
rethinking the community calendar: a case study in fourth r principlesrethinking the community calendar: a case study in fourth r principles
rethinking the community calendar: a case study in fourth r principlesjudell
 
the local internet
the local internetthe local internet
the local internetjudell
 
Enterprise awareness networks
Enterprise awareness networksEnterprise awareness networks
Enterprise awareness networksjudell
 
The elmcity project
The elmcity projectThe elmcity project
The elmcity projectjudell
 
Mind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital ageMind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital agejudell
 
Computational Thinking
Computational ThinkingComputational Thinking
Computational Thinkingjudell
 

More from judell (7)

NH Municipal Management Association June 2012
NH Municipal Management Association June 2012NH Municipal Management Association June 2012
NH Municipal Management Association June 2012
 
rethinking the community calendar: a case study in fourth r principles
rethinking the community calendar: a case study in fourth r principlesrethinking the community calendar: a case study in fourth r principles
rethinking the community calendar: a case study in fourth r principles
 
the local internet
the local internetthe local internet
the local internet
 
Enterprise awareness networks
Enterprise awareness networksEnterprise awareness networks
Enterprise awareness networks
 
The elmcity project
The elmcity projectThe elmcity project
The elmcity project
 
Mind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital ageMind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital age
 
Computational Thinking
Computational ThinkingComputational Thinking
Computational Thinking
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

A calendar hub for Manchester UK

  • 1. A calendar hub for Manchester UK What it is How I made it How you can improve it Jon Udell March 27, 2012 http://jonudell.net
  • 12. source breakdown Eventful 164 Eventbrite 1173 Facebook 14 Meetup 137 Upcoming 114 Other iCalendar 112 Other iCalendar breakdown Manchester United Football thismonkey.com 9 Manchester City Football thismonkey.com 8 Portico Library Google Calendar 95 12
  • 13. native vs synthetic iCal feeds http://eventful.com/ical/chester_nh/venues/chester-academy- Eventful venue native /V0-001-000633236-2 http://elmcity.cloudapp.net/ics_from_eventbrite_organizer?orga Eventbrite organizer synthetic nizer=The%20Launchpad&elmcity_id=ManchesterUK http://elmcity.cloudapp.net/ics_from_fb_page?fb_id=162147880 Facebook Page synthetic 467082&elmcity_id=ManchesterUK http://www.meetup.com/WeAreChangeManchester/events/ical/ Meetup group native WeAreChange+Manchester/ http://upcoming.yahoo.com/calendar/v2/venue/671529 Upcoming venue native 13
  • 14. http://elmcity.cloudapp.net/url_helpers (Other helpers for: extracting ICS from CSV, extracting ICS from RSS+xCAL, filtering ICS to ICS based on keywords or date/time.) 14
  • 15. source breakdown for four cities Manchester UK Manchester NH Boston MA Seattle WA Eventbrite 164 27 481 168 Eventful 1173 232 2272 2013 Facebook 14 34 434 218 Meetup 137 301 926 1129 Upcoming 114 14 181 52 Other iCalendar 112 531 3665 3335 Total 1714 1139 7959 6915 Other iCalendar % 6.5% 46.6% 46.0% 48.2% 15
  • 16. The public calendar scorecard 16
  • 17. Stages of hub development Step 1 (automatic): The elmcity service scans Eventbrite, Eventful, Facebook, Meetup, and Upcoming for candidate feeds. Step 1 yields two outputs: a) http://elmcity.blob.core.windows.net/manchesteruk/taggable_sources.html is a page of links b) http://elmcity.blob.core.windows.net/manchesteruk/taggable_sources.html is corresponding json 17
  • 18. Stages of hub development Step 1 (automatic): The elmcity service scans Eventbrite, Eventful, Facebook, Meetup, and Upcoming for candidate feeds. Step 2 (manual): A human processes the taggable_sources files: removes junk, adds and tags useful feeds, looks for related iCalendar feeds. Step 2 yields a hub like the Manchester UK hub we see today. 18
  • 19. Stages of hub development Step 1 (automatic): The elmcity service scans Eventbrite, Eventful, Facebook, Meetup, and Upcoming for candidate feeds. Step 2 (manual): A human processes the taggable_sources files: removes junk, adds and tags useful feeds, looks for related iCalendar feeds. Step 3: The hub is adopted by a curator who works toward lighting up the iCalendar “dark matter.” Step 3 has never really happened yet. 19
  • 20. iCalendar “dark matter” for Manchester UK http://oddbar.co.uk/odder/ http://www.iwm.org.uk/events/iwm-north These are web pages with http://www.stclement-chorlton.org.uk/diary.php#whats calendars that trap event info http://www.parrenthorn.co.uk/calendar/ in HTML silos. http://www.philandaly.com/ http://www.holdengallery.mmu.ac.uk/exhibitions.php http://www.stannsmanchester.com/whats-on/ All of these could easily be http://www.bbc.co.uk/showsandtours/events/index.shtml converted, using Google Calendar or http://www.therubylounge.com/ Hotmail Calendar or Outlook or http://www.starandgarter.co.uk/star4/WhatsOn.aspx Apple iCal or any another standard http://www.drybar.co.uk/calendar.php calendar app, to dual use: http://www.chinese-arts-centre.org/ http://thedeafinstitute.co.uk/calendar.php 1 An HTML/JS widget for the site http://www.o2apollomanchester.co.uk/ 2 An iCalendar feed for syndication http://moholive.com/index.php/event-listings http://www.mmu.ac.uk/news/events/ http://www.manchestersalon.org.uk/ Who’s going to tell them? http://www.cities.manchester.ac.uk/events/ http://www.anthonyburgess.org/visiting-us/whats-on Why will they care? http://www.blankmediacollective.org/events/ 20
  • 21. CMS wall of shame http://www.dea.com/ http://schoolworld.edline.com/ http://www.serviceu.com/ http://www.peoplecube.com/products -other-web-event.htm http://search.constantcontact.com/event- marketing/index.jsp http://www.schlu.net/ These, and many others, offer calendar modules without iCalendar support. 21
  • 23. Key messages - Many public events are published online (as HTML or PDF) - Few are machine-readable (as iCalendar) - All could be dual-purposed using standard calendar apps - The ICS ecosystem could work like the RSS ecosystem - a pub-sub network - open, standards-based - It’s so simple nobody thinks of it 23