SuperAPI AI 工具集

finances-snapshot

办公与效率

查看项目

更新于 10-16 03:41

技能介绍

用途:捕获当前财务状态并更新价格,数据写入 ~/Documents/finances/ 下的追加式账本。

主要能力:抓取最新价格(BTC 来自 CoinGecko,黄金现货通过 yfinance 的 GC=F,白银现货通过 yfinance 的 SI=F);读取当前资产负债表 CSV;生成新的净资产条目(资产、负债、BTC、明细);记录当前负债余额及 APR。

使用方式:先执行 cd ~/Documents/finances && uv run python scripts/fetch_prices.py 获取最新价格。若资产负债表 CSV 过期,需让用户从 Copilot Money 导出最新文件并放入 ~/Documents/finances/。随后执行 uv run python scripts/snapshot.py 捕获快照。

更新文件:data/prices/btc.jsonl、data/prices/gold.jsonl、data/prices/silver.jsonl、data/snapshots.jsonl、data/liabilities.jsonl。

限制:该操作是幂等的,同一天重复运行安全,snapshot.py 若当天已存在记录则跳过。其余细节暂未提供。