innmind / library
存储抓取的页面数据
1.7.1
2020-10-25 17:42 UTC
Requires
- php: ~7.4
- innmind/cli: ~2.0
- innmind/colour: ~3.1
- innmind/command-bus: ~4.0
- innmind/event-bus: ~4.0
- innmind/genome: ^3.0
- innmind/http-authentication: ~2.0
- innmind/http-framework: ~2.0
- innmind/http-server: ~2.0
- innmind/immutable: ~3.5
- innmind/installation-monitor: ~3.0
- innmind/logger: ~2.0
- innmind/neo4j-onm: ~7.0
- innmind/rest-server: ~8.0
- innmind/silent-cartographer: ~2.0
- innmind/specification: ~2.0
- innmind/stack: ^1.0
- innmind/time-continuum: ~2.2
- innmind/url: ~3.3
- jeremykendall/php-domain-parser: ~5.0
Requires (Dev)
- infection/infection: ^0.15
- innmind/debug: ~2.0
- phpunit/phpunit: ^8.0
- symfony/var-dumper: ^4.1
- vimeo/psalm: ~4.0
Provides
- innmind/genome-genes: 3.0
This package is auto-updated.
Last update: 2024-08-29 04:54:24 UTC
README
将索引的http资源存储在图数据库中。
默认情况下,它为资源存储很少的信息,但可以为图片和HTML页面存储额外的信息。更重要的是,它存储资源之间的关系(引用者、规范、alt)
安装
composer create-project innmind/library
将文件 config/.env.dist
复制到 config/.env
并根据您的环境调整变量(它们也可以在web服务器中定义为环境变量)。
然后
docker-compose up -d
用法
以下调用将为您提供可用资源的定义链接
OPTIONS /*
Accept: application/json
Authorization: Bearer api_key_defined_in_env_var
对于响应中提供的每个链接,您可以向它发送一个 OPTIONS
请求,这将提供在创建/更新资源时允许提供的属性以及查询资源时提供的属性。