eborges78 / micrometa
用于从网页文档中提取微信息的元解析器,目前支持 Microformats 1+2、HTML Microdata、RDFa Lite 1.1 和 JSON-LD
v2.1.0
2017-11-05 15:30 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
- ml/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 许可证的条款下授权。