V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
DoubleX
V2EX  ›  分享创造

写了个展示个人账单的 Python 小程序

  •  
  •   DoubleX · 2020-03-25 09:46:50 +08:00 · 2264 次点击
    这是一个创建于 1705 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己写了个 python 程序,用来展示支付宝账单:通过图表展示每天花了多少,每个月各个类别的花费占比等等。

    自己用感觉还 ok,
    不过有些实现还是比较粗糙,希望大家提些意见。

    现在存在的问题:
    1. 账单分类比较粗糙,是通过识别关键字实现的。大家有什么好的实现方法吗?
    2. 需要手动下载支付宝账单,无法实现自动获取。

    https://github.com/DoubleX69/Xbill
    5 条回复    2020-03-26 09:28:57 +08:00
    Drapor
        1
    Drapor  
       2020-03-25 15:51:32 +08:00
    我也做了个类似的 CLI 版本自用…
    既然支持了支付宝账单导入,微信账单其实也可以同理支持的。

    账单分类我自己的做法是先写一组规则,每次录账单的时候先对可以命中规则的条目执行规则,未命中的用 Input()逐条进行确认,保证所有条目都有类可分,在此过程中逐渐完善规则。
    DoubleX
        2
    DoubleX  
    OP
       2020-03-25 17:27:01 +08:00
    @Drapor 规则足够覆盖大部分分类的话,倒是可以。对于无法命中的账单,只能补充规则了。
    BetterSci
        3
    BetterSci  
       2020-03-25 22:00:05 +08:00
    反馈一下情况,连接到 127.0.0.1:5000 时发生错误。SSL 接收到一个超出最大准许长度的记录。
    错误代码:SSL_ERROR_RX_RECORD_TOO_LONG
    BetterSci
        4
    BetterSci  
       2020-03-25 23:18:22 +08:00
    反馈下情况,Insert Failed ! Not support file type: '微信支付账单明细'
    DoubleX
        5
    DoubleX  
    OP
       2020-03-26 09:28:57 +08:00
    @BetterSci sorry,因为我自己不怎么用微信支付,所以现在是不支持微信账单导入的哈。现在只支持支付宝和 icbc 储蓄卡的 csv 文件导入哈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2684 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 10:47 · PVG 18:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.