{"id":51135586,"url":"https://github.com/bmlt-enabled/bmlt-enabled-stats","last_synced_at":"2026-06-25T17:30:56.959Z","repository":{"id":334612629,"uuid":"1142044808","full_name":"bmlt-enabled/bmlt-enabled-stats","owner":"bmlt-enabled","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-25T23:42:55.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-26T13:14:31.076Z","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/bmlt-enabled.png","metadata":{"files":{"readme":"readme.txt","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-25T21:30:19.000Z","updated_at":"2026-01-25T23:42:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bmlt-enabled/bmlt-enabled-stats","commit_stats":null,"previous_names":["bmlt-enabled/bmlt-enabled-stats"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/bmlt-enabled/bmlt-enabled-stats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-enabled-stats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-enabled-stats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-enabled-stats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-enabled-stats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmlt-enabled","download_url":"https://codeload.github.com/bmlt-enabled/bmlt-enabled-stats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-enabled-stats/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34786225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"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":[],"created_at":"2026-06-25T17:30:56.306Z","updated_at":"2026-06-25T17:30:56.952Z","avatar_url":"https://github.com/bmlt-enabled.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"=== BMLT Enabled Stats ===\nContributors: bmlt-enabled\nDonate link: https://bmlt.app\nTags: bmlt, statistics, meetings, recovery, dashboard\nRequires at least: 5.8\nTested up to: 6.4\nStable tag: 1.0.0\nRequires PHP: 8.2\nLicense: GPLv2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\n\nDisplays engaging, visual statistics about all BMLT-enabled projects in one dashboard.\n\n== Description ==\n\nBMLT Enabled Stats provides a beautiful, modern dashboard displaying statistics from all BMLT-enabled projects. Show your visitors the global reach and active development of the BMLT ecosystem.\n\n**Features:**\n\n* **GitHub Repository Stats** - Show stars, forks, and activity across all bmlt-enabled repositories\n* **WordPress Plugin Stats** - Display downloads, active installs, and ratings for BMLT WordPress plugins\n* **Animated Counters** - Numbers animate when they come into view\n* **Interactive Charts** - Beautiful Chart.js visualizations\n* **Gutenberg Block** - Easy to add via the block editor\n* **Multiple Display Modes** - Full dashboard, summary cards, or individual sections\n* **Theme Options** - Default, dark, and compact themes\n* **Automatic Updates** - Data refreshes daily via WP-Cron\n\n**Shortcodes:**\n\n* `[bmlt_stats]` - Full stats display with all sections\n* `[bmlt_stats type=\"summary\"]` - Hero summary cards only\n* `[bmlt_stats type=\"github\"]` - GitHub stats only\n* `[bmlt_stats type=\"wordpress\"]` - WordPress plugin stats only\n* `[bmlt_stats type=\"meetings\"]` - BMLT meeting stats only\n\n**Theme Attribute:**\n\nAdd `theme=\"dark\"` or `theme=\"compact\"` to any shortcode:\n`[bmlt_stats type=\"summary\" theme=\"dark\"]`\n\n== Installation ==\n\n1. Upload the `bmlt-enabled-stats` folder to the `/wp-content/plugins/` directory\n2. Activate the plugin through the 'Plugins' menu in WordPress\n3. Go to Settings \u003e BMLT Stats to configure options\n4. Add the `[bmlt_stats]` shortcode to any page or use the Gutenberg block\n\n== Frequently Asked Questions ==\n\n= Where does the data come from? =\n\nData is collected from three sources:\n* GitHub API for the bmlt-enabled organization\n* WordPress.org Plugin API for BMLT plugins\n* BMLT Tomato Aggregator for meeting statistics\n\n= How often is the data updated? =\n\nBy default, data is cached for 24 hours (GitHub and WordPress.org) and 12 hours (BMLT meetings). A daily cron job refreshes all data automatically.\n\n= Can I manually refresh the data? =\n\nYes! Go to Settings \u003e BMLT Stats and click \"Refresh Stats Now\" to force an immediate refresh.\n\n= Do I need a GitHub API token? =\n\nNo, but it's recommended. Without a token, you're limited to 60 API requests per hour. With a token, you get 5,000 requests per hour.\n\n= Can I customize the appearance? =\n\nThe plugin provides three built-in themes (default, dark, compact). For further customization, you can override the CSS or create custom templates in your theme's `bmlt-enabled-stats/` directory.\n\n== Screenshots ==\n\n1. Full dashboard display with all statistics\n2. Summary hero cards with animated counters\n3. GitHub repository cards with stars and forks\n4. WordPress plugin cards with ratings and downloads\n5. BMLT meeting stats by zone\n6. Admin settings page\n7. Gutenberg block in the editor\n\n== Changelog ==\n\n= 1.0.0 =\n* Initial release\n* GitHub API integration for bmlt-enabled organization\n* WordPress.org Plugin API integration\n* BMLT Tomato Aggregator integration\n* Shortcode support with multiple display types\n* Gutenberg block with editor preview\n* Animated number counters\n* Chart.js visualizations\n* Admin settings page\n* WP-Cron daily data refresh\n* Three theme options (default, dark, compact)\n\n== Upgrade Notice ==\n\n= 1.0.0 =\nInitial release of BMLT Enabled Stats.\n\n== Data Sources ==\n\n**GitHub API**\nStatistics are fetched from the bmlt-enabled GitHub organization:\nhttps://github.com/bmlt-enabled\n\n**WordPress.org Plugin API**\nPlugin data is fetched for these BMLT plugins:\n* bread - Meeting List Generator\n* crouton - Tabbed Meeting Display\n* bmlt-workflow - Workflow Automation\n* fetch-jft - Daily Meditation\n* nacc - Cleantime Calculator\n* list-locations-bmlt - Location Listings\n* contacts-bmlt - Service Body Contacts\n* temporary-closures-bmlt - Temporary Closures\n* bmlt-versions - Version Display\n\n**BMLT Aggregator (Tomato)**\nMeeting data is sourced from:\nhttps://tomato.bmltenabled.org\n\n== Privacy ==\n\nThis plugin fetches data from external APIs:\n* GitHub API (api.github.com)\n* WordPress.org API (api.wordpress.org)\n* BMLT Tomato (tomato.bmltenabled.org)\n\nNo personal data is collected or transmitted. All data displayed is publicly available.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmlt-enabled%2Fbmlt-enabled-stats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmlt-enabled%2Fbmlt-enabled-stats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmlt-enabled%2Fbmlt-enabled-stats/lists"}