未知
two_cents的Python项目详细描述
2美分是一个持续(而不是每月)更新的预算计划。所以 不是说“4月份你有500美元买日用品”,而是说2美分 或者说“你现在超出了杂货店的预算,尽量不要花更多的钱” 比你必须“或”你在你的杂货预算之内,去做一个 晚餐不错”。这样两分钱直接告诉你是否可以 在此刻挥霍,这通常是你需要知道的。
每个预算都可以有一个津贴,大概是$500/mo。 每次运行two_cents时,它将计算有多少秒 从您调用它并相应地为每个预算申请津贴以来已过去。 它还将从您的银行下载最近的活动,请您分配 交易记录到预算,并相应地贷记或借记您的预算。 最后,它将显示每个预算的余额。对于预算 负余额,它还将显示估计需要多长时间 让预算回到黑色。
安装
pypi上有2美分,因此您可以使用pip:
安装它。pip install two_cents
基本用法
第一步是告诉你银行的两分钱。目前只有油井 支持法戈:
$ two_cents add-bank wells_fargo
2美分将要求它可以运行命令来生成您的用户名和 密码。它需要这些信息,这样它就可以登录到你的帐户并刮 你最近的活动。您的登录信息存储在本地, 从未发送到除您的银行以外的任何网站。如果你不介意把你的 明文密码,使用echo命令:
Username: echo "jane doe" Password: echo "pa55w0rd"
否则,请提供一个类似gpg或gnome-keyring的命令来存储 你的密码加密了,可以用2美分来解密。
添加银行后,下一步是添加一个或多个预算:
$ two_cents add-budget groceries -a 500/mo $ two_cents add-budget restaurants -a 200/mo $ two_cents add-budget miscellaneous -a 100/mo
-a选项设置新预算的津贴。你也可以离开 去掉这个参数,以后再设置(或更改)允许值。还有一个 选项设置新预算的初始余额,但默认值($0) 通常是你想要的。
配置好银行和预算后,就可以运行two_cents 没有理由查看您的预算状况:
$ two_cents
如果从您的银行发现任何新的交易,您将被要求分配 他们的预算。如果预算有正平衡,你应该感到 舒适的消费。如果预算有负余额,你应该 尽量不要花一段时间。两分钱可以告诉你要多久 假设没有进一步的支出,就把预算恢复到正平衡。
通过cron下载事务
连接到您的银行并下载新的 交易。如果您想节省一些时间,可以使用cron来 每隔一小时左右在后台下载新交易:
$ crontab -e 0 * * * * two_cents download-payments -I
-I命令防止两分钱在stdin上需要任何输入。你 还需要确保您提供的用户名和密码命令将 不用你的投入就可以工作。例如,如果使用gpg,则需要 使用未锁定的私钥运行代理。
在后台下载帐户活动后,请编写 使用-D选项调用两美分的简单shell函数,除非 指定了任何其他选项。-D选项告诉2美分不要 下载新活动:
$ vim ~/.bashrc function two_cents () { if [ $# = 0 ]; then command two_cents -D else command two_cents $@ fi }
(我知道最好有一个配置文件,但目前 这样做是最好的方法。)