nashvillefcc / nashvillefccwebsite

Contains code related to Nashville FCC website
https://www.nashvillefcc.com
MIT License
9 stars 12 forks source link

Meetup API: removing RSS2JSON dependency #87

Open MoribundMedium opened 3 years ago

MoribundMedium commented 3 years ago

Acceptance Criteria

We are currently accessing Meetup API data using the rss2json.com website (line 28 in pingEvents.js). This is convenient for converting the XML from the Meetup API to a JSON format, but it means that we have a dependency on RSS2JSON's services, and if they ever go down or change their terms of use we could be in trouble. If we go directly to the Meetup API and convert it from XML to JSON in our own service, we won't need to rely on RSS2JSON.

The Node package xml2js may be helpful for converting: https://www.npmjs.com/package/xml2js. It will require some additional massaging of the resulting JSON to match what we were originally getting from RSS2JSON.

Related Features