All Projects → geofmureithi-zz → loopy

geofmureithi-zz / loopy

Licence: MIT license
Loopy is an unofficial cli client for CBA Loop for the lazy bones

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to loopy

JustJava-Android
JustJava is a mock food ordering and delivery application for a coffee shop.
Stars: ✭ 59 (+156.52%)
Mutual labels:  mpesa
PSServicePrincipal
PowerShell module for creating and deleting enterprise and registered applications as well as SPN object (single and batch) for automation. This can be used as a facilitator for setting up Exchange PowerShell CBA
Stars: ✭ 14 (-39.13%)
Mutual labels:  cba
EasyMiner
Easy association rule mining and classification on the web
Stars: ✭ 14 (-39.13%)
Mutual labels:  cba
tz-mpesa-ussd-push
Vodacom Tanzania USSD Push API Client
Stars: ✭ 18 (-21.74%)
Mutual labels:  mpesa
cyclos
Cyclos is a payment platform for large businesses and organisations
Stars: ✭ 15 (-34.78%)
Mutual labels:  banking-applications
H-60
No description or website provided.
Stars: ✭ 23 (+0%)
Mutual labels:  cba
mpesa-rest-api
mpesa rest api converts the mpesa api to a RESTful API that is easy for developers to use instead of the current SOAP web service provided by mpesa.
Stars: ✭ 24 (+4.35%)
Mutual labels:  mpesa
php-pesa
Open payment integration toolkit for PHP
Stars: ✭ 26 (+13.04%)
Mutual labels:  mpesa
components
Example Components (Built with Tonic)
Stars: ✭ 62 (+169.57%)
Mutual labels:  cba
retail-banking
Consumer Banking Application
Stars: ✭ 25 (+8.7%)
Mutual labels:  banking-applications
psd2
API client for banks supporting PSD2 APIs with OAuth2 authentication.
Stars: ✭ 26 (+13.04%)
Mutual labels:  banking-applications
powerauth-crypto
PowerAuth - Open-source solution for authentication, secure data storage and transport security in mobile banking.
Stars: ✭ 48 (+108.7%)
Mutual labels:  banking-applications
safaricom-daraja-nodejs
Standalone M-Pesa payments service using the new Daraja Payment API by Safaricom.
Stars: ✭ 31 (+34.78%)
Mutual labels:  mpesa
mpesa-dart
A dart wrapper around mpesa daraja api
Stars: ✭ 19 (-17.39%)
Mutual labels:  mpesa
sapamapay
New Safaricom MPESA (Daraja) API
Stars: ✭ 31 (+34.78%)
Mutual labels:  mpesa
mpesa-rust
An abstraction/wrapper on top of Safaricom's M-PESA daraja api in Rust
Stars: ✭ 17 (-26.09%)
Mutual labels:  mpesa
node-cba-netbank
Unofficial The Commonwealth Bank of Australia NetBank API wrap for Node.js
Stars: ✭ 68 (+195.65%)
Mutual labels:  cba
AlphaBankUI-Android
Check out the new style for App Design aims for the Banking Applications...😉😀😁😎
Stars: ✭ 45 (+95.65%)
Mutual labels:  banking-applications
diwako dui
A UI showing unit positions and names of units in your squad
Stars: ✭ 39 (+69.57%)
Mutual labels:  cba
tonic
A Low Profile Component Framework – Stable, minimal, easy to audit, zero-dependencies and build-tool-free.
Stars: ✭ 747 (+3147.83%)
Mutual labels:  cba

Loopy

CBA Loop on CLI

Standard - JavaScript Style Guide

Loopy is an unofficial cli client for CBA Loop. Loopy allows you to

  • Query Account balance
  • See your expenditure
  • Send money to M-Pesa via cli

CBA Loop on CLI

New Features Coming soon!

  • Move money to bank
  • Create investments
  • Global lib so you can just do loopy in your bash

Why?

I wanted to send my mother money without leaving the terminal (talk of being lazy!!), so I setup this. This can be very important in automation of your bill payments :)

Tech

Loopy uses a number of open source projects to work properly:

  • Axios - The Awesome Request lib for browser and node
  • Vorpal - awesome lib for creating cli
  • Dotenv - for testing purposes
  • Mocha && Chai

Installation

Loopy requires Node.js v7+ to run.

Install the dependencies and devDependencies and start the server.

$ git clone <url>
$ cd loopy
$ npm install
$ cp .env.example .env
$ npm start

Actions

Loopy has the following actions

loopy$ help

  Commands:

    help [command...]    Provides help for a given command.
    exit                 Exits application.
    login                Logins to Servers and gets Access Token
    check-balance        Checks Account balance for the logged in user
    check-expenditure    Gives you a log of how you have spent money
    transfer-to-mobile   Send your Bae some money :)

Development

Want to contribute? Great! Just clone this repo, add your changes and then create a PR

Todos

  • Write MORE Tests
  • Add More Endpoints

License

MIT

Free Software, Hell Yeah!

Disclaimer: This library (and repo) is not in way assosiated with CBA or CBA loop and any views expressed are strictly mine. For education purposes only. Cash me outside.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].