madeitbelgium / micrometa
用于从网页文档中提取微信息的元解析器,目前支持 Microformats 1+2、HTML Microdata、RDFa Lite 1.1 和 JSON-LD
Requires
- php: >=7.1.3
- ext-dom: *
- jkphl/dom-factory: ^1
- jkphl/rdfa-lite-microdata: ^0.4.4
- league/uri: ^5.0|^6.5
- mf2/mf2: ^0.4
- ml/json-ld: ^1.2
- monolog/monolog: ^1.24 || ^2 || ^3
- psr/cache: ^1.0|^2|^3
- psr/log: ^1.1|^2|^3
- symfony/cache: ^4.0|^5.0|^6.0
Requires (Dev)
- clue/graph-composer: ^1.1
- mf2/tests: @dev
- mindplay/composer-locator: ^2.1
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.0 || ^8.5
- squizlabs/php_codesniffer: ^3.3
This package is auto-updated.
Last update: 2024-09-13 12:12:17 UTC
README
用于从网页文档中提取微信息的元解析器,目前支持 Microformats 1+2、HTML Microdata、RDFa Lite 1.1、JSON-LD 和链接类型
文档
请查阅 doc
目录中的项目文档:[项目文档](https://github.com/madeITBelgium/micrometa/blob/HEAD/doc/index.md)。我们推荐您通过 Read the Docs 来阅读它。
安装
此库需要 PHP >=5.6 或更高版本。我建议使用最新版本的 PHP。它没有用户空间依赖。您可以通过 Composer 以 jkphl/micrometa 的形式安装和自动加载。
composer require jkphl/micrometa
或者,您可以下载一个发布版本或克隆此存储库,然后要求或包含其 autoload.php
文件。
依赖
质量
要在命令行中运行单元测试,请发出 composer install
然后在包根目录下运行 phpunit
。这需要 Composer 作为 composer
可用,以及 PHPUnit 作为 phpunit
可用。
此库试图遵守 PSR-1、PSR-2 和 PSR-4。如果您注意到遵守上的疏忽,请通过拉取请求发送补丁。
贡献
发现了错误或有功能请求?请首先查看已知的 问题,如果需要,请创建新问题。有关详细信息,请参阅 贡献 和 行为准则。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 joschi@tollwerk.de 而不是使用问题跟踪器。
致谢
许可证
版权所有 © 2017 Joschi Kuphal / joschi@tollwerk.de。在 MIT 许可证的条款下授权。