pyfpds是一个python包装器,用于访问联邦采购数据系统(fpds)中的联邦合同数据。
pyfpds的Python项目详细描述
#Pyfpds公司 pyfpds是访问联邦采购数据系统(fpds)中联邦合同数据的基本python包装器。对这些数据的唯一编程访问是通过Atom提要,该提要将每个请求限制为10条记录。如果你想要10张以上的唱片,这会让你很沮丧!这个库将获取请求的任意数量的记录(默认值为100),并将它们编译成一个数据结构。随后,性能不是示例性的,因为大部分处理时间都花在http传输上。不过,如果你有时间的话,这会让事情变得简单一点:)。另外,atom提要不支持排序。如果要获得按字段排序的完整数据,实际上必须下拉所有记录并用python对它们进行排序。
创建此项目是为了帮助完成作为[幻影项目](https://github.com/18F/mirage)一部分的etl任务。如果您有一些特性,请打开一个问题,或者考虑亲自参与项目(请参见参与)。
###要求 此项目支持Python2.7+。要安装依赖项,请使用pip: ` pip install -r requirements.txt `
###一些有用的链接: *[fpds atom feed常见问题解答](http://beta.fpdsng.com/wiki/index.php/ATOM_Feed_FAQ) *[fpds atom feed查询字段和示例用法](http://beta.fpdsng.com/wiki/index.php/ATOM_Feed_FAQ) *[FPDS搜索](https://www.fpds.gov/fpdsng_cms/index.php/en/) *[pyfpds的完整文档](https://pyfpds.readthedocs.org)