michaelstivala / micrometa
用于从网页文档中提取元信息的元解析器,目前支持 Microformats 1+2、HTML Microdata、RDFa Lite 1.1 和 JSON-LD
v2.2.1
2018-08-19 21:09 UTC
Requires
- php: >=5.5
- jkphl/dom-factory: ^0.1.2
- jkphl/rdfa-lite-microdata: ^0.4.3
- league/uri: 4.*
- mf2/mf2: ^0.3.1
- michaelstivala/json-ld: ^1.0
- monolog/monolog: ^1.22
- psr/cache: ^1.0
- psr/log: ^1.0
- symfony/cache: ^3.2
Requires (Dev)
- clue/graph-composer: dev-master
- codeclimate/php-test-reporter: ^0.4.4
- mf2/tests: @dev
- mindplay/composer-locator: ^2.1
- phpunit/phpunit: ^4.8
- satooshi/php-coveralls: ^1.0
- squizlabs/php_codesniffer: ^2.8
README
用于从网页文档中提取元信息的元解析器,目前支持 Microformats 1+2、HTML Microdata、RDFa Lite 1.1、JSON-LD 和链接类型
文档
请查看 doc
目录中的项目文档。我们推荐通过 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 许可证的条款下发行。