一个 Python 应用程序,用于从美国联邦财政部 API 中提取数据。
项目描述
美国联邦财政部 API
目录
概述
版本:0.1.0
美国财政部正在构建一套开源工具,以向公众提供有关联邦财政的标准化信息。我们正在努力集中公开可用的财务数据,该网站将包括来自财政服务的数据集,主题包括债务、收入、支出、利率和储蓄债券。
我们的 API 基于 Representational State Transfer,也称为 RESTful API。我们的 API 接受 GET 请求,返回 JSON 响应,并使用标准 HTTP 响应代码。此站点上的每个端点都可以通过唯一的 URL 访问,这些 URL 响应来自单个数据库表的数据值和元数据。
设置
设置 - 要求安装:
对于这个特定的项目,您只需要安装依赖项即可使用该项目。依赖项在文件中列出,requirements.txt可以通过运行以下命令来安装:
pip install -r requirements.txt
运行该命令后,应安装依赖项。
设置 - 本地安装:
如果您打算对此项目进行修改,或者您想在它被编入索引之前访问它PyPi。我建议您以editable模式安装此项目或执行local install. 对于那些想要修改这个项目的人。我建议您以editable模式安装库。
如果您想以editable模式安装库,请确保运行该setup.py
文件,以便安装您可能需要的任何依赖项。要运行该setup.py文件,请在终端中运行以下命令。
pip install -e .
如果您不打算对项目进行任何修改,但仍想在不同的项目中使用它,请进行本地安装。
pip install .
这将安装文件中列出的所有依赖项setup.py。完成后,您可以在任何地方使用该库。
设置 - PyPi 安装:
要安装库,请从终端运行以下命令。
pip install us-federal-treasury-python-api
设置 - PyPi 升级:
要升级库,请从终端运行以下命令。
pip install --upgrade us-federal-treasury-python-api
用法
这是一个使用该treasury库的简单示例。
from pprint import pprint
from treasury.client import FederalTreasuryClient
# Initialize the client.
treasury_client = FederalTreasuryClient()
# Initialize the `DailyTreasuryStatements` service.
daily_treasury_service = treasury_client.daily_treasury_statements()
# Grab Public Debt Transactions.
pprint(
daily_treasury_service.public_debt_transactions()
)
# Grab Adjusted Public Debt Transactions.
pprint(
daily_treasury_service.adjusted_public_debt_transactions()
)
支持这些项目
Patreon:通过向我的Patreon 页面 捐款来帮助支持这个项目和未来的项目。我一直在为像你这样的人添加更多内容,不幸的是,有些 API 需要我支付月费。
YouTube: 如果您想观看我的更多内容,请随时访问我的 YouTube 频道Sigma Coding。
项目详情
us_federal_treasury_python_api -0.1.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1bcbc0745aecac819748eb5a47ee098d8f6f4c4f89e99e35e11fda92a8bb3d54 |
|
| MD5 | 85e10ee8b78a0d96ec8713c3527008a1 |
|
| 布莱克2-256 | a9de659c10724dcd18dcbdfb37bd2d1a1ab4b0e788b37182b2807448b65c10c4 |