Skip to content

PWA: Search transactions etc. #39

Open

Description

@dckc

How about caching split_detail.json in localStorage?

Compressed should work for search: streaming decompress, split into lines, match.

I thought about weekly html files or uploading quarterly csv files to Google drive, but I'd rather not share with Google.

I've been doing pandas lately, which made me wonder about JS dataframe apis... This ine looks cool...

https://github.com/data-forge/data-forge-ts/blob/master/docs/guide.md#browser-installation-and-setup

But ordinary map / filter should work for this.

Activity

  1. changed the title [-]Search transactions using PWA[/-] [+]PWA: Search transactions etc.[/+] on Feb 5, 2023
  2. dckc commented on Jul 2, 2023

    @dckc
    OwnerAuthor

    On a recent trip, I wanted to search transaction history for what we paid for an appliance some years ago.

    #mobile #travel #family #finance

  3. dckc commented on Oct 7, 2024

    @dckc
    OwnerAuthor

    Vue app with aider

    image

    $ git log10
    2024-09-28 07:26 f69885d fix: Remove duplicate 'calculateTotalAmount' method from 'methods' section
    2024-09-28 07:26 cd71662 fix: resolve eslint errors in src/App.vue
    2024-09-28 07:25 e42ae57 fix: Resolve syntax error and improve performance
    2024-09-28 07:24 859b26a feat: Implement lazy loading and pagination for TransactionList component

    Motivation:

    sysinit runs on PostmarketOS; I wanted to see whether there's any intersection between devices supported by postmarket and my purchase history. I don't have the database connected, so for today, I fell back on grep on split_detail.json as usual.

  4. dckc commented on Jan 5, 2025

    @dckc
    OwnerAuthor

    browse GnuCash with datasette?

    datasette offers a handy mix of built-in browsing and ad-hoc query

    browsing an iPhoto album worked well enough that I'm inclined to try it for a GnuCash db. Mobile access using avahi/mdns is pretty straightforward, though disconnected access would be another matter.

    But who knows? Maybe one of the zillion datasette plug-ins provides PWA style access?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions