用于将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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 56baff05d9848de31ca0e956e3e5931146e34ce1ee595be937d246f5ad956d6d |
|
MD5 | 294c5487d4b90383f5b0d3600f51b575 |
|
BLAKE2b-256 | 775ef8d509d8b98a9d1e212d67586582d9973f0a52b2a7dc6d6215f6183a36d4 |