跳转到主要内容

预算/财务管理工具。

项目描述

easy-money

一个简单但强大的预算和财务管理工具。

尚未实际发布。

快速入门

使用easy-money的最简单方法是使用 pipx

pipx install candid_cash
easy-money

是的 - 您必须安装 candid_cash,尽管这个名字叫Easy Money。不用担心。 除非您想这样做

默认情况下,您将看到一个文本界面,显示您当前的一切概览

$0 free, $0 in 0 goals (0 over time, 100% funded)
Type "help" for help.
> 

默认货币为$/USD,但您可以更改它。此摘要也将打印在每个提示之前,这也可以更改。

您可以添加金钱(通常您会在收到钱时这样做,比如发薪日或有人给您一叠100美元纸币)。

> add 100
$100 free, $0 in 0 goals (0 over time, 100% funded)

现在,您可以创建一些目标并将金钱添加到您的目标中

> new goal Gas
Gas - $0> move 50
$50 free, $50 in 1 goals (0 over time, 100% funded)
Gas - $50> exit
$50 free, $50 in 1 goal (0 over time, 100% funded)
> new goal Eating out
Eating out - $0> move 25
$25 free, $75 in 2 goals (0 over time, 100% funded)
Eating out - $25> exit
> new goal Groceries
Groceries - $0> move 50
OOPS! Only $25 available. Try move 25 (or less)
Groceries - $0> move 25
$0 free, $100 in 3 goals (0 over time, 100% funded)
Groceries - $25> exit
> new goal New computer
New computer - $0> add 20
$0 free, $120 in 4 goals (0 over time, 100% funded)
New computer - $20> exit
$0 free, $120 in 4 goals (0 over time, 100% funded)
> new target
Goal name: Birthday
Would you like to save per (t)ime or for a (d)ate? d
What date? 2024-06-25
Total amount? 28
That will be $0.11 per day over 254 days.
$0 free, $120 in 4 goals ($28 over time, 0% funded)
> add 14
$14 free, $120 in 4 goals ($28 over time, 0% funded)
> move 14 to Birthday
$0 free, $120 in 4 goals ($28 over time, 50% funded)
> new target
Goal name: New car
Would you like to save per (t)ime or for a (d)ate? t
How often - (D)aily, (W)eekly, (B)i-weekly, (M)onthly? D
How much per day? 0.25
How much total? 25,000
You will reach $25,000 saved on 2297-06-30
$0 free, $120 in 4 goals ($14/25,028 over time, 0% funded)
>

您可能已经知道,Easy Money基于信封法预算方法。但是,更好。也许!

要获取如何使用EM的更多信息,请在提示符中输入help。

深入了解

在编写《轻松赚钱》时,我从《简单》中借鉴了很多。对我来说,这是一种改变生活的技术应用方式,让我很有趣地看到存钱需要多长时间,或者我真的在哪里花钱。这帮助我决定是否真的想买某样东西,或者我是否更适合做其他事情。然而,PNC 银行收购了 Simple,几乎毁了了我的生活。多年来,我尝试了多种不同的方法,但都没有取得很好的效果。即使 EM 也不一定对我很有用,但目标是让它几乎和 Simple 一样容易使用。但是,它采用了最激进的 Copyleft 许可证 AGPL。

坦白说,EM 的目标是让你能够控制自己的财务状况,不受公司 whims 的影响。任何时候,你都可以自己管理 EM。

目标和资金计划

目标是信封法的信封。有两种类型的目标——立即和长期。对于立即目标,就像拿现金直接放入信封一样。对于长期目标,是你想存钱的东西。也许你想要一台新的视频游戏机,一套新衣服,或者需要修理汽车。你可能在几年后需要买新轮胎。你肯定需要更换机油。

对于像机油这样的东西,你知道它可能需要 3 个月——现在这里的全合成机油更换大约是 80 美元。所以按照每日资金计划,大约是每天 0.89 美元。或者每周 6.25 美元。或者每两周 12.50 美元。或者每月 27 美元。但你不需要记住这些,也不需要自己计算。这就是 Easy Money 让你的生活变得更简单的地方。EM 会为你跟踪所有这些。你只需要输入你收到和花费的金额——就像你会把钱放入或从信封中取出一样。

免费的钱!

好吧,不是免费到没有成本,而是免费到未分配。如果你的钱没有分配到特定的目标,它就被认为是未分配的钱。也就是说,你可以随心所欲地花!或者将其作为紧急基金,只从你的目标中支出。你想做什么就做什么,我不是你的爸爸。除了你们这 5 个我当爸爸的人。但你可能在使用这个软件的时候已经成年了,所以你可以随意使用它。

但是,为了资助一个目标,你必须有一些未分配的钱。你不能无中生有,尽管所有这些都被编造出来了。你才是决定数字含义的人。

导入

如果你像我一样,你讨厌实际输入你进行的交易——即使它很简单!比如,呃呃呃。这是最糟糕的事情。所以 Easy Money 提供了一个导入器。当你将交易导入 EM 时,你的银行或信用卡应该提供 .csv 下载。你可以将这些导入到 EM 中。如果你像我一样,还有非零的可能性你最终会重新导入相同的交易。在我的情况下,我有一个在账单周期中间的文件,或者月度文件,然后我又拉入了一个年度文件。哎呀!别担心——如果你注意到你有重复条目,我们在它们导入时保留了批次/文件名信息,所以你可以轻松地删除整个批次。

报告

目前只有一些基本的报告将很快提供

  • 每月收入/支出——这个月收入了多少,支出了多少?(按日历月以及过去 30 天)
  • 年度收入/支出——适合跟踪你的长期财务目标。
  • 航程——根据你目前的储备金和最近的花费,你还需要多长时间才会用完现金?这是一件让人不舒服的事情,但比不知道要好。

路线图

这些是我们想要做的事情

  • 按照README中的说明实现基本行为
  • 创建安装程序/上传到PyPI
  • 添加导入器
  • 添加一些报告

变更日志

我们使用Keep a Changelog。我们还使用CalVer进行版本控制。具体为YY.MM.patch。

未发布

  • 任何事!

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

candid_cash-23.10.0b4.tar.gz (16.5 kB 查看哈希值)

上传时间 源代码

构建发行版

candid_cash-23.10.0b4-py3-none-any.whl (16.8 kB 查看哈希值)

上传时间 Python 3

支持者