未知

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"

否则,请提供一个类似gpggnome-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
}

(我知道最好有一个配置文件,但目前 这样做是最好的方法。)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用spring并在CXF中生成服务器和客户端   重载是否可以重载抽象Java类中的抽象方法,但只实现子类中的一个重载方法?   javawhy系统。currentTimeMillis()是否生成不正确的长值?   java使用Apache POI API将xlsx转换为csv   资源Java找不到文件?   java APDU命令验证返回6a88   JAVAlang.ExceptionInInitializerError是在交换机中构造对象时创建的   java使用嵌套while循环打印星形金字塔   sql Java ResultSet获取返回的字段名   java无法将字符串更改为整数,因为负号跟在数字后面   为什么番石榴/爪哇使用“可能”。isPresent()与可选项相反。是否显示(可能)?   JavaJUnit4看不到bean   JavaJBoss以错误的顺序启动servlet   java无法下载Maven依赖项AnypointStudio   安卓如何在java中存储持久数据   java SQL Server JDBC的驱动程序类名是什么   java中针对大输入的性能优化BufferedReader   java eclipse自动完成内容助理