Inspired by a comment on my last post.

I feel like I never have a solution that allows me to control it while also being automated to such a degree that I don’t have a huge confusing backup if I don’t do finances for days or weeks.

  • tburkhol@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    23 days ago

    This won’t help you, but I want to brag. I started using Quicken to track my finances at the turn of the century, back when it was all local storage. Quicken 2012 was the last iteration that used http (not https) to update stock prices. When they discontinued support, I captured the interaction and deciphered the formats. Wrote a proxy to intercept the request, look up the security info, and send back the data.

    So, I self-host quicken.com. It’s saved me having to update Quicken or submit to their subscription model.

      • tburkhol@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        23 days ago

        Super easy, as it turns out. I run my own DNS and web servers, so I pointed quicken.com at my web server to capture the request, then used curl to capture the response. Both turned out to be plain ASCII, request like

        stk.1=SMCI;.2=NVDA;.3=INTC;

        as POST data, and responses like

        qwin.quotes.ASTM.symbol 4 ASTM
        .last 7 18.7400
        .time 10 1573074000
        .time.str 5 16:00
        .change 6 0.4000

        plus a whole slew of other optional fields for fundamentals, dividends, etc. It was a simpler time on the internet, when no one cared about leaking data and companies didn’t care if a handful of geeks reversed engineered their data structures.

      • neinhorn@lemmy.ca
        link
        fedilink
        English
        arrow-up
        4
        ·
        23 days ago

        He mentioned it used http, so the traffic is not encrypted. You can easily monitor http traffic with wireshark.

    • jg1i@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      22 days ago

      Is there some tutorial you’d recommend to get started? I didn’t find the docs or demo helpful and a lot of videos seem to be focused on background or setup. I can install the app fine, but like how does one actually use this?

      I’ve never used budgeting apps. I’d like to learn more about them and why they’re useful. My current budgeting is: positive balance=good; negative balance=bad

      • jg1i@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        22 days ago

        As a note for people new to budgeting apps, YNAB has a toooonnn of tutorials and videos about how to create a budget and what the end-to-end workflow looks like in their apps.

        • jg1i@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          19 days ago

          That link kinda showcases exactly my point… It’s pretty useless to me. I know how to install the app. I don’t know what the daily workflow looks like.

          Compare that to the tutorials YNAB has on YouTube. Those talk more about how to use the app to budget.

          Anyway, it’s fine. I understand I’m not the target audience for Actual. It seems like it’s for people who already have prior experience with finance apps.

          • geography082@lemm.ee
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            18 days ago

            Hehehe hold on. Just try it and fins your own way to use it. You never know what you can find out. I can give you my experience, my only past experience was with Excel files to control my spending. It was pretty enough to be honest , at first when tried this app I was like ok why I need to do all this job of put every spending … Then after two month I realized that mechanical doing so made more aware of my day by day spending and my month budget became better. It’s just that, helps to be aware of what you are doing every months and it feels good filling it every 2 or 3 days. And also having all visualized and granular of were are doing it wrong or what can be adjusted is excellent .

  • redxef@feddit.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    23 days ago

    I have Firefly III and am really quiet happy with it. I might write a companion program to scan bill though, since doing everything by hand is rather time consuming.

      • redxef@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        18 days ago

        Yes, but it’s incompatible with the way I handle access control. I think I did it with Remote User authentication, which breaks all the login mechanisms of diverse apps, even though it’s officially supported by the projects. That’s why I only choose projects where the frontend is a PWA or they support oidc.

        So I just installed the PWA, which works great.

  • bolapara@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    24 days ago

    I use hledger mostly because of the plain text format. I came from YNAB as well but I just hated how you couldn’t easily undo changes or see when you made a change, etc. This is so easily to track changes and you can add comments explaining your reasoning around things and you can keep everything in source control so you have all the power of that as well. Not for everyone but if you’re a programmer or just comfortable on the command line it’s great.

  • Boomkop3@reddthat.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    24 days ago

    My bank does this for me, but I do like self hosting things. Where’s the benefit in this apart from a fun project?

    • Christian@feddit.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      24 days ago

      If you only have one Bank (Account) it is maybe fine.

      But if you have multiple accounts (I have 4 Bank accounts for savings and another one for my shares), you would like to have one software/application to handle it. Like the one email client for your different email accounts.

      • Boomkop3@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        23 days ago

        Ah that makes sense. Right now I have one account, but it has multiple cards and pools of money under it (for lack of a better word).

        So for me this is still easily managed, even with four bank accounts and about nine sub-pools under them collectively.

        I guess I just got very lucky with the bank I’ve kinda stuck with just because it’s what my mom got me over a decade ago.

    • Engywuck@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      24 days ago

      Indeed. My bank surely does this better than I could ever do. But if it’s “for fun”, then it’s fine.

  • abeorch@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    23 days ago

    Id love to find a #creditunion that supported #openbanking and offered API access to my data so I could easily download it and use it with Actual or FireflyIII. I think working with a credit union to build this feature would be a great open source project.

  • mbirth@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    23 days ago

    I’m waiting for Actual to support multiple currencies. Until then, as an Apple user, I’m using iFinance which works on all my platforms.

  • MTK@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    22 days ago

    Firefly III

    Amazing, really hit’s the spot of fully featured but a tool and not a new system you need to learn

  • Pax@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    24 days ago

    Actual has been working fine for me. Supports all the family’s banks and credit cards I import manually.

  • Showroom7561@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    23 days ago

    I’m saying this as someone who used Mint for years due to how it integrated with banks so easily.

    I’m currently using Money Manager EX, which is open source. I “self-host” the database file on my NAS, and simply open the file through MM EX’ Windows program.

    Since it’s just a simple database (encrypted, of course), it’s easy to back up.

    Now, I lost the ability to automatically sync with my bank. This was a blessing in disguise, since it forced me to go over each transaction carefully.

    Granted, Mint had me doing the same, but because I spent a lot of time removing duplicates and fixing errors in their sync system. LOL

    MM Ex has been very easy to use, and I don’t see a need to self-host the software itself.

  • cyberwolfie@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    23 days ago

    I use ledger. I have not automated so much outside of autocomplete macros in my text editor, but it doesnt’t take too much time and forces me to look over my spend, so I like it. I will eventually attempt to build some kind of Dash-application for visualisation of the output, but have only started on the parsers so far.

  • AustralianSimon@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    21 days ago

    We do excel roughly but invest our surplus.

    I have a bunch of we scrapers that check for items on sale and for certain ones trigger purchase and others send me an alert.