{"id":16049643,"url":"https://github.com/bacoords/s2-member-cleaner","last_synced_at":"2025-07-30T10:41:17.645Z","repository":{"id":163126351,"uuid":"122269282","full_name":"bacoords/s2-member-cleaner","owner":"bacoords","description":"Plugin to clean up old s2member free subscribers","archived":false,"fork":false,"pushed_at":"2018-03-02T21:59:13.000Z","size":110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-19T14:36:24.573Z","etag":null,"topics":["wordpress-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bacoords.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-20T23:22:19.000Z","updated_at":"2018-03-01T04:36:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"9c3d9208-9cc7-4fa6-8075-3557d845ed84","html_url":"https://github.com/bacoords/s2-member-cleaner","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bacoords/s2-member-cleaner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fs2-member-cleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fs2-member-cleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fs2-member-cleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fs2-member-cleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bacoords","download_url":"https://codeload.github.com/bacoords/s2-member-cleaner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bacoords%2Fs2-member-cleaner/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267854203,"owners_count":24155308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["wordpress-plugin"],"created_at":"2024-10-09T00:25:34.613Z","updated_at":"2025-07-30T10:41:17.540Z","avatar_url":"https://github.com/bacoords.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"=== Plugin Name ===\nContributors: bacoords\nDonate link: https://www.briancoords.com\nTags: s2-member\nRequires at least: 4.9\nTested up to: 4.9.4\nLicense: GPLv2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\n\nHandles automatic cleaning of old S2 Member accounts.\n\n== Description ==\n\nThis plugin handles automatic cleaning of expired S2 Member free user accounts. To be considered expired, the account must:\n\n* Be \"subscriber\" level\n* Been created at least 6 months prior\n* Have a \"last logged in\" date of at least 6 months prior\n\nThese users can be deleted manually or on a regularly scheduled basis.\n\n*Please test this plugin out on a staging or local version of your site before using. The author of this plugin is not responsible for any issues caused by this plugin.*\n\n== Installation ==\n\nThis section describes how to install the plugin and get it working.\n\n1. Upload `s2-member-cleaner.php` to the `/wp-content/plugins/` directory\n1. Activate the plugin through the 'Plugins' menu in WordPress\n1. A new admin page will appear under Settings \u003e S2 Member Cleaner\n\n== Frequently Asked Questions ==\n\n= Does this work with other membership plugins? =\n\nNope.\n\n= Will this immediately delete all of my expired users? =\n\nNope. It only runs deletes in groups of 50 users to cut down on database overload. You can repeatedly hit the \"manual delete\" if you'd like to speed up the process.\n\n== Changelog ==\n\n= 1.0.2 =\n* Removes scheduled jobs on deactivation\n* Requires S2Member being activated\n\n= 1.0 =\n* Initial Release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbacoords%2Fs2-member-cleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbacoords%2Fs2-member-cleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbacoords%2Fs2-member-cleaner/lists"}