n4cra-legiscan-bill-search

TotalClaw 作者 totalclaw

使用 LegiScan API 监控州立法活动,按自定义关键词和州筛选活跃法案。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~n4cra-legiscan-bill-search
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~n4cra-legiscan-bill-search/file -o n4cra-legiscan-bill-search.md
## 概述(中文)

使用 LegiScan API 监控州立法活动,按自定义关键词和州筛选活跃法案。

## 技能正文

# LegiScan 法案追踪器

使用 LegiScan API 监控州立法活动的技能。可按自定义关键词和州筛选活跃法案。

## 设置

1. **API 密钥**:从 [LegiScan](https://legiscan.com/legiscan) 获取免费 API 密钥。
2. **环境变量**:在环境中设置 `LEGISCAN_API_KEY`。
3. **依赖**:需要 `requests`。

## 用法

直接运行脚本或通过定时任务(cron)执行。

```bash
# 默认(TX 州,加密货币关键词)
python3 search.py

# 自定义州和关键词
python3 search.py --state TX --keywords "crypto, bitcoin, blockchain"

# 包含已通过/已完成的法案
python3 search.py --state TX --keywords "crypto, bitcoin, blockchain" --all
```

## 配置选项

- `--state`:两字母州缩写(默认:`TX` 或 `LEGISCAN_STATE` 环境变量)。
- `--keywords`:逗号分隔的搜索词列表。
- `--all`:若指定此标志,包含已通过或已完成的法案。

## 最佳实践

- 脚本使用环境变量存储敏感凭证。
- 提供 CLI 参数以灵活配置,无需修改代码。
- 包含 API 失败和配置缺失的错误处理。