Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Idea: Add Crawler for Meetup.com Page #16

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

flobauer
Copy link

@flobauer flobauer commented Nov 17, 2024

This is a suggestion!

As some meetups will still be active on meetup.com this will help to make sure, that the meetups on meetup.com are reflected on the new community page.

  • I tried to keep everything as is
  • added an external_url parameter to the Meetup Model
  • added a single script, that can be called on a regular basis for importing the events
  • we extend the reach of meetup.com and reference it as a source, so that everybody is fine by that import

@flobauer flobauer changed the title Add Crawler for Meetup Page Feature Idea: Add Crawler for Meetup.com Page Nov 17, 2024
@inxilpro
Copy link
Contributor

I love this! I'll take a closer look tomorrow or the next day. I was also talking with Bogdan about stealing some of the work they did on https://github.com/hackgvl/hackgreenville-com to import events from more than just Meetup, so hopefully this can be a good first start!

@inxilpro
Copy link
Contributor

@bogdankharchenko is the GraphQL endpoint importer you guys use a better option than scraping the site? Are there limitations we need to know about?

@flobauer
Copy link
Author

Graphql makes definitely sense in the long term, but a meetup pro account is required I think and a lib for graphql. As everything is visible on the front page this crawler is a pragmatic solution, but I like the app-modules with all the different importers from hackgreenville, we should maybe add eventbrite and other possibilities as sources then!

@bogdankharchenko
Copy link

@bogdankharchenko is the GraphQL endpoint importer you guys use a better option than scraping the site? Are there limitations we need to know about?

Just saw this... GraphQL API Access requires a paid meetup account. But you can also use the free Rest API from Meetup.com See: https://github.com/hackgvl/hackgreenville-com/blob/develop/app-modules/event-importer/src/Services/MeetupRestHandler.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants