跳转到主要内容

用于将gzip文件索引以支持类似随机访问的工具。

项目描述

用于将gzip文件索引以支持类似随机访问的工具。

安装

要安装库,请运行以下命令

$ python setup.py install

测试

$ make test
$ make lint

索引文件

从stdin索引文件

$ cat profiles.json.gz | gzipi index --format json --field id > index.json.gz

索引本地文件

$ cat profiles.json.bz -i profiles.json.gz -o index.json.gz --format csv --column 0 --delimiter ','

检索数据

检索特定域的所有数据

$ zcat domains.json.gz | gzipi retrieve -f profiles.json.gz -i index.json.gz --format json > data.json --field domain

使用本地和S3路径

$ gzipi retrieve -k domains.json.gz -f s3://domain-data/reports/Q1.json.gz -i index.json.gz --format json -o data.json --field domain

重新打包现有存档

$ gzipi repack -f profiles.json.gz -i new_index.json.gz -o new_profiles.json.gz --format json --field domain

帮助

要获取更多信息,请运行以下命令

$ gzipi --help

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

gzipi-0.1.3.tar.gz (12.8 kB 查看哈希值)

上传时间:

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面