Skip to content

An automation for the rest of us.

License

Notifications You must be signed in to change notification settings

thewarpaint/hal-9000

Folders and files

NameName
Last commit message
Last commit date

Latest commit

810759f · Mar 2, 2021

History

51 Commits
Mar 2, 2021
Oct 8, 2020
Oct 20, 2020
Mar 2, 2021
Nov 7, 2020
Nov 7, 2020
Mar 1, 2021
Mar 1, 2021
Nov 7, 2020
Nov 7, 2020
Oct 20, 2020
Oct 21, 2020
Oct 21, 2020
Mar 2, 2021
Mar 2, 2021
Oct 8, 2020
Oct 8, 2020

Repository files navigation

HAL-9000

An automation for the rest of us.

What?

A collection of "automations" to retrieve information from services without a public API. Think of a poor man's open source Belvo.

Why?

A bunch of services we use could really benefit from having a public API. The easiest way to do that is through UI automation.

How?

  1. Install the dependencies:

    yarn install
  2. Create your .env file, you can use .env.example as guidance.

  3. Export your environment variables:

    export $(cat .env | xargs)
  4. Now you're able to run the service automations:

node allianz-example.js
Allianz summary: {
  policyAmount: '123456.78',
}
node bbva-example.js
BBVA summary: [
  { title: 'Cuenta de nómina • 01234', amount: '234567.89' },
  { title: 'Fondos de Inversión • 98765', amount: '98765.43' },
  { title: 'Pagaré • 54321', amount: '$5432.10' }
]
node cetesdirecto-example.js
CetesDirecto summary: {
  instruments: [
    { name: 'BONDDIA', value: '123.45' },
    { name: 'CETES', value: '9876.54' },
    { name: 'REMANENTES', value: '34.56' }
  ],
  instrumentsTotal: '12345.98'
}
node infonavit-example.js
Infonavit summary: {
  savings: [
    { type: 'Subcuenta de Vivienda 1997', amount: '1234567.98' },
    { type: 'Subcuenta de Vivienda SAR 1992', amount: '0.00' },
    { type: 'Fondo de ahorro 1972', amount: '0.00' }
  ]
}
node n26-example.js
N26 summary: { balance: '9876.54' }

About

An automation for the rest of us.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published