meetup-mf2.jvt.me release 0.2.0: Adding h-feed support

In August I announced a Microformats API for Meetup.com: meetup-mf2.jvt.me to act as a translation layer between the silo and the IndieWeb.

I've been using this as a core part of my own workflow for RSVPing to events, but that's usually when I see the event actually on Meetup.com and then manually RSVP from my website.

To make it so I could discover new events from my Indie reader, it would be really nice to have an h-feed.

With the v0.2.0 release (now in production!) this is now available for usage, which you can do with the following request to get the upcoming events for a given Meetup.com group:

GET https://meetup-mf2.jvt.me/Tech-Nottingham/events
{
    "items": [
        {
            "children": [
                {
                    "type": [
                        "h-event"
                    ],
                    "properties": {
                        "name": [
                            "Tech Nottingham January 2020 - Ethics In Advertising And High Performance Teams"
                        ],
                        "description": [
                            "<p>Full event description: <a href=\"https://www.technottingham.com/events/tech-nottingham-january-2020\" class=\"linkified\">https://www.technottingham.com/events/tech-nottingham-january-2020</a></p>..."
                        ],
                        "start": [
                            "2020-01-13T18:30:00Z"
                        ],
                        "end": [
                            "2020-01-13T21:00:00Z"
                        ],
                        "url": [
                            "https://www.meetup.com/Tech-Nottingham/events/267300253/"
                        ],
                        "location": [
                            {
                                "type": [
                                    "h-adr"
                                ],
                                "properties": {
                                    "locality": [
                                        "Nottingham"
                                    ],
                                    "street-address": [
                                        "Antenna, Beck Street"
                                    ],
                                    "country-name": [
                                        "United Kingdom"
                                    ]
                                }
                            }
                        ],
                        "published": [
                            "2019-12-19T18:14:47Z"
                        ],
                        "updated": [
                            "2019-12-19T18:15:13Z"
                        ]
                    }
                }
            ],
            "type": [
                "h-feed"
            ],
            "properties": {
                "name": [
                    "Tech Nottingham"
                ],
                "url": [
                    "https://www.meetup.com/Tech-Nottingham/events"
                ]
            }
        }
    ]
}

Because this exposes an Microformats2 JSON feed, it should be possible to subscribe to a given Meetup.com group.

Note: If you're trying to use it with Aperture, there's a PR that needs to be merged before it'll work.

Another thing to note is that this will only show upcoming events for a given group - hopefully that's all you need, but feel free to use the issue tracker if you want the option.

Written by Jamie Tanna's profile image Jamie Tanna on , and last updated on .

Content for this article is shared under the terms of the Creative Commons Attribution Non Commercial Share Alike 4.0 International, and code is shared under the Apache License 2.0.

Tags
Syndication

This post will be syndicated to these sites:

This post was filed under articles.

Related Posts

Other posts you may be interested in:

Interactions with this post

Interactions with this post

Below you can find the interactions that this page has had using WebMention.

Have you written a response to this post? Let me know the URL:

Do you not have a website set up with WebMention capabilities? You can use Comment Parade.