{"id":19854599,"url":"https://github.com/dwnload/eddsoftwarelicensemanager","last_synced_at":"2025-05-02T01:30:33.531Z","repository":{"id":56973628,"uuid":"100190144","full_name":"dwnload/EddSoftwareLicenseManager","owner":"dwnload","description":"[WIP] A PHP class abstraction for managing WordPress plugin licenses and auto-updates that are sold on an Easy Digital Downloads store.","archived":false,"fork":false,"pushed_at":"2025-04-23T20:27:03.000Z","size":138,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-23T20:37:03.525Z","etag":null,"topics":["easy-digital-downloads","package","php","wordpress","wordpress-php-library"],"latest_commit_sha":null,"homepage":"","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/dwnload.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELONG.md","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}},"created_at":"2017-08-13T16:36:12.000Z","updated_at":"2024-11-19T17:27:47.000Z","dependencies_parsed_at":"2025-04-23T20:39:39.901Z","dependency_job_id":null,"html_url":"https://github.com/dwnload/EddSoftwareLicenseManager","commit_stats":{"total_commits":40,"total_committers":3,"mean_commits":"13.333333333333334","dds":"0.15000000000000002","last_synced_commit":"74885b44dd1990f27ca47b26dfc42f94acc250e0"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwnload%2FEddSoftwareLicenseManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwnload%2FEddSoftwareLicenseManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwnload%2FEddSoftwareLicenseManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwnload%2FEddSoftwareLicenseManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dwnload","download_url":"https://codeload.github.com/dwnload/EddSoftwareLicenseManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251969245,"owners_count":21673182,"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","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":["easy-digital-downloads","package","php","wordpress","wordpress-php-library"],"created_at":"2024-11-12T14:09:55.027Z","updated_at":"2025-05-02T01:30:33.120Z","avatar_url":"https://github.com/dwnload.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EDD Software License Manager\n\n[![PHP from Packagist](https://img.shields.io/packagist/php-v/dwnload/edd-software-license-manager.svg)]()\n[![Latest Stable Version](https://img.shields.io/packagist/v/dwnload/edd-software-license-manager.svg)](https://packagist.org/packages/dwnload/edd-software-license-manager)\n[![Total Downloads](https://img.shields.io/packagist/dt/dwnload/edd-software-license-manager.svg)](https://packagist.org/packages/dwnload/edd-software-license-manager)\n[![License](https://img.shields.io/packagist/l/dwnload/edd-software-license-manager.svg)](https://packagist.org/packages/dwnload/edd-software-license-manager)\n![Build Status](https://github.com/dwnload/WpSettingsApi/actions/workflows/main.yml/badge.svg)\n[![codecov](https://codecov.io/gh/dwnload/WpSettingsApi//branch/develop/graph/badge.svg)](https://codecov.io/gh/dwnload/WpSettingsApi/)\n\nA PHP class abstraction for managing WordPress plugin licenses and auto-updates that are sold on an Easy Digital Downloads store.\n\n## Package Installation (via Composer)\n\nTo install this package, edit your `composer.json` file:\n\n```json\n{\n    \"require\": {\n        \"dwnload/edd-software-license-manager\": \"^2.0\"\n    }\n}\n```\n\nNow run:\n\n`$ composer install dwnload/edd-software-license-manager`\n\n### How to use this package\n\n```php\n$license = \\get_option(\\Dwnload\\EddSoftwareLicenseManager\\Edd\\AbstractLicenceManager::LICENSE_SETTING, []);\n$data = [\n    'license' =\u003e $license[$plugin_id]['license'] ?? '',\n    'item_name' =\u003e 'Custom Login Style Pack #1', // Name of this plugin (matching your EDD Download title).\n    'author' =\u003e 'Frosty Media',\n    'item_id' =\u003e (int),\n    'version' =\u003e '1.0.0',\n];\n\\TheFrosty\\WpUtilities\\Plugin\\Plugin $plugin\n    -\u003eadd(new Edd\\LicenseManager($plugin, $data))\n    -\u003eadd(new Edd\\PluginUpdater('https://frosty.media/', __FILE__, $data))\n-\u003einitialize();\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwnload%2Feddsoftwarelicensemanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdwnload%2Feddsoftwarelicensemanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwnload%2Feddsoftwarelicensemanager/lists"}