{"id":15707148,"url":"https://github.com/ryelle/meetuplogin","last_synced_at":"2026-03-10T13:04:21.626Z","repository":{"id":3538512,"uuid":"4598432","full_name":"ryelle/MeetupLogin","owner":"ryelle","description":"WordPress plugin to integrate Meetup.com users into your WP site","archived":false,"fork":false,"pushed_at":"2012-08-13T18:43:50.000Z","size":112,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-11T00:27:14.305Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryelle.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-06-08T14:50:23.000Z","updated_at":"2015-12-06T20:29:05.000Z","dependencies_parsed_at":"2022-09-06T04:40:21.634Z","dependency_job_id":null,"html_url":"https://github.com/ryelle/MeetupLogin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ryelle/MeetupLogin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2FMeetupLogin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2FMeetupLogin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2FMeetupLogin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2FMeetupLogin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryelle","download_url":"https://codeload.github.com/ryelle/MeetupLogin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2FMeetupLogin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30334412,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T12:41:07.687Z","status":"ssl_error","status_checked_at":"2026-03-10T12:41:06.728Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T20:37:19.949Z","updated_at":"2026-03-10T13:04:21.600Z","avatar_url":"https://github.com/ryelle.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Meetup Login\n=============\n\nA WordPress plugin to integrate Meetup.com users into your WP site. For use with a [Meetup.com](http://meetup.com) group. Meetup Login allows users to log in to your WordPress site using their meetup.com account. \n\nFollow the instructions on [Meetup Widgets](http://wordpress.org/extend/plugins/meetup-widgets/installation/) to set this plugin up with your API \u0026 OAuth information. [View the FAQ there for info on finding your API \u0026 OAuth info](http://wordpress.org/extend/plugins/meetup-widgets/faq/) - both are required for this plugin.\n\n## Documentation\n\nWhile this plugin will work just fine with minimal configuration, the real power of it will be in making it work with your site. The default behavior is to create a user account with the meetup ID number as user meta, and then to find that meta value when the user logs in again.\n\nThere are [hooks](http://codex.wordpress.org/Plugin_API#Hooks.2C_Actions_and_Filters) created so that you can use any method you want to store the connection between meetup user \u0026amp; WP user. There is no way to do this outside of code, and I don't plan on adding or supporting one.\n\n[View a walkthrough on my website](http://redradar.net/2012/07/01/meetup-login-alpha/).\n\n### Definitions\n\n#### Filters\n\n`apply_filters('meetup_wp_user_id', $id, $meetup);`\n\nUsed to override the default method of getting the user ID (`$id`) matching the Meetup user. Needs to be a user ID, if `get_user_by('id', $id)` is false, a new user is created.\n\n`apply_filters( 'meetup_login_new_user_redirect', admin_url('profile.php'), $user );`\n\nAfter the user is created, they're redirected to their profile. This filter allows you to override that.\n\n`apply_filters( 'meetup_login_existing_user_redirect', home_url(), $user );`\n\nAfter an existing user logs in, they're redirected to the home page.\n\n#### Actions\n\n`do_action('meetup_user_create', $user, $meetup);`\n\nRun when the plugin creates a user. currently used to hook `add_user_meetup_id`, which adds the meetup ID to user meta (which by default is how the matching user is found)\n\n`do_action('meetup_user_update', $user, $meetup);`\n\n### Applying this to an existing site\n\nThere currently is no automated way for existing users to hook up their meetup accounts, though this will probably change in an updated version.\n\n## Todo\n* Add a message when users cannot be created. Currently redirects silently to home page.\n* Add method to attach existing users to a meetup ID (Will probably be a method for site admin to write in the meetup ID per user).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryelle%2Fmeetuplogin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryelle%2Fmeetuplogin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryelle%2Fmeetuplogin/lists"}