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. This is now works with Aperture!

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.

#microformats #meetup.com #meetup-mf2.

Syndication

This post will be syndicated to these sites:

This post was filed under articles.

Has this content helped you? Please consider supporting me so I can continue to create content like this!

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.