GithubHelp home page GithubHelp logo

extend_app's Introduction

Usage

Install

  1. Start the virtual environment In the root of the repository
python3 -m venv ./.venv
source ./.venv/bin/activate
  1. Install the required python modules
pip install -r requirements.txt

Running the App

python extend.py
(Extend CLI) >?

Documented commands (type help <topic>):
========================================
EOF  cards  exit  help  login  test  transaction_detail  transactions  user

Undocumented commands:
======================
logout

Typing "EOF" or CTRL-D will log you out of your account and end the session

Future Enhancements

  • Add proper logging
  • Pagination for use cases like listing many user or transactions
    • This includes adding query parameters to the url and moving away from string concatenation to create the url endpoint
  • colors!
  • refesh token if authentication has surpassed 10 mins
  • object error checking
  • Handle amounts beyond USD

Potential problems

API does not seem to return the full list of transactions on a card after a certain time

Other notes

Note This app has been tested to run on python version 3.10.8. If your system is not running this version by default AND you are running in to package issues, try installing and selecting version 3.10.8 and try again:

pyenv install 3.10.8

extend_app's People

Contributors

kentokamoto avatar

Watchers

 avatar

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.