Giter VIP home page Giter VIP logo

nook-number's Introduction

Nook Number

Sometimes I spend a little bit more each month than I'm supposed to.

This function texts me every day with the balance on my main credit card. That's it.

Design

The code & its dependencies live in AWS Lambda, and is scheduled through Amazon Eventbridge.

I use the Plaid API to get my account information. It's free since I linked <5 accounts, and Nook Number is only for personal use. Twilio's free tier (Programmable SMS) is used for sending the text message.

Forking

Interested in using this yourself?

API Services

Create an account with Plaid and navigate to your Development Dashboard to fill in some of the environment variables listed below.

Create an account with Twilio and create a free Programmable SMS number.

Environment Variables

My personal information and data are set in environment variables in AWS Lambda.

Variable Description
PLAID_CLIENT_ID Available through Plaid Development Dashboard.
PLAID_SECRET Available through Plaid Development Dashboard.
PLAID_PUBLIC_KEY Available through Plaid Development Dashboard.
PLAID_ACCESS_TOKEN Clone the Plaid Quickstart Node project. Run the server with your own variable values and environment as development instead of sandbox. Then enter the information for the account you wish to track and copy the access token. This token does not expire but you can also regenerate it.
TWILIO_ACCOUNT_SID Available through your Twilio console.
TWILIO_AUTH_TOKEN Available through your Twilio console.
FROM_NUMBER The phone number you generated in Twilio.
TO_NUMBER Your personal phone number.

nook-number's People

Contributors

pattynextdoor avatar

Stargazers

Cameron Morin avatar

Watchers

James Cloos avatar  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.