Giter Club home page Giter Club logo

monarch-txn-cli's Introduction

Monarch Transaction CLI

Do you like to review every transaction for accuracy? Do you find yourself easily getting lost or overwhelmed at the long list of transactions in the UI? Are you frustrated at the number of clicks it takes to edit each transaction?

This script is for you!

The Monarch Transaction CLI will pull a list of transactions marked for review for you to look at and edit one by one.

How To Use

  1. Ensure you have node >= 18 installed.

  2. Check out this repository

    git clone https://github.com/timtrinidad/monarch-txn-cli.git
    cd monarch-txn-cli
    
  3. Install dependencies

    yarn
    
  4. Add your credentials

    cp .env.sample
    vi .env
    

    TODO: Support Google login and MFA

  5. Start the script

    yarn start
    

Features

  • Set the transaction date

  • Set the category (autocomplete single select)

  • Set the tags (autocomplete multi-select)

  • Set the merchant (autocomplete single select with transaction count)

  • Set the notes

  • Bulk set the category and tags for multiple transactions

  • Find transactions with a keyword (useful to find how you categorized similar transactions when editing the current one)

  • Open the browser with a URL based on the current transaction (e.g. search Google for a merchant name)

Browser Links

To allow links to open for a given transaction, copy the links.json.sample file to links.json.

URLs can use the following tokens can be used as placeholders for URL-encoded values:

token description
plaidName The original merchant name from the bank
date The YYYY-MM-DD formatted date

monarch-txn-cli's People

Contributors

timtrinidad avatar

Stargazers

Kellen Busby avatar Michael Rosenberg avatar  avatar Alex Leigh avatar  avatar RaVi avatar Mon avatar Demetrius K. Green avatar  avatar Zac Davis avatar Colten Cross avatar Aditya Panchal avatar Mahmoud Dolah avatar Summit Patel avatar geeksville avatar Osman A. Osman avatar

Watchers

 avatar

Forkers

datasci-iopsy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.