Package: meetupr 0.3.1

meetupr: Access Meetup Data

Provides programmatic access to the 'Meetup' 'GraphQL' API (<https://www.meetup.com/graphql/>), enabling users to retrieve information about groups, events, and members from 'Meetup' (<https://www.meetup.com/>). Supports authentication via 'OAuth2' and includes functions for common queries and data manipulation tasks.

Authors:Athanasia Mo Mowinckel [aut, cre], Erin LeDell [aut], Olga Mierzwa-Sulima [aut], Lucy D'Agostino McGowan [aut], Claudia Vitolo [aut], Gabriela De Queiroz [ctb], Michael Beigelmacher [ctb], Augustina Ragwitz [ctb], Greg Sutcliffe [ctb], Rick Pack [ctb], Ben Ubah [ctb], Maëlle Salmon [ctb], Barret Schloerke [ctb], RLadies+ [cph]

meetupr_0.3.1.tar.gz
meetupr_0.3.1.zip(r-4.7)meetupr_0.3.1.zip(r-4.6)meetupr_0.3.1.zip(r-4.5)
meetupr_0.3.1.tgz(r-4.6-any)meetupr_0.3.1.tgz(r-4.5-any)
meetupr_0.3.1.tar.gz(r-4.7-any)meetupr_0.3.1.tar.gz(r-4.6-any)
meetupr_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
meetupr/json (API)

# Install 'meetupr' in R:
install.packages('meetupr', repos = c('https://drmowinckels.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rladies/meetupr/issues

Pkgdown/docs site:https://rladies.org

On CRAN:

Conda:

apiapi-wrappermeetupr-ladiesrladiesrladies-global

9.06 score 81 stars 118 scripts 250 downloads 34 exports 32 dependencies

Last updated from:dfa16fdbe4. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK154
source / vignettesOK195
linux-release-x86_64OK140
macos-release-arm64OK98
macos-oldrel-arm64OK85
windows-develOK89
windows-releaseOK96
windows-oldrelOK88
wasm-releaseOK160

Exports:find_groupsfind_topicsget_client_nameget_encrypted_pathget_eventget_event_commentsget_event_rsvpsget_groupget_group_eventsget_group_membersget_pro_eventsget_pro_groupsget_selfhas_authlocal_meetupr_debugmeetupr_authmeetupr_auth_statusmeetupr_clientmeetupr_deauthmeetupr_encrypt_loadmeetupr_encrypt_setupmeetupr_key_deletemeetupr_key_getmeetupr_key_setmeetupr_querymeetupr_reqmeetupr_schemameetupr_schema_mutationsmeetupr_schema_queriesmeetupr_schema_searchmeetupr_schema_typemeetupr_sitrepuse_gha_encrypted_tokenuse_gha_jwt_token

Dependencies:askpassclicliprcountrycodecurldata.tabledplyrfsgenericsgluehttr2jsonlitelifecyclemagrittropensslpillarpkgconfigpurrrR6rappdirsrlangrlistrstudioapiS7systibbletidyselectutf8vctrswithrXMLyaml

Advanced Authentication
Why Use Custom OAuth Credentials | Registering a Meetup OAuth Application | Step 1: Create the OAuth App | Step 2: Note Your Credentials | Storing Custom Credentials | Storing Credentials in your environment | Verifying Stored Credentials | Authenticating with Custom Credentials | Using a Custom Client Name | Supported Keys | 1. JWT Flow (Meetup Pro accounts) | 2. Encrypted OAuth Token File (for CI/CD) | Setting Up Encrypted Token Authentication | Rotating an Encrypted Token in GitHub Actions | 3. OAuth2 Interactive Flow | How Authentication is Chosen

Last update: 2025-12-22
Started: 2025-10-19

Custom Meetup Queries
Overview | When to Use Custom Queries | Using extra_graphql in Wrapper Functions | Working with Nested Data | Handling One-to-Many Relationships | Custom Queries from Scratch | Executing Custom Queries | Understanding Pagination | Automatic Pagination in Wrapper Functions | Understanding the Template System | Creating Custom Extractors | Error Handling | Performance Best Practices | Request Only Needed Fields | Batch Queries Efficiently | Monitor Rate Limits | Use Pagination Wisely | Additional Resources | Official Documentation | Related Vignettes | Getting Help

Last update: 2025-12-22
Started: 2025-10-17

Meetup API Schema Introspection
Introduction to GraphQL Introspection | Why Use Introspection? | How GraphQL Schema Works | Recommended Exploration Workflow | The meetupr_schema_* Function Family | Performance Tip: Cache the Schema | Step-by-Step Exploration Workflow | Step 1: Identify Available Entry Points | Step 2: Search for Relevant Types | Step 3: Examine Type Fields | Step 4: Build Your Custom Query | Step 5: Execute Your Query | Working with Mutations | Discovering Available Mutations | Understanding Mutation Structure | Example: RSVP to an Event | Advanced Introspection Patterns | Exploring Enum Values | Finding Required vs. Optional Fields | Discovering Input Types for Mutations | Understanding Pagination Types | Exporting Schema for External Tools | Practical Tips and Workflow | Use the Meetup API Playground | Use Debug Mode | Next Steps

Last update: 2025-12-22
Started: 2025-10-17

Setting up and Getting Started with meetupr
Quick Setup Check | Authentication | Interactive Authentication | Non-Interactive Authentication (CI/CD) | Verification | Basic Usage Examples | Get Group Information | List Group Events | Get Past Events | Filter Events by Date | Get Event Details | Get Event RSVPs | Get Group Members | Search for Groups | Pagination and Rate Limits | Pro Account Features | List All Pro Groups | Network-Wide Events | Debug Mode | Common Issues | Authentication Errors | Multiple Token Warning | Rate Limiting | Group Not Found | Next Steps | Getting Help

Last update: 2025-12-22
Started: 2025-10-17

Readme and manuals

Help Manual

Help pageTopics
Find groups using text-based searchfind_groups
Find topics on Meetupfind_topics
Get Meetup OAuth Client Nameget_client_name
Get information for a specified eventget_event
Get the comments for a specified eventget_event_comments
Get the RSVPs for a specified eventget_event_rsvps
Get detailed information about a Meetup groupget_group
Get the events from a meetup groupget_group_events
Get the members from a meetup groupget_group_members
Retrieve information about Meetup Pro networks, including groups and events.get_pro get_pro_events get_pro_groups
Get information about the authenticated userget_self
Temporarily enable debug modelocal_meetupr_debug
Authenticate and return the current usermeetupr_auth
Check all authentication methods and return detailshas_auth meetupr_auth_status
Create a Meetup OAuth clientmeetupr_client
Manage API Keys via Environment Variablesmeetupr_credentials meetupr_key_delete meetupr_key_get meetupr_key_set
Deauthorize and remove cached authenticationmeetupr_deauth
CI Authentication with Encrypted Token Rotationget_encrypted_path meetupr_encrypt meetupr_encrypt_load meetupr_encrypt_setup
Execute GraphQL querymeetupr_query
Create and Configure a Meetup API Requestmeetupr_req
Introspect the Meetup GraphQL API schemameetupr_schema
Explore available mutations in the Meetup GraphQL APImeetupr_schema_mutations
Explore available query fields in the Meetup GraphQL APImeetupr_schema_queries
Search for types in the Meetup GraphQL API schemameetupr_schema_search
Get fields for a specific type in the Meetup GraphQL API schemameetupr_schema_type
Show meetupr authentication statusmeetupr_sitrep
GitHub Actions workflow helpersuse_gha use_gha_encrypted_token use_gha_jwt_token