Npm 是一个用于 JavaScript 代码包管理的工具,能够让前端开发者更加便捷地在项目中引用他人的 JavaScript 代码。Billbot 是一个 Npm 包,它提供了一个简单直观的命令行界面,可以帮助你轻松地查询美国国会议员的投票记录。
在本篇文章中,你将了解如何使用 billbot 这个 Npm 包,查询美国国会议员的投票记录。
安装 billbot
首先要做的事情是安装 billbot 软件包。以常规方式安装 npm 包即可。
npm install -g billbot
使用 billbot
在安装了 billbot 包之后,你就可以在命令行中使用 billbot 了。命令的基本语法为:
billbot [command] [options]
命令
search
使用“search”命令,你可以搜索来自某个国家或州的所有议员。
billbot search --state CA
这将返回从加州来的所有议员的详细信息。
vote
使用“vote”命令,你可以查看某位议员在某次投票中选择了什么选项。
billbot vote --member-id B001283 --congress-num 114 --roll-call-num 561
这将返回该议员在第114届国会第561次投票中选择的选项。
all
使用“all”命令,你可以查看某位议员的全部投票记录。
billbot all --member-id B001283
这将返回该议员的所有投票记录。
选项
每个命令都有各自的选项。以下是 billbot 常用选项的列表。
--state
该选项允许你搜索来自特定国家或州的议员。
--member-id
该选项允许你使用特定的国会议员 ID 查看该议员的投票记录。
--congress-num
该选项允许你使用特定的国会编号来查看议员的投票记录。
--roll-call-num
该选项允许你使用特定的投票编号来查看议员的投票记录。
示例
以下代码展示了如何使用 billbot 包查询艾尔肯的全部投票记录。
billbot all --member-id G000555
你会发现,输出结果提供了艾尔肯在每个会议中的投票选择,包括日期、发起人和该议案的分类。此外,该结果还提供了一个链接,通过该链接,你可以获取完整的议案文本。
结论
使用 billbot 查询国会议员的投票记录非常容易。该软件包提供了一个简单的命令行界面,让你只需输入几个选项,就可以查询所有议员的投票记录。因此,如果你需要查找国会议员的投票记录,请考虑使用 billbot!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066eff4c49986ca68d8b6c