Your project sounds awesome! I'd love to contribute. Do you happen to have an open repo or regular meeting we might join?
And yes, we use R-Ladies' excellent
meetupr package to query meetup for these groups and events. We first use
find_groups to find groups that mention r-ladies, r-user, R-Shiny, pydata. Jupyter, Bioconductor, or Data Science. After that, we query all events for these groups, and then filter out all those false positives (by string detection of
This generates a report that @rachael and I look at each week, and further screen out events that aren't obvious R-user groups or R-focused events.
We haven't found an easy way to get R-user groups other than lots of string matching, guess and checking, and responding to peoples messages of "why isn't my event on your list?".
Occationally, I go over Jumping Rivers' and the R-Consotium's R-Users Groups Database (RUGS Worldwide) (you might need to get permission to view this) lists to see if we missed anything.
What's not included?
The trickiest thing has been getting data from groups that don't use meetup. In that review of groups we are missing, I encourage groups that aren't on meetup to join the R-Consortium R User Group meetup.com Pro Program, which will sponsor your pro meetup.com subscription. Some have apis you can call, but many just aren't included in our report.
You should be aware that there are many many organization and university R-user groups that are not open to the public. Although we try to be aware of those groups we don't list them here.
Going forward we plan to develop the discourse Events plugin to offer a searchable and filterable calendar. Once that's up and running, we'd have an RSS feed you could call with each post an individual event (but it's not something you can work today).
We're also looking to better include non-IRL events like rOpenSci's excellent community call series.