非官方的python微型库提供了对科罗拉多州捐款和支出报告透明度(tracer)活动财务数据的编程访问。
pycotracer的Python项目详细描述
尽管科罗拉多州享有良好的竞选财务报告条例,但该州通过包含csv报告的单一文件档案发布这些数据。科罗拉多州国务卿选举司通过科罗拉多州捐款和支出透明度报告系统报告(捐款、支出和贷款数据)。这个微型库通过自动url生成、文件下载、存档提取和数据解释提供对该数据源的编程访问。
这是一个用于检索竞选资金数据的联合国官方图书馆,不受科罗拉多州的支持或认可。
它不再受支持,不建议将来使用。不是python 3 compat。
>>> import pycotracer >>> >>> # Report types: REPORT_LOAN_DATA, REPORT_CONTRIB_DATA, REPORT_EXPEND_DATA >>> all_2013_reports = pycotracer.get_report(2013) >>> loan_data_2012 = pycotracer.get_report(2012, pycotracer.REPORT_LOAN_DATA) >>> >>> >>> all_2013_reports.keys() ['ExpenditureData', 'LoanData', 'ContributionData'] >>> len(all_2013_reports['ExpenditureData']) 8513 >>> all_2013_reports['ExpenditureData'][0].keys() ['City', 'FirstName', 'LastName', 'ExpenditureAmount', 'Electioneering', ...] >>> >>> >>> len(loan_data_2012) 470 >>> loan_data_2012[0].keys() ['City', 'Zip', 'CommitteeType', 'State', 'Type', 'Amended', ...]