jeroen / json-dump-data
用于测试的 Wikibase JSON 导出数据
1.0.0
2015-11-11 14:57 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-08-28 23:27:49 UTC
README
JsonDumpData 保存了 Wikibase 仓库 JSON 导出的摘录。
当测试与导出交互的代码时,通常需要这些摘录,它们还可以用于将实际数据导入测试维基。将这些摘录添加到包含所需代码的 VCS 仓库中可能会不合理地增加其大小。通过 Composer 加载此组件可以解决此问题。
有关 JSON 导出格式的更多信息,请参阅 [Wikidata 数据库下载页面] (https://www.wikidata.org/wiki/Wikidata:Database_download)。
安装
要将此包添加为本地项目依赖项,只需将 jeroen/json-dump-data
依赖项添加到项目中的 composer.json
文件。下面是一个 composer.json
文件的示例,仅定义了对 JsonDumpData 1.0 的依赖项
{ "require": { "jeroen/json-dump-data": "1.0.*" } }
用法
导出摘录存储在 data
目录中,并且具有稳定的路径。然而,当使用 PHP 时,建议通过 JsonDumpData
类来获取这些路径。
$dumpData = new JsonDumpData(); $dumpData->getFiveEntitiesDumpPath();
此类中的方法返回相关文件的完整路径。这些方法将返回该库持有的数据的 最新 版本的路径
- getOneItemDumpPath
- getFiveEntitiesDumpPath
- getOneThousandEntitiesDumpPath
- getEmptyDumpPath
这意味着库的新版本可以返回具有不同内容的文件的路径(尽管始终遵守方法的约定)。要获取到特定版本的完全 稳定路径,或获取旧版本的路径,可以使用带时间条件的方法
- getOneItemFrom2015DumpPath
- getFiveEntitiesFrom2014DumpPath
- ...
可以通过相同的方法访问 压缩 的导出,但需要在 "DumpPath" 之前加上文件扩展名。目前包括 bz2(bzip2)和 gz(gzip)。
- getFiveEntitiesBz2DumpPath
- getOneThousandEntitiesFrom2015GzDumpPath
- ...
发行说明
版本 1.0.0 (2015-11-11)
- 添加了 2015-11-09 导出的文件
- 添加了 bz2 文件
- 添加了 gz 文件
- 为 2014 年的文件添加了新的路径获取器
版本 0.1.0 (2014-10-22)
- 首次发布