spending-tracker

command module
v0.0.0-...-9f93a07 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2022 License: GPL-3.0 Imports: 4 Imported by: 0

README

I stopped working on this project because now I'm using GnuCash. I found out that my banks supports exporting transactions into CSV, which GnuCash is able to import. Although GnuCash is kind of clunky it does everything I need and more. On the positive note, I learned quite a bit from this project and I have a strange feeling that this code will prove useful in the future.

About this project:

I'm making this app to help me easily label and plot my transactions. It's made using Go, SQLite and Fyne (a cross-platform GUI framework for Go).

My bank doesn't have open API endpoints for me to use, so I need to scrape HTML tables from their web interface... I basically go to my bank's website, login into my account, open dev tools and copy the outer HTML of the transaction table. Then I paste the HTML into my application that parses and stores the transactions for me.

Since you almost surly don't use the same bank as I do, this app is useless for you. Unless, that is, you have the same problem as I do but with a different bank. Then you can pretty easily modify the parser to suit your needs.

How to run this project:

Since this project uses Fyne, you will need to install libraries it requires for your platform. You can find them in Fyne Documentation.

go build -v
./spending-tracker

How to try this application:

There is an example_table file from which you can copy HTML to insert into this app...

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
server module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL